set f = Yager_implication ;
ai:
for x1, x2, y being Element of [.0,1.] st x1 <= x2 holds
Yager_implication . (x1,y) >= Yager_implication . (x2,y)
proof
let x1,
x2,
y be
Element of
[.0,1.];
( x1 <= x2 implies Yager_implication . (x1,y) >= Yager_implication . (x2,y) )
JI:
(
0 <= x1 &
0 <= x2 )
by XXREAL_1:1;
ZZ:
(
0 <= y &
y <= 1 )
by XXREAL_1:1;
assume Z0:
x1 <= x2
;
Yager_implication . (x1,y) >= Yager_implication . (x2,y)
per cases
( ( x2 = 0 & y = 0 ) or ( x2 <> 0 & x1 = 0 & y = 0 ) or ( x2 <> 0 & x1 <> 0 & y = 0 ) or y <> 0 )
;
suppose U6:
(
x2 <> 0 &
x1 <> 0 &
y = 0 )
;
Yager_implication . (x1,y) >= Yager_implication . (x2,y)then u6:
(
x1 > 0 &
x2 > 0 )
by XXREAL_1:1;
u2:
Yager_implication . (
x1,
y) =
y to_power x1
by Yager, U6, JI
.=
0
by u6, U6, POWER:def 2
;
Yager_implication . (
x2,
y) =
y to_power x2
by Yager, U6, JI
.=
0
by JI, U6, POWER:def 2
;
hence
Yager_implication . (
x1,
y)
>= Yager_implication . (
x2,
y)
by u2;
verum end; end;
end;
b0:
for x, y1, y2 being Element of [.0,1.] st y1 <= y2 holds
Yager_implication . (x,y1) <= Yager_implication . (x,y2)
AA:
( 0 in [.0,1.] & 1 in [.0,1.] )
by XXREAL_1:1;
A2: Yager_implication . (1,1) =
1 to_power 1
by AA, Yager
.=
1
by POWER:26
;
Yager_implication . (1,0) =
0 to_power 1
by AA, Yager
.=
0
by POWER:def 2
;
hence
( Yager_implication is decreasing_on_1st & Yager_implication is increasing_on_2nd & Yager_implication is 00-dominant & Yager_implication is 11-dominant & Yager_implication is 10-weak )
by AA, A2, ai, b0, Yager; verum