let R, S, T be non empty reflexive RelStr ; for f being Function of [:R,S:],T
for a being Element of R
for b being Element of S st f is monotone holds
( Proj (f,a) is monotone & Proj (f,b) is monotone )
let f be Function of [:R,S:],T; for a being Element of R
for b being Element of S st f is monotone holds
( Proj (f,a) is monotone & Proj (f,b) is monotone )
let a be Element of R; for b being Element of S st f is monotone holds
( Proj (f,a) is monotone & Proj (f,b) is monotone )
let b be Element of S; ( f is monotone implies ( Proj (f,a) is monotone & Proj (f,b) is monotone ) )
reconsider a = a as Element of R ;
reconsider b = b as Element of S ;
set g = Proj (f,b);
set h = Proj (f,a);
assume A1:
f is monotone
; ( Proj (f,a) is monotone & Proj (f,b) is monotone )
A2:
now for x, y being Element of R st x <= y holds
(Proj (f,b)) . x <= (Proj (f,b)) . ylet x,
y be
Element of
R;
( x <= y implies (Proj (f,b)) . x <= (Proj (f,b)) . y )A3:
b <= b
;
A4:
(
(Proj (f,b)) . x = f . (
x,
b) &
(Proj (f,b)) . y = f . (
y,
b) )
by Th8;
assume
x <= y
;
(Proj (f,b)) . x <= (Proj (f,b)) . ythen
[x,b] <= [y,b]
by A3, YELLOW_3:11;
hence
(Proj (f,b)) . x <= (Proj (f,b)) . y
by A1, A4, WAYBEL_1:def 2;
verum end;
now for x, y being Element of S st x <= y holds
(Proj (f,a)) . x <= (Proj (f,a)) . ylet x,
y be
Element of
S;
( x <= y implies (Proj (f,a)) . x <= (Proj (f,a)) . y )A5:
a <= a
;
A6:
(
(Proj (f,a)) . x = f . (
a,
x) &
(Proj (f,a)) . y = f . (
a,
y) )
by Th7;
assume
x <= y
;
(Proj (f,a)) . x <= (Proj (f,a)) . ythen
[a,x] <= [a,y]
by A5, YELLOW_3:11;
hence
(Proj (f,a)) . x <= (Proj (f,a)) . y
by A1, A6, WAYBEL_1:def 2;
verum end;
hence
( Proj (f,a) is monotone & Proj (f,b) is monotone )
by A2, WAYBEL_1:def 2; verum