let L be LATTICE; :: thesis: ( ex K being full Sublattice of L st M_3 ,K are_isomorphic iff ex a, b, c, d, e being Element of L st
( a <> b & a <> c & a <> d & a <> e & b <> c & b <> d & b <> e & c <> d & c <> e & d <> e & a "/\" b = a & a "/\" c = a & a "/\" d = a & b "/\" e = b & c "/\" e = c & d "/\" e = d & b "/\" c = a & b "/\" d = a & c "/\" d = a & b "\/" c = e & b "\/" d = e & c "\/" d = e ) )

set cn = the carrier of M_3 ;
A1: the carrier of M_3 = {0 ,1,(2 \ 1),(3 \ 2),3} by YELLOW_1:1;
thus ( ex K being full Sublattice of L st M_3 ,K are_isomorphic implies ex a, b, c, d, e being Element of L st
( a <> b & a <> c & a <> d & a <> e & b <> c & b <> d & b <> e & c <> d & c <> e & d <> e & a "/\" b = a & a "/\" c = a & a "/\" d = a & b "/\" e = b & c "/\" e = c & d "/\" e = d & b "/\" c = a & b "/\" d = a & c "/\" d = a & b "\/" c = e & b "\/" d = e & c "\/" d = e ) ) :: thesis: ( ex a, b, c, d, e being Element of L st
( a <> b & a <> c & a <> d & a <> e & b <> c & b <> d & b <> e & c <> d & c <> e & d <> e & a "/\" b = a & a "/\" c = a & a "/\" d = a & b "/\" e = b & c "/\" e = c & d "/\" e = d & b "/\" c = a & b "/\" d = a & c "/\" d = a & b "\/" c = e & b "\/" d = e & c "\/" d = e ) implies ex K being full Sublattice of L st M_3 ,K are_isomorphic )
proof
given K being full Sublattice of L such that A2: M_3 ,K are_isomorphic ; :: thesis: ex a, b, c, d, e being Element of L st
( a <> b & a <> c & a <> d & a <> e & b <> c & b <> d & b <> e & c <> d & c <> e & d <> e & a "/\" b = a & a "/\" c = a & a "/\" d = a & b "/\" e = b & c "/\" e = c & d "/\" e = d & b "/\" c = a & b "/\" d = a & c "/\" d = a & b "\/" c = e & b "\/" d = e & c "\/" d = e )

consider f being Function of M_3 ,K such that
A3: f is isomorphic by A2, WAYBEL_1:def 8;
A4: not K is empty by A3, WAYBEL_0:def 38;
reconsider K = K as non empty SubRelStr of L by A3, WAYBEL_0:def 38;
A5: ( f is one-to-one & f is monotone ) by A3, A4, WAYBEL_0:def 38;
reconsider z = 0 as Element of M_3 by A1, ENUMSET1:def 3;
reconsider j = 1 as Element of M_3 by A1, ENUMSET1:def 3;
reconsider dj = 2 \ 1 as Element of M_3 by A1, ENUMSET1:def 3;
reconsider td = 3 \ 2 as Element of M_3 by A1, ENUMSET1:def 3;
reconsider t = 3 as Element of M_3 by A1, ENUMSET1:def 3;
reconsider cl = the carrier of L as non empty set ;
reconsider ck = the carrier of K as non empty set ;
A6: ck = rng f by A3, WAYBEL_0:66;
reconsider g = f as Function of the carrier of M_3 ,ck ;
reconsider a = g . z, b = g . j, c = g . dj, d = g . td, e = g . t as Element of K ;
reconsider ck = ck as non empty Subset of cl by YELLOW_0:def 13;
( a in ck & b in ck & c in ck & d in ck & e in ck ) ;
then reconsider A = a, B = b, C = c, D = d, E = e as Element of L ;
take A ; :: thesis: ex b, c, d, e being Element of L st
( A <> b & A <> c & A <> d & A <> e & b <> c & b <> d & b <> e & c <> d & c <> e & d <> e & A "/\" b = A & A "/\" c = A & A "/\" d = A & b "/\" e = b & c "/\" e = c & d "/\" e = d & b "/\" c = A & b "/\" d = A & c "/\" d = A & b "\/" c = e & b "\/" d = e & c "\/" d = e )

take B ; :: thesis: ex c, d, e being Element of L st
( A <> B & A <> c & A <> d & A <> e & B <> c & B <> d & B <> e & c <> d & c <> e & d <> e & A "/\" B = A & A "/\" c = A & A "/\" d = A & B "/\" e = B & c "/\" e = c & d "/\" e = d & B "/\" c = A & B "/\" d = A & c "/\" d = A & B "\/" c = e & B "\/" d = e & c "\/" d = e )

take C ; :: thesis: ex d, e being Element of L st
( A <> B & A <> C & A <> d & A <> e & B <> C & B <> d & B <> e & C <> d & C <> e & d <> e & A "/\" B = A & A "/\" C = A & A "/\" d = A & B "/\" e = B & C "/\" e = C & d "/\" e = d & B "/\" C = A & B "/\" d = A & C "/\" d = A & B "\/" C = e & B "\/" d = e & C "\/" d = e )

take D ; :: thesis: ex e being Element of L st
( A <> B & A <> C & A <> D & A <> e & B <> C & B <> D & B <> e & C <> D & C <> e & D <> e & A "/\" B = A & A "/\" C = A & A "/\" D = A & B "/\" e = B & C "/\" e = C & D "/\" e = D & B "/\" C = A & B "/\" D = A & C "/\" D = A & B "\/" C = e & B "\/" D = e & C "\/" D = e )

take E ; :: thesis: ( A <> B & A <> C & A <> D & A <> E & B <> C & B <> D & B <> E & C <> D & C <> E & D <> E & A "/\" B = A & A "/\" C = A & A "/\" D = A & B "/\" E = B & C "/\" E = C & D "/\" E = D & B "/\" C = A & B "/\" D = A & C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
thus A <> B by A5, WAYBEL_1:def 1; :: thesis: ( A <> C & A <> D & A <> E & B <> C & B <> D & B <> E & C <> D & C <> E & D <> E & A "/\" B = A & A "/\" C = A & A "/\" D = A & B "/\" E = B & C "/\" E = C & D "/\" E = D & B "/\" C = A & B "/\" D = A & C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
thus A <> C by A5, Th2, WAYBEL_1:def 1; :: thesis: ( A <> D & A <> E & B <> C & B <> D & B <> E & C <> D & C <> E & D <> E & A "/\" B = A & A "/\" C = A & A "/\" D = A & B "/\" E = B & C "/\" E = C & D "/\" E = D & B "/\" C = A & B "/\" D = A & C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
thus A <> D by A5, Th4, WAYBEL_1:def 1; :: thesis: ( A <> E & B <> C & B <> D & B <> E & C <> D & C <> E & D <> E & A "/\" B = A & A "/\" C = A & A "/\" D = A & B "/\" E = B & C "/\" E = C & D "/\" E = D & B "/\" C = A & B "/\" D = A & C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
thus A <> E by A5, WAYBEL_1:def 1; :: thesis: ( B <> C & B <> D & B <> E & C <> D & C <> E & D <> E & A "/\" B = A & A "/\" C = A & A "/\" D = A & B "/\" E = B & C "/\" E = C & D "/\" E = D & B "/\" C = A & B "/\" D = A & C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
now end;
hence B <> C ; :: thesis: ( B <> D & B <> E & C <> D & C <> E & D <> E & A "/\" B = A & A "/\" C = A & A "/\" D = A & B "/\" E = B & C "/\" E = C & D "/\" E = D & B "/\" C = A & B "/\" D = A & C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
now end;
hence B <> D ; :: thesis: ( B <> E & C <> D & C <> E & D <> E & A "/\" B = A & A "/\" C = A & A "/\" D = A & B "/\" E = B & C "/\" E = C & D "/\" E = D & B "/\" C = A & B "/\" D = A & C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
thus B <> E by A5, WAYBEL_1:def 1; :: thesis: ( C <> D & C <> E & D <> E & A "/\" B = A & A "/\" C = A & A "/\" D = A & B "/\" E = B & C "/\" E = C & D "/\" E = D & B "/\" C = A & B "/\" D = A & C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
now
assume f . dj = f . td ; :: thesis: contradiction
then A8: dj = td by A4, A5, WAYBEL_1:def 1;
( 1 in dj & 1 <> 2 ) by Th2, TARSKI:def 1;
hence contradiction by A8, Th4, TARSKI:def 1; :: thesis: verum
end;
hence C <> D ; :: thesis: ( C <> E & D <> E & A "/\" B = A & A "/\" C = A & A "/\" D = A & B "/\" E = B & C "/\" E = C & D "/\" E = D & B "/\" C = A & B "/\" D = A & C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
now end;
hence C <> E ; :: thesis: ( D <> E & A "/\" B = A & A "/\" C = A & A "/\" D = A & B "/\" E = B & C "/\" E = C & D "/\" E = D & B "/\" C = A & B "/\" D = A & C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
now end;
hence D <> E ; :: thesis: ( A "/\" B = A & A "/\" C = A & A "/\" D = A & B "/\" E = B & C "/\" E = C & D "/\" E = D & B "/\" C = A & B "/\" D = A & C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
z c= j by XBOOLE_1:2;
then z <= j by YELLOW_1:3;
then a <= b by A3, WAYBEL_0:66;
then A <= B by YELLOW_0:60;
hence A "/\" B = A by YELLOW_0:25; :: thesis: ( A "/\" C = A & A "/\" D = A & B "/\" E = B & C "/\" E = C & D "/\" E = D & B "/\" C = A & B "/\" D = A & C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
z c= dj by XBOOLE_1:2;
then z <= dj by YELLOW_1:3;
then a <= c by A3, WAYBEL_0:66;
then A <= C by YELLOW_0:60;
hence A "/\" C = A by YELLOW_0:25; :: thesis: ( A "/\" D = A & B "/\" E = B & C "/\" E = C & D "/\" E = D & B "/\" C = A & B "/\" D = A & C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
z c= td by XBOOLE_1:2;
then z <= td by YELLOW_1:3;
then a <= d by A3, WAYBEL_0:66;
then A <= D by YELLOW_0:60;
hence A "/\" D = A by YELLOW_0:25; :: thesis: ( B "/\" E = B & C "/\" E = C & D "/\" E = D & B "/\" C = A & B "/\" D = A & C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
j c= t by NAT_1:40;
then j <= t by YELLOW_1:3;
then b <= e by A3, WAYBEL_0:66;
then B <= E by YELLOW_0:60;
hence B "/\" E = B by YELLOW_0:25; :: thesis: ( C "/\" E = C & D "/\" E = D & B "/\" C = A & B "/\" D = A & C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
dj c= t
proof
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in dj or x in t )
assume x in dj ; :: thesis: x in t
then x = 1 by Th2, TARSKI:def 1;
hence x in t by CARD_1:89, ENUMSET1:def 1; :: thesis: verum
end;
then dj <= t by YELLOW_1:3;
then c <= e by A3, WAYBEL_0:66;
then C <= E by YELLOW_0:60;
hence C "/\" E = C by YELLOW_0:25; :: thesis: ( D "/\" E = D & B "/\" C = A & B "/\" D = A & C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
td <= t by YELLOW_1:3;
then d <= e by A3, WAYBEL_0:66;
then D <= E by YELLOW_0:60;
hence D "/\" E = D by YELLOW_0:25; :: thesis: ( B "/\" C = A & B "/\" D = A & C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
thus B "/\" C = A :: thesis: ( B "/\" D = A & C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
proof end;
thus B "/\" D = A :: thesis: ( C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
proof end;
thus C "/\" D = A :: thesis: ( B "\/" C = E & B "\/" D = E & C "\/" D = E )
proof end;
thus B "\/" C = E :: thesis: ( B "\/" D = E & C "\/" D = E )
proof end;
thus B "\/" D = E :: thesis: C "\/" D = E
proof end;
thus C "\/" D = E :: thesis: verum
proof end;
end;
thus ( ex a, b, c, d, e being Element of L st
( a <> b & a <> c & a <> d & a <> e & b <> c & b <> d & b <> e & c <> d & c <> e & d <> e & a "/\" b = a & a "/\" c = a & a "/\" d = a & b "/\" e = b & c "/\" e = c & d "/\" e = d & b "/\" c = a & b "/\" d = a & c "/\" d = a & b "\/" c = e & b "\/" d = e & c "\/" d = e ) implies ex K being full Sublattice of L st M_3 ,K are_isomorphic ) :: thesis: verum
proof
given a, b, c, d, e being Element of L such that A56: ( a <> b & a <> c & a <> d & a <> e & b <> c & b <> d & b <> e & c <> d & c <> e & d <> e & a "/\" b = a & a "/\" c = a & a "/\" d = a & b "/\" e = b & c "/\" e = c & d "/\" e = d & b "/\" c = a & b "/\" d = a & c "/\" d = a & b "\/" c = e & b "\/" d = e & c "\/" d = e ) ; :: thesis: ex K being full Sublattice of L st M_3 ,K are_isomorphic
set ck = {a,b,c,d,e};
reconsider ck = {a,b,c,d,e} as Subset of L ;
set K = subrelstr ck;
A57: the carrier of (subrelstr ck) = ck by YELLOW_0:def 15;
A58: subrelstr ck is meet-inheriting
proof
let x, y be Element of L; :: according to YELLOW_0:def 16 :: thesis: ( not x in the carrier of (subrelstr ck) or not y in the carrier of (subrelstr ck) or not ex_inf_of {x,y},L or "/\" {x,y},L in the carrier of (subrelstr ck) )
assume A59: ( x in the carrier of (subrelstr ck) & y in the carrier of (subrelstr ck) & ex_inf_of {x,y},L ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
per cases ( ( x = a & y = a ) or ( x = a & y = b ) or ( x = a & y = c ) or ( x = a & y = d ) or ( x = a & y = e ) or ( x = b & y = a ) or ( x = b & y = b ) or ( x = b & y = c ) or ( x = b & y = d ) or ( x = b & y = e ) or ( x = c & y = a ) or ( x = c & y = b ) or ( x = c & y = c ) or ( x = c & y = d ) or ( x = c & y = e ) or ( x = d & y = a ) or ( x = d & y = b ) or ( x = d & y = c ) or ( x = d & y = d ) or ( x = d & y = e ) or ( x = e & y = a ) or ( x = e & y = b ) or ( x = e & y = c ) or ( x = e & y = d ) or ( x = e & y = e ) ) by A57, A59, ENUMSET1:def 3;
suppose ( x = a & y = a ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
end;
suppose ( x = a & y = b ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
then inf {x,y} = a "/\" b by YELLOW_0:40;
hence "/\" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = a & y = c ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
then inf {x,y} = a "/\" c by YELLOW_0:40;
hence "/\" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = a & y = d ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
then inf {x,y} = a "/\" d by YELLOW_0:40;
hence "/\" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = b & y = a ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
then inf {x,y} = a "/\" b by YELLOW_0:40;
hence "/\" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = b & y = b ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
end;
suppose ( x = b & y = c ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
then inf {x,y} = b "/\" c by YELLOW_0:40;
hence "/\" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = b & y = d ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
then inf {x,y} = b "/\" d by YELLOW_0:40;
hence "/\" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = b & y = e ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
then inf {x,y} = b "/\" e by YELLOW_0:40;
hence "/\" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = c & y = a ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
then inf {x,y} = a "/\" c by YELLOW_0:40;
hence "/\" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = c & y = b ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
then inf {x,y} = b "/\" c by YELLOW_0:40;
hence "/\" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = c & y = c ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
end;
suppose ( x = c & y = d ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
then inf {x,y} = c "/\" d by YELLOW_0:40;
hence "/\" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = c & y = e ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
then inf {x,y} = c "/\" e by YELLOW_0:40;
hence "/\" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = d & y = a ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
then inf {x,y} = a "/\" d by YELLOW_0:40;
hence "/\" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = d & y = b ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
then inf {x,y} = b "/\" d by YELLOW_0:40;
hence "/\" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = d & y = c ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
then inf {x,y} = c "/\" d by YELLOW_0:40;
hence "/\" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = d & y = d ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
end;
suppose ( x = d & y = e ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
then inf {x,y} = d "/\" e by YELLOW_0:40;
hence "/\" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = e & y = b ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
then inf {x,y} = b "/\" e by YELLOW_0:40;
hence "/\" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = e & y = c ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
then inf {x,y} = c "/\" e by YELLOW_0:40;
hence "/\" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = e & y = d ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
then inf {x,y} = d "/\" e by YELLOW_0:40;
hence "/\" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = e & y = e ) ; :: thesis: "/\" {x,y},L in the carrier of (subrelstr ck)
end;
end;
end;
subrelstr ck is join-inheriting
proof
let x, y be Element of L; :: according to YELLOW_0:def 17 :: thesis: ( not x in the carrier of (subrelstr ck) or not y in the carrier of (subrelstr ck) or not ex_sup_of {x,y},L or "\/" {x,y},L in the carrier of (subrelstr ck) )
assume A62: ( x in the carrier of (subrelstr ck) & y in the carrier of (subrelstr ck) & ex_sup_of {x,y},L ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
per cases ( ( x = a & y = a ) or ( x = a & y = b ) or ( x = a & y = c ) or ( x = a & y = d ) or ( x = a & y = e ) or ( x = b & y = a ) or ( x = b & y = b ) or ( x = b & y = c ) or ( x = b & y = d ) or ( x = b & y = e ) or ( x = c & y = a ) or ( x = c & y = b ) or ( x = c & y = c ) or ( x = c & y = d ) or ( x = c & y = e ) or ( x = d & y = a ) or ( x = d & y = b ) or ( x = d & y = c ) or ( x = d & y = d ) or ( x = d & y = e ) or ( x = e & y = a ) or ( x = e & y = b ) or ( x = e & y = c ) or ( x = e & y = d ) or ( x = e & y = e ) ) by A57, A62, ENUMSET1:def 3;
suppose ( x = a & y = a ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
end;
suppose ( x = a & y = b ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
then x "\/" y = b by A56, Th5;
then sup {x,y} = b by YELLOW_0:41;
hence "\/" {x,y},L in the carrier of (subrelstr ck) by A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = a & y = c ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
then x "\/" y = c by A56, Th5;
then sup {x,y} = c by YELLOW_0:41;
hence "\/" {x,y},L in the carrier of (subrelstr ck) by A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = a & y = d ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
then x "\/" y = d by A56, Th5;
then sup {x,y} = d by YELLOW_0:41;
hence "\/" {x,y},L in the carrier of (subrelstr ck) by A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose A64: ( x = b & y = a ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
a "\/" b = b by A56, Th5;
then sup {x,y} = b by A64, YELLOW_0:41;
hence "\/" {x,y},L in the carrier of (subrelstr ck) by A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = b & y = b ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
end;
suppose ( x = b & y = c ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
then sup {x,y} = b "\/" c by YELLOW_0:41;
hence "\/" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = b & y = d ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
then sup {x,y} = b "\/" d by YELLOW_0:41;
hence "\/" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose A65: ( x = b & y = e ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
b "\/" e = e by A56, Th5;
then sup {x,y} = e by A65, YELLOW_0:41;
hence "\/" {x,y},L in the carrier of (subrelstr ck) by A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose A66: ( x = c & y = a ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
c "\/" a = c by A56, Th5;
then sup {x,y} = c by A66, YELLOW_0:41;
hence "\/" {x,y},L in the carrier of (subrelstr ck) by A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = c & y = b ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
then sup {x,y} = b "\/" c by YELLOW_0:41;
hence "\/" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = c & y = c ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
end;
suppose ( x = c & y = d ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
then sup {x,y} = c "\/" d by YELLOW_0:41;
hence "\/" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose A67: ( x = c & y = e ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
c "\/" e = e by A56, Th5;
then sup {x,y} = e by A67, YELLOW_0:41;
hence "\/" {x,y},L in the carrier of (subrelstr ck) by A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = d & y = a ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
then x "\/" y = d by A56, Th5;
then sup {x,y} = d by YELLOW_0:41;
hence "\/" {x,y},L in the carrier of (subrelstr ck) by A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = d & y = b ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
then sup {x,y} = b "\/" d by YELLOW_0:41;
hence "\/" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = d & y = c ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
then sup {x,y} = c "\/" d by YELLOW_0:41;
hence "\/" {x,y},L in the carrier of (subrelstr ck) by A56, A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = d & y = d ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
end;
suppose A68: ( x = d & y = e ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
d "\/" e = e by A56, Th5;
then sup {x,y} = e by A68, YELLOW_0:41;
hence "\/" {x,y},L in the carrier of (subrelstr ck) by A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose A70: ( x = e & y = b ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
b "\/" e = e by A56, Th5;
then sup {x,y} = e by A70, YELLOW_0:41;
hence "\/" {x,y},L in the carrier of (subrelstr ck) by A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose A71: ( x = e & y = c ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
c "\/" e = e by A56, Th5;
then sup {x,y} = e by A71, YELLOW_0:41;
hence "\/" {x,y},L in the carrier of (subrelstr ck) by A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose A72: ( x = e & y = d ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
d "\/" e = e by A56, Th5;
then sup {x,y} = e by A72, YELLOW_0:41;
hence "\/" {x,y},L in the carrier of (subrelstr ck) by A57, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = e & y = e ) ; :: thesis: "\/" {x,y},L in the carrier of (subrelstr ck)
end;
end;
end;
then reconsider K = subrelstr ck as non empty full Sublattice of L by A57, A58;
take K ; :: thesis: M_3 ,K are_isomorphic
thus M_3 ,K are_isomorphic :: thesis: verum
proof
reconsider z = 0 as Element of M_3 by A1, ENUMSET1:def 3;
reconsider j = 1 as Element of M_3 by A1, ENUMSET1:def 3;
reconsider dj = 2 \ 1 as Element of M_3 by A1, ENUMSET1:def 3;
reconsider td = 3 \ 2 as Element of M_3 by A1, ENUMSET1:def 3;
reconsider t = 3 as Element of M_3 by A1, ENUMSET1:def 3;
A73: now
assume A74: j = dj ; :: thesis: contradiction
1 in dj by Th2, TARSKI:def 1;
hence contradiction by A74; :: thesis: verum
end;
A75: now end;
A77: now
assume A78: dj = td ; :: thesis: contradiction
( 2 in td & 1 <> 2 ) by Th4, TARSKI:def 1;
hence contradiction by A78, Th2, TARSKI:def 1; :: thesis: verum
end;
defpred S1[ set , set ] means for X being Element of M_3 st X = $1 holds
( ( X = z implies $2 = a ) & ( X = j implies $2 = b ) & ( X = dj implies $2 = c ) & ( X = td implies $2 = d ) & ( X = t implies $2 = e ) );
A83: for x being set st x in the carrier of M_3 holds
ex y being set st
( y in ck & S1[x,y] )
proof
let x be set ; :: thesis: ( x in the carrier of M_3 implies ex y being set st
( y in ck & S1[x,y] ) )

assume A84: x in the carrier of M_3 ; :: thesis: ex y being set st
( y in ck & S1[x,y] )

per cases ( x = 0 or x = 1 or x = 2 \ 1 or x = 3 \ 2 or x = 3 ) by A1, A84, ENUMSET1:def 3;
suppose A85: x = 0 ; :: thesis: ex y being set st
( y in ck & S1[x,y] )

take y = a; :: thesis: ( y in ck & S1[x,y] )
thus y in ck by ENUMSET1:def 3; :: thesis: S1[x,y]
let X be Element of M_3 ; :: thesis: ( X = x implies ( ( X = z implies y = a ) & ( X = j implies y = b ) & ( X = dj implies y = c ) & ( X = td implies y = d ) & ( X = t implies y = e ) ) )
thus ( X = x implies ( ( X = z implies y = a ) & ( X = j implies y = b ) & ( X = dj implies y = c ) & ( X = td implies y = d ) & ( X = t implies y = e ) ) ) by A85, Th2, Th4; :: thesis: verum
end;
suppose A86: x = 1 ; :: thesis: ex y being set st
( y in ck & S1[x,y] )

take y = b; :: thesis: ( y in ck & S1[x,y] )
thus y in ck by ENUMSET1:def 3; :: thesis: S1[x,y]
let X be Element of M_3 ; :: thesis: ( X = x implies ( ( X = z implies y = a ) & ( X = j implies y = b ) & ( X = dj implies y = c ) & ( X = td implies y = d ) & ( X = t implies y = e ) ) )
thus ( X = x implies ( ( X = z implies y = a ) & ( X = j implies y = b ) & ( X = dj implies y = c ) & ( X = td implies y = d ) & ( X = t implies y = e ) ) ) by A73, A75, A86; :: thesis: verum
end;
suppose A87: x = 2 \ 1 ; :: thesis: ex y being set st
( y in ck & S1[x,y] )

take y = c; :: thesis: ( y in ck & S1[x,y] )
thus y in ck by ENUMSET1:def 3; :: thesis: S1[x,y]
let X be Element of M_3 ; :: thesis: ( X = x implies ( ( X = z implies y = a ) & ( X = j implies y = b ) & ( X = dj implies y = c ) & ( X = td implies y = d ) & ( X = t implies y = e ) ) )
thus ( X = x implies ( ( X = z implies y = a ) & ( X = j implies y = b ) & ( X = dj implies y = c ) & ( X = td implies y = d ) & ( X = t implies y = e ) ) ) by A73, A77, A79, A87, Th2; :: thesis: verum
end;
suppose A88: x = 3 \ 2 ; :: thesis: ex y being set st
( y in ck & S1[x,y] )

take y = d; :: thesis: ( y in ck & S1[x,y] )
thus y in ck by ENUMSET1:def 3; :: thesis: S1[x,y]
let X be Element of M_3 ; :: thesis: ( X = x implies ( ( X = z implies y = a ) & ( X = j implies y = b ) & ( X = dj implies y = c ) & ( X = td implies y = d ) & ( X = t implies y = e ) ) )
thus ( X = x implies ( ( X = z implies y = a ) & ( X = j implies y = b ) & ( X = dj implies y = c ) & ( X = td implies y = d ) & ( X = t implies y = e ) ) ) by A75, A77, A81, A88, Th4; :: thesis: verum
end;
suppose A89: x = 3 ; :: thesis: ex y being set st
( y in ck & S1[x,y] )

take y = e; :: thesis: ( y in ck & S1[x,y] )
thus y in ck by ENUMSET1:def 3; :: thesis: S1[x,y]
let X be Element of M_3 ; :: thesis: ( X = x implies ( ( X = z implies y = a ) & ( X = j implies y = b ) & ( X = dj implies y = c ) & ( X = td implies y = d ) & ( X = t implies y = e ) ) )
thus ( X = x implies ( ( X = z implies y = a ) & ( X = j implies y = b ) & ( X = dj implies y = c ) & ( X = td implies y = d ) & ( X = t implies y = e ) ) ) by A79, A81, A89; :: thesis: verum
end;
end;
end;
consider f being Function of the carrier of M_3 ,ck such that
A90: for x being set st x in the carrier of M_3 holds
S1[x,f . x] from FUNCT_2:sch 1(A83);
reconsider f = f as Function of M_3 ,K by A57;
take f ; :: according to WAYBEL_1:def 8 :: thesis: f is isomorphic
A91: f is one-to-one
proof
now
let x, y be Element of M_3 ; :: thesis: ( f . x = f . y implies x = y )
assume A92: f . x = f . y ; :: thesis: x = y
thus x = y :: thesis: verum
proof
per cases ( ( x = z & y = z ) or ( x = j & y = j ) or ( x = dj & y = dj ) or ( x = td & y = td ) or ( x = t & y = t ) or ( x = z & y = j ) or ( x = z & y = dj ) or ( x = z & y = td ) or ( x = z & y = t ) or ( x = j & y = z ) or ( x = j & y = dj ) or ( x = j & y = td ) or ( x = j & y = t ) or ( x = dj & y = z ) or ( x = dj & y = j ) or ( x = dj & y = td ) or ( x = dj & y = t ) or ( x = td & y = z ) or ( x = td & y = j ) or ( x = td & y = dj ) or ( x = td & y = t ) or ( x = t & y = z ) or ( x = t & y = j ) or ( x = t & y = dj ) or ( x = t & y = td ) ) by A1, ENUMSET1:def 3;
suppose ( x = z & y = z ) ; :: thesis: x = y
hence x = y ; :: thesis: verum
end;
suppose ( x = j & y = j ) ; :: thesis: x = y
hence x = y ; :: thesis: verum
end;
suppose ( x = dj & y = dj ) ; :: thesis: x = y
hence x = y ; :: thesis: verum
end;
suppose ( x = td & y = td ) ; :: thesis: x = y
hence x = y ; :: thesis: verum
end;
suppose ( x = t & y = t ) ; :: thesis: x = y
hence x = y ; :: thesis: verum
end;
suppose ( x = z & y = j ) ; :: thesis: x = y
then ( f . x = a & f . y = b ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = z & y = dj ) ; :: thesis: x = y
then ( f . x = a & f . y = c ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = z & y = td ) ; :: thesis: x = y
then ( f . x = a & f . y = d ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = z & y = t ) ; :: thesis: x = y
then ( f . x = a & f . y = e ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = j & y = z ) ; :: thesis: x = y
then ( f . x = b & f . y = a ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = j & y = dj ) ; :: thesis: x = y
then ( f . x = b & f . y = c ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = j & y = td ) ; :: thesis: x = y
then ( f . x = b & f . y = d ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = j & y = t ) ; :: thesis: x = y
then ( f . x = b & f . y = e ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = dj & y = z ) ; :: thesis: x = y
then ( f . x = c & f . y = a ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = dj & y = j ) ; :: thesis: x = y
then ( f . x = c & f . y = b ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = dj & y = td ) ; :: thesis: x = y
then ( f . x = c & f . y = d ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = dj & y = t ) ; :: thesis: x = y
then ( f . x = c & f . y = e ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = td & y = z ) ; :: thesis: x = y
then ( f . x = d & f . y = a ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = td & y = j ) ; :: thesis: x = y
then ( f . x = d & f . y = b ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = td & y = dj ) ; :: thesis: x = y
then ( f . x = d & f . y = c ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = td & y = t ) ; :: thesis: x = y
then ( f . x = d & f . y = e ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = t & y = z ) ; :: thesis: x = y
then ( f . x = e & f . y = a ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = t & y = j ) ; :: thesis: x = y
then ( f . x = e & f . y = b ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = t & y = dj ) ; :: thesis: x = y
then ( f . x = e & f . y = c ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
suppose ( x = t & y = td ) ; :: thesis: x = y
then ( f . x = e & f . y = d ) by A90;
hence x = y by A56, A92; :: thesis: verum
end;
end;
end;
end;
hence f is one-to-one by WAYBEL_1:def 1; :: thesis: verum
end;
A93: dom f = the carrier of M_3 by FUNCT_2:def 1;
A94: rng f = ck
proof
thus rng f c= ck :: according to XBOOLE_0:def 10 :: thesis: ck c= rng f
proof
let y be set ; :: according to TARSKI:def 3 :: thesis: ( not y in rng f or y in ck )
assume y in rng f ; :: thesis: y in ck
then consider x being set such that
A95: ( x in dom f & y = f . x ) by FUNCT_1:def 5;
reconsider x = x as Element of M_3 by A95;
( x = z or x = j or x = dj or x = td or x = t ) by A1, ENUMSET1:def 3;
then ( y = a or y = d or y = c or y = b or y = e ) by A90, A95;
hence y in ck by ENUMSET1:def 3; :: thesis: verum
end;
thus ck c= rng f :: thesis: verum
proof
let y be set ; :: according to TARSKI:def 3 :: thesis: ( not y in ck or y in rng f )
assume A96: y in ck ; :: thesis: y in rng f
per cases ( y = a or y = b or y = c or y = d or y = e ) by A96, ENUMSET1:def 3;
end;
end;
end;
for x, y being Element of M_3 holds
( x <= y iff f . x <= f . y )
proof
let x, y be Element of M_3 ; :: thesis: ( x <= y iff f . x <= f . y )
thus ( x <= y implies f . x <= f . y ) :: thesis: ( f . x <= f . y implies x <= y )
proof
assume A102: x <= y ; :: thesis: f . x <= f . y
per cases ( ( x = z & y = z ) or ( x = z & y = j ) or ( x = z & y = dj ) or ( x = z & y = td ) or ( x = z & y = t ) or ( x = j & y = z ) or ( x = j & y = j ) or ( x = j & y = dj ) or ( x = j & y = td ) or ( x = j & y = t ) or ( x = dj & y = z ) or ( x = dj & y = j ) or ( x = dj & y = dj ) or ( x = dj & y = td ) or ( x = dj & y = t ) or ( x = td & y = z ) or ( x = td & y = j ) or ( x = td & y = dj ) or ( x = td & y = td ) or ( x = td & y = t ) or ( x = t & y = z ) or ( x = t & y = j ) or ( x = t & y = dj ) or ( x = t & y = td ) or ( x = t & y = t ) ) by A1, ENUMSET1:def 3;
suppose ( x = z & y = z ) ; :: thesis: f . x <= f . y
hence f . x <= f . y ; :: thesis: verum
end;
suppose ( x = z & y = j ) ; :: thesis: f . x <= f . y
then A103: ( f . x = a & f . y = b ) by A90;
reconsider A = a, B = b as Element of K by A57, ENUMSET1:def 3;
( a <= b & A in the carrier of K & B in the carrier of K ) by A56, YELLOW_0:25;
hence f . x <= f . y by A103, YELLOW_0:61; :: thesis: verum
end;
suppose ( x = z & y = dj ) ; :: thesis: f . x <= f . y
then A104: ( f . x = a & f . y = c ) by A90;
reconsider A = a, C = c as Element of K by A57, ENUMSET1:def 3;
( a <= c & A in the carrier of K & C in the carrier of K ) by A56, YELLOW_0:25;
hence f . x <= f . y by A104, YELLOW_0:61; :: thesis: verum
end;
suppose ( x = z & y = td ) ; :: thesis: f . x <= f . y
then A105: ( f . x = a & f . y = d ) by A90;
reconsider A = a, D = d as Element of K by A57, ENUMSET1:def 3;
( a <= d & A in the carrier of K & D in the carrier of K ) by A56, YELLOW_0:25;
hence f . x <= f . y by A105, YELLOW_0:61; :: thesis: verum
end;
suppose ( x = z & y = t ) ; :: thesis: f . x <= f . y
then A106: ( f . x = a & f . y = e ) by A90;
reconsider A = a, E = e as Element of K by A57, ENUMSET1:def 3;
( a <= c & c <= e ) by A56, YELLOW_0:25;
then ( a <= e & A in the carrier of K & E in the carrier of K ) by ORDERS_2:26;
hence f . x <= f . y by A106, YELLOW_0:61; :: thesis: verum
end;
suppose ( x = j & y = z ) ; :: thesis: f . x <= f . y
then j c= z by A102, YELLOW_1:3;
hence f . x <= f . y ; :: thesis: verum
end;
suppose ( x = j & y = j ) ; :: thesis: f . x <= f . y
hence f . x <= f . y ; :: thesis: verum
end;
suppose A107: ( x = j & y = dj ) ; :: thesis: f . x <= f . y
( 0 in j & not 0 in dj ) by Th2, CARD_1:87, TARSKI:def 1;
then not j c= dj ;
hence f . x <= f . y by A102, A107, YELLOW_1:3; :: thesis: verum
end;
suppose A108: ( x = j & y = td ) ; :: thesis: f . x <= f . y
( 0 in j & not 0 in td ) by Th4, CARD_1:87, TARSKI:def 1;
then not j c= td ;
hence f . x <= f . y by A102, A108, YELLOW_1:3; :: thesis: verum
end;
suppose ( x = j & y = t ) ; :: thesis: f . x <= f . y
then A109: ( f . x = b & f . y = e ) by A90;
reconsider B = b, E = e as Element of K by A57, ENUMSET1:def 3;
( b <= e & B in the carrier of K & E in the carrier of K ) by A56, YELLOW_0:25;
hence f . x <= f . y by A109, YELLOW_0:61; :: thesis: verum
end;
suppose ( x = dj & y = z ) ; :: thesis: f . x <= f . y
then dj c= z by A102, YELLOW_1:3;
hence f . x <= f . y by Th2; :: thesis: verum
end;
suppose A110: ( x = dj & y = j ) ; :: thesis: f . x <= f . y
( 1 in dj & not 1 in j ) by Th2, TARSKI:def 1;
then not dj c= j ;
hence f . x <= f . y by A102, A110, YELLOW_1:3; :: thesis: verum
end;
suppose ( x = dj & y = dj ) ; :: thesis: f . x <= f . y
hence f . x <= f . y ; :: thesis: verum
end;
suppose A111: ( x = dj & y = td ) ; :: thesis: f . x <= f . y
( 1 in dj & not 1 in td ) by Th2, Th4, TARSKI:def 1;
then not dj c= td ;
hence f . x <= f . y by A102, A111, YELLOW_1:3; :: thesis: verum
end;
suppose ( x = dj & y = t ) ; :: thesis: f . x <= f . y
then A112: ( f . x = c & f . y = e ) by A90;
reconsider C = c, E = e as Element of K by A57, ENUMSET1:def 3;
( c <= e & C in the carrier of K & E in the carrier of K ) by A56, YELLOW_0:25;
hence f . x <= f . y by A112, YELLOW_0:61; :: thesis: verum
end;
suppose ( x = td & y = z ) ; :: thesis: f . x <= f . y
then td c= z by A102, YELLOW_1:3;
hence f . x <= f . y by Th4; :: thesis: verum
end;
suppose A113: ( x = td & y = j ) ; :: thesis: f . x <= f . y
( 2 in td & not 2 in j ) by Th4, CARD_1:87, TARSKI:def 1;
then not td c= j ;
hence f . x <= f . y by A102, A113, YELLOW_1:3; :: thesis: verum
end;
suppose A114: ( x = td & y = dj ) ; :: thesis: f . x <= f . y
( 2 in td & not 2 in dj ) by Th2, Th4, TARSKI:def 1;
then not td c= dj ;
hence f . x <= f . y by A102, A114, YELLOW_1:3; :: thesis: verum
end;
suppose ( x = td & y = td ) ; :: thesis: f . x <= f . y
hence f . x <= f . y ; :: thesis: verum
end;
suppose ( x = td & y = t ) ; :: thesis: f . x <= f . y
then A115: ( f . x = d & f . y = e ) by A90;
reconsider D = d, E = e as Element of K by A57, ENUMSET1:def 3;
( d <= e & D in the carrier of K & E in the carrier of K ) by A56, YELLOW_0:25;
hence f . x <= f . y by A115, YELLOW_0:61; :: thesis: verum
end;
suppose ( x = t & y = z ) ; :: thesis: f . x <= f . y
then t c= z by A102, YELLOW_1:3;
hence f . x <= f . y ; :: thesis: verum
end;
suppose A116: ( x = t & y = j ) ; :: thesis: f . x <= f . y
( 1 in t & not 1 in j ) by CARD_1:89, ENUMSET1:def 1;
then not t c= j ;
hence f . x <= f . y by A102, A116, YELLOW_1:3; :: thesis: verum
end;
suppose A117: ( x = t & y = dj ) ; :: thesis: f . x <= f . y
end;
suppose A118: ( x = t & y = td ) ; :: thesis: f . x <= f . y
end;
suppose ( x = t & y = t ) ; :: thesis: f . x <= f . y
hence f . x <= f . y ; :: thesis: verum
end;
end;
end;
thus ( f . x <= f . y implies x <= y ) :: thesis: verum
proof
assume A119: f . x <= f . y ; :: thesis: x <= y
A120: ( f . x in ck & f . y in ck ) by A93, A94, FUNCT_1:def 5;
A121: dj c= t
proof
let X be set ; :: according to TARSKI:def 3 :: thesis: ( not X in dj or X in t )
assume X in dj ; :: thesis: X in t
then X = 1 by Th2, TARSKI:def 1;
hence X in t by CARD_1:89, ENUMSET1:def 1; :: thesis: verum
end;
per cases ( ( f . x = a & f . y = a ) or ( f . x = a & f . y = b ) or ( f . x = a & f . y = c ) or ( f . x = a & f . y = d ) or ( f . x = a & f . y = e ) or ( f . x = b & f . y = a ) or ( f . x = b & f . y = b ) or ( f . x = b & f . y = c ) or ( f . x = b & f . y = d ) or ( f . x = b & f . y = e ) or ( f . x = c & f . y = a ) or ( f . x = c & f . y = b ) or ( f . x = c & f . y = c ) or ( f . x = c & f . y = d ) or ( f . x = c & f . y = e ) or ( f . x = d & f . y = a ) or ( f . x = d & f . y = b ) or ( f . x = d & f . y = c ) or ( f . x = d & f . y = d ) or ( f . x = d & f . y = e ) or ( f . x = e & f . y = a ) or ( f . x = e & f . y = b ) or ( f . x = e & f . y = c ) or ( f . x = e & f . y = d ) or ( f . x = e & f . y = e ) ) by A120, ENUMSET1:def 3;
suppose ( f . x = a & f . y = a ) ; :: thesis: x <= y
end;
suppose A122: ( f . x = a & f . y = b ) ; :: thesis: x <= y
( f . z = a & f . j = b ) by A90;
then ( z = x & j = y ) by A91, A122, WAYBEL_1:def 1;
then x c= y by XBOOLE_1:2;
hence x <= y by YELLOW_1:3; :: thesis: verum
end;
suppose A123: ( f . x = a & f . y = c ) ; :: thesis: x <= y
( f . z = a & f . dj = c ) by A90;
then ( z = x & dj = y ) by A91, A123, WAYBEL_1:def 1;
then x c= y by XBOOLE_1:2;
hence x <= y by YELLOW_1:3; :: thesis: verum
end;
suppose A124: ( f . x = a & f . y = d ) ; :: thesis: x <= y
( f . z = a & f . td = d ) by A90;
then ( z = x & td = y ) by A91, A124, WAYBEL_1:def 1;
then x c= y by XBOOLE_1:2;
hence x <= y by YELLOW_1:3; :: thesis: verum
end;
suppose A125: ( f . x = a & f . y = e ) ; :: thesis: x <= y
( f . z = a & f . t = e ) by A90;
then ( z = x & t = y ) by A91, A125, WAYBEL_1:def 1;
then x c= y by XBOOLE_1:2;
hence x <= y by YELLOW_1:3; :: thesis: verum
end;
suppose ( f . x = b & f . y = a ) ; :: thesis: x <= y
end;
suppose ( f . x = b & f . y = b ) ; :: thesis: x <= y
end;
suppose ( f . x = b & f . y = c ) ; :: thesis: x <= y
end;
suppose ( f . x = b & f . y = d ) ; :: thesis: x <= y
end;
suppose A126: ( f . x = b & f . y = e ) ; :: thesis: x <= y
( f . j = b & f . t = e ) by A90;
then ( j = x & t = y ) by A91, A126, WAYBEL_1:def 1;
then x c= y by NAT_1:40;
hence x <= y by YELLOW_1:3; :: thesis: verum
end;
suppose ( f . x = c & f . y = a ) ; :: thesis: x <= y
end;
suppose ( f . x = c & f . y = b ) ; :: thesis: x <= y
end;
suppose ( f . x = c & f . y = c ) ; :: thesis: x <= y
end;
suppose ( f . x = c & f . y = d ) ; :: thesis: x <= y
end;
suppose A127: ( f . x = c & f . y = e ) ; :: thesis: x <= y
( f . dj = c & f . t = e ) by A90;
then ( dj = x & t = y ) by A91, A127, WAYBEL_1:def 1;
hence x <= y by A121, YELLOW_1:3; :: thesis: verum
end;
suppose ( f . x = d & f . y = a ) ; :: thesis: x <= y
end;
suppose ( f . x = d & f . y = b ) ; :: thesis: x <= y
end;
suppose ( f . x = d & f . y = c ) ; :: thesis: x <= y
end;
suppose ( f . x = d & f . y = d ) ; :: thesis: x <= y
end;
suppose A128: ( f . x = d & f . y = e ) ; :: thesis: x <= y
( f . td = d & f . t = e ) by A90;
then ( td = x & t = y ) by A91, A128, WAYBEL_1:def 1;
hence x <= y by YELLOW_1:3; :: thesis: verum
end;
suppose ( f . x = e & f . y = b ) ; :: thesis: x <= y
end;
suppose ( f . x = e & f . y = c ) ; :: thesis: x <= y
end;
suppose ( f . x = e & f . y = d ) ; :: thesis: x <= y
end;
suppose ( f . x = e & f . y = e ) ; :: thesis: x <= y
end;
end;
end;
end;
hence f is isomorphic by A57, A91, A94, WAYBEL_0:66; :: thesis: verum
end;
end;