let C be non empty set ; for f, h, g being Membership_Func of C holds min (f,(g * h)) c=
let f, h, g be Membership_Func of C; min (f,(g * h)) c=
let c be Element of C; FUZZY_1:def 2 ((min (f,g)) * (min (f,h))) . c <= (min (f,(g * h))) . c
A1:
(min ((f . c),(g . c))) * (min ((f . c),(h . c))) <= (min (f,(g * h))) . c
proof
now (min ((f . c),(g . c))) * (min ((f . c),(h . c))) <= (min (f,(g * h))) . cper cases
( min ((f . c),(g . c)) = f . c or min ((f . c),(g . c)) = g . c )
by XXREAL_0:15;
suppose A2:
min (
(f . c),
(g . c))
= f . c
;
(min ((f . c),(g . c))) * (min ((f . c),(h . c))) <= (min (f,(g * h))) . c
(min ((f . c),(g . c))) * (min ((f . c),(h . c))) <= (min (f,(g * h))) . c
proof
per cases
( min ((f . c),(h . c)) = f . c or min ((f . c),(h . c)) = h . c )
by XXREAL_0:15;
suppose A3:
min (
(f . c),
(h . c))
= f . c
;
(min ((f . c),(g . c))) * (min ((f . c),(h . c))) <= (min (f,(g * h))) . cA4:
0 <= g . c
by Th1;
f . c <= h . c
by A3, XXREAL_0:def 9;
then A5:
(g . c) * (f . c) <= (h . c) * (g . c)
by A4, XREAL_1:64;
A6:
0 <= f . c
by Th1;
f c=
by Th28;
then A7:
(f * f) . c <= f . c
;
f . c <= g . c
by A2, XXREAL_0:def 9;
then
(f . c) * (f . c) <= (g . c) * (f . c)
by A6, XREAL_1:64;
then
(f . c) * (f . c) <= (g . c) * (h . c)
by A5, XXREAL_0:2;
then
min (
((f * f) . c),
((f . c) * (f . c)))
<= min (
(f . c),
((g . c) * (h . c)))
by A7, XXREAL_0:18;
then
min (
((f . c) * (f . c)),
((f . c) * (f . c)))
<= min (
(f . c),
((g . c) * (h . c)))
by Def2;
then
(f . c) * (f . c) <= min (
(f . c),
((g * h) . c))
by Def2;
hence
(min ((f . c),(g . c))) * (min ((f . c),(h . c))) <= (min (f,(g * h))) . c
by A2, A3, FUZZY_1:5;
verum end; suppose A8:
min (
(f . c),
(h . c))
= h . c
;
(min ((f . c),(g . c))) * (min ((f . c),(h . c))) <= (min (f,(g * h))) . cA9:
1
>= h . c
by Th1;
A10:
h . c >= 0
by Th1;
f . c <= g . c
by A2, XXREAL_0:def 9;
then A11:
(f . c) * (h . c) <= (g . c) * (h . c)
by A10, XREAL_1:64;
f . c >= 0
by Th1;
then
(f . c) * (h . c) <= (f . c) * 1
by A9, XREAL_1:64;
then
(f . c) * (h . c) <= min (
(f . c),
((g . c) * (h . c)))
by A11, XXREAL_0:20;
then
(f . c) * (h . c) <= min (
(f . c),
((g * h) . c))
by Def2;
hence
(min ((f . c),(g . c))) * (min ((f . c),(h . c))) <= (min (f,(g * h))) . c
by A2, A8, FUZZY_1:5;
verum end; end;
end; hence
(min ((f . c),(g . c))) * (min ((f . c),(h . c))) <= (min (f,(g * h))) . c
;
verum end; suppose A12:
min (
(f . c),
(g . c))
= g . c
;
(min ((f . c),(g . c))) * (min ((f . c),(h . c))) <= (min (f,(g * h))) . c
(min ((f . c),(g . c))) * (min ((f . c),(h . c))) <= (min (f,(g * h))) . c
proof
per cases
( min ((f . c),(h . c)) = f . c or min ((f . c),(h . c)) = h . c )
by XXREAL_0:15;
suppose A13:
min (
(f . c),
(h . c))
= f . c
;
(min ((f . c),(g . c))) * (min ((f . c),(h . c))) <= (min (f,(g * h))) . cA14:
g . c >= 0
by Th1;
f . c <= h . c
by A13, XXREAL_0:def 9;
then A15:
(f . c) * (g . c) <= (h . c) * (g . c)
by A14, XREAL_1:64;
A16:
1
>= g . c
by Th1;
f . c >= 0
by Th1;
then
(g . c) * (f . c) <= (f . c) * 1
by A16, XREAL_1:64;
then
(f . c) * (g . c) <= min (
(f . c),
((h . c) * (g . c)))
by A15, XXREAL_0:20;
then
(f . c) * (g . c) <= min (
(f . c),
((g * h) . c))
by Def2;
hence
(min ((f . c),(g . c))) * (min ((f . c),(h . c))) <= (min (f,(g * h))) . c
by A12, A13, FUZZY_1:5;
verum end; suppose A17:
min (
(f . c),
(h . c))
= h . c
;
(min ((f . c),(g . c))) * (min ((f . c),(h . c))) <= (min (f,(g * h))) . cA18:
g . c <= f . c
by A12, XXREAL_0:def 9;
f . c >= 0
by Th1;
then A19:
(g . c) * (f . c) <= (f . c) * (f . c)
by A18, XREAL_1:64;
f c=
by Th28;
then
(f * f) . c <= f . c
;
then A20:
(f . c) * (f . c) <= f . c
by Def2;
A21:
h . c <= f . c
by A17, XXREAL_0:def 9;
g . c >= 0
by Th1;
then
(h . c) * (g . c) <= (f . c) * (g . c)
by A21, XREAL_1:64;
then
(h . c) * (g . c) <= (f . c) * (f . c)
by A19, XXREAL_0:2;
then
(h . c) * (g . c) <= f . c
by A20, XXREAL_0:2;
then
(h . c) * (g . c) <= min (
(f . c),
((h . c) * (g . c)))
by XXREAL_0:20;
then
(g . c) * (h . c) <= min (
(f . c),
((g * h) . c))
by Def2;
hence
(min ((f . c),(g . c))) * (min ((f . c),(h . c))) <= (min (f,(g * h))) . c
by A12, A17, FUZZY_1:5;
verum end; end;
end; hence
(min ((f . c),(g . c))) * (min ((f . c),(h . c))) <= (min (f,(g * h))) . c
;
verum end; end; end;
hence
(min ((f . c),(g . c))) * (min ((f . c),(h . c))) <= (min (f,(g * h))) . c
;
verum
end;
((min (f,g)) * (min (f,h))) . c =
((min (f,g)) . c) * ((min (f,h)) . c)
by Def2
.=
(min ((f . c),(g . c))) * ((min (f,h)) . c)
by FUZZY_1:5
.=
(min ((f . c),(g . c))) * (min ((f . c),(h . c)))
by FUZZY_1:5
;
hence
((min (f,g)) * (min (f,h))) . c <= (min (f,(g * h))) . c
by A1; verum