set cn = the carrier of M_3;
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,c,d,e are_mutually_distinct & 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 ) )

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,c,d,e are_mutually_distinct & 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,c,d,e are_mutually_distinct & 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
reconsider td = 3 \ 2 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 t = 3 as Element of M_3 by A1, ENUMSET1:def 3;
reconsider j = 1 as Element of M_3 by A1, ENUMSET1:def 3;
reconsider cl = the carrier of L as non empty set ;
reconsider z = 0 as Element of M_3 by A1, ENUMSET1:def 3;
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,c,d,e are_mutually_distinct & 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;
A4: not K is empty by A3, WAYBEL_0:def 38;
then A5: ( f is one-to-one & f is monotone ) by A3, WAYBEL_0:def 38;
reconsider K = K as non empty SubRelStr of L by A3, WAYBEL_0:def 38;
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;
A7: b in ck ;
A8: c in ck ;
A9: e in ck ;
A10: d in ck ;
a in ck ;
then reconsider A = a, B = b, C = c, D = d, E = e as Element of L by A7, A8, A10, A9;
take A ; :: thesis: ex b, c, d, e being Element of L st
( A,b,c,d,e are_mutually_distinct & 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,c,d,e are_mutually_distinct & 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,C,d,e are_mutually_distinct & 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,C,D,e are_mutually_distinct & 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,C,D,E are_mutually_distinct & 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; :: according to ZFMISC_1:def 7 :: thesis: ( not A = C & not A = D & not A = E & not B = C & not B = D & not B = E & not C = D & not C = E & not 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: ( not A = D & not A = E & not B = C & not B = D & not B = E & not C = D & not C = E & not 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: ( not A = E & not B = C & not B = D & not B = E & not C = D & not C = E & not 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: ( not B = C & not B = D & not B = E & not C = D & not C = E & not 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 :: thesis: not f . j = f . djend;
hence B <> C ; :: thesis: ( not B = D & not B = E & not C = D & not C = E & not 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 :: thesis: not f . j = f . tdend;
hence B <> D ; :: thesis: ( not B = E & not C = D & not C = E & not 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: ( not C = D & not C = E & not 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 :: thesis: not f . dj = f . tdend;
hence C <> D ; :: thesis: ( not C = E & not 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 :: thesis: not f . dj = f . tend;
hence C <> E ; :: thesis: ( not 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 :: thesis: not f . td = f . tend;
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 ;
then z <= j by YELLOW_1:3;
then a <= b by A3, WAYBEL_0:66;
then A <= B by YELLOW_0:59;
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 ;
then z <= dj by YELLOW_1:3;
then a <= c by A3, WAYBEL_0:66;
then A <= C by YELLOW_0:59;
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 ;
then z <= td by YELLOW_1:3;
then a <= d by A3, WAYBEL_0:66;
then A <= D by YELLOW_0:59;
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 )
Segm 1 c= Segm 3 by NAT_1:39;
then j <= t by YELLOW_1:3;
then b <= e by A3, WAYBEL_0:66;
then B <= E by YELLOW_0:59;
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 object ; :: 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:51, 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:59;
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:59;
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
ex_inf_of {B,C},L by YELLOW_0:21;
then inf {B,C} in the carrier of K by YELLOW_0:def 16;
then B "/\" C in rng f by A6, YELLOW_0:40;
then ex x being object st
( x in dom f & B "/\" C = f . x ) by FUNCT_1:def 3;
hence B "/\" C = A by A1, A17, A21, A15, A19, ENUMSET1:def 3; :: thesis: verum
end;
thus B "/\" D = A :: thesis: ( C "/\" D = A & B "\/" C = E & B "\/" D = E & C "\/" D = E )
proof
ex_inf_of {B,D},L by YELLOW_0:21;
then inf {B,D} in the carrier of K by YELLOW_0:def 16;
then B "/\" D in rng f by A6, YELLOW_0:40;
then ex x being object st
( x in dom f & B "/\" D = f . x ) by FUNCT_1:def 3;
hence B "/\" D = A by A1, A27, A25, A23, A29, ENUMSET1:def 3; :: thesis: verum
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,c,d,e are_mutually_distinct & 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 AAA: a,b,c,d,e are_mutually_distinct and
A70: a "/\" b = a and
A71: a "/\" c = a and
A72: a "/\" d = a and
A73: b "/\" e = b and
A74: c "/\" e = c and
A75: d "/\" e = d and
A76: b "/\" c = a and
A77: b "/\" d = a and
A78: c "/\" d = a and
A79: b "\/" c = e and
A80: b "\/" d = e and
A81: 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;
A82: the carrier of (subrelstr ck) = ck by YELLOW_0:def 15;
A83: 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 that
A84: x in the carrier of (subrelstr ck) and
A85: y in the carrier of (subrelstr ck) and
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 A82, A84, A85, ENUMSET1:def 3;
suppose ( x = a & y = a ) ; :: thesis: "/\" ({x,y},L) in the carrier of (subrelstr ck)
then inf {x,y} = a "/\" a by YELLOW_0:40;
then inf {x,y} = a by YELLOW_5:2;
hence "/\" ({x,y},L) in the carrier of (subrelstr ck) by A82, ENUMSET1:def 3; :: thesis: verum
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 A70, A82, 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 A71, A82, 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 A72, A82, 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 A70, A82, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = b & y = b ) ; :: thesis: "/\" ({x,y},L) in the carrier of (subrelstr ck)
then inf {x,y} = b "/\" b by YELLOW_0:40;
then inf {x,y} = b by YELLOW_5:2;
hence "/\" ({x,y},L) in the carrier of (subrelstr ck) by A82, ENUMSET1:def 3; :: thesis: verum
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 A76, A82, 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 A77, A82, 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 A73, A82, 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 A71, A82, 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 A76, A82, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = c & y = c ) ; :: thesis: "/\" ({x,y},L) in the carrier of (subrelstr ck)
then inf {x,y} = c "/\" c by YELLOW_0:40;
then inf {x,y} = c by YELLOW_5:2;
hence "/\" ({x,y},L) in the carrier of (subrelstr ck) by A82, ENUMSET1:def 3; :: thesis: verum
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 A78, A82, 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 A74, A82, 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 A72, A82, 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 A77, A82, 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 A78, A82, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = d & y = d ) ; :: thesis: "/\" ({x,y},L) in the carrier of (subrelstr ck)
then inf {x,y} = d "/\" d by YELLOW_0:40;
then inf {x,y} = d by YELLOW_5:2;
hence "/\" ({x,y},L) in the carrier of (subrelstr ck) by A82, ENUMSET1:def 3; :: thesis: verum
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 A75, A82, 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 A73, A82, 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 A74, A82, 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 A75, A82, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = e & y = e ) ; :: thesis: "/\" ({x,y},L) in the carrier of (subrelstr ck)
then inf {x,y} = e "/\" e by YELLOW_0:40;
then inf {x,y} = e by YELLOW_5:2;
hence "/\" ({x,y},L) in the carrier of (subrelstr ck) by A82, ENUMSET1:def 3; :: thesis: verum
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 that
A90: x in the carrier of (subrelstr ck) and
A91: y in the carrier of (subrelstr ck) and
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 A82, A90, A91, ENUMSET1:def 3;
suppose ( x = a & y = a ) ; :: thesis: "\/" ({x,y},L) in the carrier of (subrelstr ck)
then sup {x,y} = a "\/" a by YELLOW_0:41;
then sup {x,y} = a by YELLOW_5:1;
hence "\/" ({x,y},L) in the carrier of (subrelstr ck) by A82, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = a & y = b ) ; :: thesis: "\/" ({x,y},L) in the carrier of (subrelstr ck)
then x "\/" y = b by A70, Th5;
then sup {x,y} = b by YELLOW_0:41;
hence "\/" ({x,y},L) in the carrier of (subrelstr ck) by A82, 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 A71, Th5;
then sup {x,y} = c by YELLOW_0:41;
hence "\/" ({x,y},L) in the carrier of (subrelstr ck) by A82, 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 A72, Th5;
then sup {x,y} = d by YELLOW_0:41;
hence "\/" ({x,y},L) in the carrier of (subrelstr ck) by A82, ENUMSET1:def 3; :: thesis: verum
end;
suppose A94: ( x = b & y = a ) ; :: thesis: "\/" ({x,y},L) in the carrier of (subrelstr ck)
a "\/" b = b by A70, Th5;
then sup {x,y} = b by A94, YELLOW_0:41;
hence "\/" ({x,y},L) in the carrier of (subrelstr ck) by A82, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = b & y = b ) ; :: thesis: "\/" ({x,y},L) in the carrier of (subrelstr ck)
then sup {x,y} = b "\/" b by YELLOW_0:41;
then sup {x,y} = b by YELLOW_5:1;
hence "\/" ({x,y},L) in the carrier of (subrelstr ck) by A82, ENUMSET1:def 3; :: thesis: verum
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 A79, A82, 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 A80, A82, ENUMSET1:def 3; :: thesis: verum
end;
suppose A95: ( x = b & y = e ) ; :: thesis: "\/" ({x,y},L) in the carrier of (subrelstr ck)
b "\/" e = e by A73, Th5;
then sup {x,y} = e by A95, YELLOW_0:41;
hence "\/" ({x,y},L) in the carrier of (subrelstr ck) by A82, ENUMSET1:def 3; :: thesis: verum
end;
suppose A96: ( x = c & y = a ) ; :: thesis: "\/" ({x,y},L) in the carrier of (subrelstr ck)
c "\/" a = c by A71, Th5;
then sup {x,y} = c by A96, YELLOW_0:41;
hence "\/" ({x,y},L) in the carrier of (subrelstr ck) by A82, 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 A79, A82, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = c & y = c ) ; :: thesis: "\/" ({x,y},L) in the carrier of (subrelstr ck)
then sup {x,y} = c "\/" c by YELLOW_0:41;
then sup {x,y} = c by YELLOW_5:1;
hence "\/" ({x,y},L) in the carrier of (subrelstr ck) by A82, ENUMSET1:def 3; :: thesis: verum
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 A81, A82, ENUMSET1:def 3; :: thesis: verum
end;
suppose A97: ( x = c & y = e ) ; :: thesis: "\/" ({x,y},L) in the carrier of (subrelstr ck)
c "\/" e = e by A74, Th5;
then sup {x,y} = e by A97, YELLOW_0:41;
hence "\/" ({x,y},L) in the carrier of (subrelstr ck) by A82, 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 A72, Th5;
then sup {x,y} = d by YELLOW_0:41;
hence "\/" ({x,y},L) in the carrier of (subrelstr ck) by A82, 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 A80, A82, 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 A81, A82, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = d & y = d ) ; :: thesis: "\/" ({x,y},L) in the carrier of (subrelstr ck)
then sup {x,y} = d "\/" d by YELLOW_0:41;
then sup {x,y} = d by YELLOW_5:1;
hence "\/" ({x,y},L) in the carrier of (subrelstr ck) by A82, ENUMSET1:def 3; :: thesis: verum
end;
suppose A98: ( x = d & y = e ) ; :: thesis: "\/" ({x,y},L) in the carrier of (subrelstr ck)
d "\/" e = e by A75, Th5;
then sup {x,y} = e by A98, YELLOW_0:41;
hence "\/" ({x,y},L) in the carrier of (subrelstr ck) by A82, ENUMSET1:def 3; :: thesis: verum
end;
suppose A101: ( x = e & y = b ) ; :: thesis: "\/" ({x,y},L) in the carrier of (subrelstr ck)
b "\/" e = e by A73, Th5;
then sup {x,y} = e by A101, YELLOW_0:41;
hence "\/" ({x,y},L) in the carrier of (subrelstr ck) by A82, ENUMSET1:def 3; :: thesis: verum
end;
suppose A102: ( x = e & y = c ) ; :: thesis: "\/" ({x,y},L) in the carrier of (subrelstr ck)
c "\/" e = e by A74, Th5;
then sup {x,y} = e by A102, YELLOW_0:41;
hence "\/" ({x,y},L) in the carrier of (subrelstr ck) by A82, ENUMSET1:def 3; :: thesis: verum
end;
suppose A103: ( x = e & y = d ) ; :: thesis: "\/" ({x,y},L) in the carrier of (subrelstr ck)
d "\/" e = e by A75, Th5;
then sup {x,y} = e by A103, YELLOW_0:41;
hence "\/" ({x,y},L) in the carrier of (subrelstr ck) by A82, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = e & y = e ) ; :: thesis: "\/" ({x,y},L) in the carrier of (subrelstr ck)
then sup {x,y} = e "\/" e by YELLOW_0:41;
then sup {x,y} = e by YELLOW_5:1;
hence "\/" ({x,y},L) in the carrier of (subrelstr ck) by A82, ENUMSET1:def 3; :: thesis: verum
end;
end;
end;
then reconsider K = subrelstr ck as non empty full Sublattice of L by A83, YELLOW_0:def 15;
take K ; :: thesis: M_3 ,K are_isomorphic
thus M_3 ,K are_isomorphic :: thesis: verum
proof
reconsider t = 3 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 dj = 2 \ 1 as Element of M_3 by A1, ENUMSET1:def 3;
reconsider j = 1 as Element of M_3 by A1, ENUMSET1:def 3;
reconsider z = 0 as Element of M_3 by A1, ENUMSET1:def 3;
defpred S1[ object , object ] 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 ) );
A108: now :: thesis: not j = djend;
A112: now :: thesis: not dj = tdend;
A114: for x being object st x in the carrier of M_3 holds
ex y being object st
( y in ck & S1[x,y] )
proof
let x be object ; :: thesis: ( x in the carrier of M_3 implies ex y being object st
( y in ck & S1[x,y] ) )

assume A115: x in the carrier of M_3 ; :: thesis: ex y being object 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, A115, ENUMSET1:def 3;
suppose A116: x = 0 ; :: thesis: ex y being object 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 A116, Th2, Th4; :: thesis: verum
end;
suppose A117: x = 1 ; :: thesis: ex y being object 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 A108, A110, A117; :: thesis: verum
end;
suppose A118: x = 2 \ 1 ; :: thesis: ex y being object 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 A108, A112, A104, A118, Th2; :: thesis: verum
end;
suppose A119: x = 3 \ 2 ; :: thesis: ex y being object 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 A110, A112, A106, A119, Th4; :: thesis: verum
end;
suppose A120: x = 3 ; :: thesis: ex y being object 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 A104, A106, A120; :: thesis: verum
end;
end;
end;
consider f being Function of the carrier of M_3,ck such that
A121: for x being object st x in the carrier of M_3 holds
S1[x,f . x] from FUNCT_2:sch 1(A114);
reconsider f = f as Function of M_3,K by A82;
A122: now :: thesis: for x, y being Element of M_3 st f . x = f . y holds
x = y
let x, y be Element of M_3; :: thesis: ( f . x = f . y implies x = y )
assume A123: 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 A124: ( x = z & y = j ) ; :: thesis: x = y
then f . x = a by A121;
hence x = y by AAA, A121, A123, A124; :: thesis: verum
end;
suppose A125: ( x = z & y = dj ) ; :: thesis: x = y
then f . x = a by A121;
hence x = y by AAA, A121, A123, A125; :: thesis: verum
end;
suppose A126: ( x = z & y = td ) ; :: thesis: x = y
then f . x = a by A121;
hence x = y by AAA, A121, A123, A126; :: thesis: verum
end;
suppose A127: ( x = z & y = t ) ; :: thesis: x = y
then f . x = a by A121;
hence x = y by AAA, A121, A123, A127; :: thesis: verum
end;
suppose A128: ( x = j & y = z ) ; :: thesis: x = y
then f . x = b by A121;
hence x = y by AAA, A121, A123, A128; :: thesis: verum
end;
suppose A129: ( x = j & y = dj ) ; :: thesis: x = y
then f . x = b by A121;
hence x = y by AAA, A121, A123, A129; :: thesis: verum
end;
suppose A130: ( x = j & y = td ) ; :: thesis: x = y
then f . x = b by A121;
hence x = y by AAA, A121, A123, A130; :: thesis: verum
end;
suppose A131: ( x = j & y = t ) ; :: thesis: x = y
then f . x = b by A121;
hence x = y by AAA, A121, A123, A131; :: thesis: verum
end;
suppose A132: ( x = dj & y = z ) ; :: thesis: x = y
then f . x = c by A121;
hence x = y by AAA, A121, A123, A132; :: thesis: verum
end;
suppose A133: ( x = dj & y = j ) ; :: thesis: x = y
then f . x = c by A121;
hence x = y by AAA, A121, A123, A133; :: thesis: verum
end;
suppose A134: ( x = dj & y = td ) ; :: thesis: x = y
then f . x = c by A121;
hence x = y by AAA, A121, A123, A134; :: thesis: verum
end;
suppose A135: ( x = dj & y = t ) ; :: thesis: x = y
then f . x = c by A121;
hence x = y by AAA, A121, A123, A135; :: thesis: verum
end;
suppose A136: ( x = td & y = z ) ; :: thesis: x = y
then f . x = d by A121;
hence x = y by AAA, A121, A123, A136; :: thesis: verum
end;
suppose A137: ( x = td & y = j ) ; :: thesis: x = y
then f . x = d by A121;
hence x = y by AAA, A121, A123, A137; :: thesis: verum
end;
suppose A138: ( x = td & y = dj ) ; :: thesis: x = y
then f . x = d by A121;
hence x = y by AAA, A121, A123, A138; :: thesis: verum
end;
suppose A139: ( x = td & y = t ) ; :: thesis: x = y
then f . x = d by A121;
hence x = y by AAA, A121, A123, A139; :: thesis: verum
end;
suppose A140: ( x = t & y = z ) ; :: thesis: x = y
then f . x = e by A121;
hence x = y by AAA, A121, A123, A140; :: thesis: verum
end;
suppose A141: ( x = t & y = j ) ; :: thesis: x = y
then f . x = e by A121;
hence x = y by AAA, A121, A123, A141; :: thesis: verum
end;
suppose A142: ( x = t & y = dj ) ; :: thesis: x = y
then f . x = e by A121;
hence x = y by AAA, A121, A123, A142; :: thesis: verum
end;
suppose A143: ( x = t & y = td ) ; :: thesis: x = y
then f . x = e by A121;
hence x = y by AAA, A121, A123, A143; :: thesis: verum
end;
end;
end;
end;
A144: rng f c= ck
proof
let y be object ; :: 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 object such that
A145: x in dom f and
A146: y = f . x by FUNCT_1:def 3;
reconsider x = x as Element of M_3 by A145;
( 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 A121, A146;
hence y in ck by ENUMSET1:def 3; :: thesis: verum
end;
A147: dom f = the carrier of M_3 by FUNCT_2:def 1;
ck c= rng f
proof
let y be object ; :: according to TARSKI:def 3 :: thesis: ( not y in ck or y in rng f )
assume A148: y in ck ; :: thesis: y in rng f
end;
then A154: rng f = ck by A144;
A155: 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 A156: 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 A157: ( x = z & y = j ) ; :: thesis: f . x <= f . y
end;
suppose A160: ( x = z & y = dj ) ; :: thesis: f . x <= f . y
end;
suppose A163: ( x = z & y = td ) ; :: thesis: f . x <= f . y
end;
suppose ( x = j & y = z ) ; :: thesis: f . x <= f . y
then j c= z by A156, 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 A172: ( x = j & y = t ) ; :: thesis: f . x <= f . y
end;
suppose ( x = dj & y = z ) ; :: thesis: f . x <= f . y
then dj c= z by A156, YELLOW_1:3;
hence f . x <= f . y by Th2; :: thesis: verum
end;
suppose ( x = dj & y = dj ) ; :: thesis: f . x <= f . y
hence f . x <= f . y ; :: thesis: verum
end;
suppose A178: ( x = dj & y = t ) ; :: thesis: f . x <= f . y
end;
suppose ( x = td & y = z ) ; :: thesis: f . x <= f . y
then td c= z by A156, YELLOW_1:3;
hence f . x <= f . y by Th4; :: thesis: verum
end;
suppose ( x = td & y = td ) ; :: thesis: f . x <= f . y
hence f . x <= f . y ; :: thesis: verum
end;
suppose A183: ( x = td & y = t ) ; :: thesis: f . x <= f . y
end;
suppose ( x = t & y = z ) ; :: thesis: f . x <= f . y
then t c= z by A156, YELLOW_1:3;
hence f . x <= f . y ; :: thesis: verum
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
A190: dj c= t
proof
let X be object ; :: 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:51, ENUMSET1:def 1; :: thesis: verum
end;
A191: f . y in ck by A147, A154, FUNCT_1:def 3;
A192: f . x in ck by A147, A154, FUNCT_1:def 3;
assume A193: f . x <= f . y ; :: thesis: x <= y
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 A192, A191, ENUMSET1:def 3;
suppose ( f . x = a & f . y = a ) ; :: thesis: x <= y
hence x <= y by A122; :: thesis: verum
end;
suppose A194: ( f . x = a & f . y = b ) ; :: thesis: x <= y
f . z = a by A121;
then z = x by A122, A194;
then x c= y ;
hence x <= y by YELLOW_1:3; :: thesis: verum
end;
suppose A195: ( f . x = a & f . y = c ) ; :: thesis: x <= y
f . z = a by A121;
then z = x by A122, A195;
then x c= y ;
hence x <= y by YELLOW_1:3; :: thesis: verum
end;
suppose A196: ( f . x = a & f . y = d ) ; :: thesis: x <= y
f . z = a by A121;
then z = x by A122, A196;
then x c= y ;
hence x <= y by YELLOW_1:3; :: thesis: verum
end;
suppose A197: ( f . x = a & f . y = e ) ; :: thesis: x <= y
f . z = a by A121;
then z = x by A122, A197;
then x c= y ;
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
hence x <= y by A122; :: thesis: verum
end;
suppose ( f . x = b & f . y = c ) ; :: thesis: x <= y
end;
suppose ( f . x = b & f . y = d ) ; :: thesis: x <= y
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
hence x <= y by A122; :: thesis: verum
end;
suppose ( f . x = c & f . y = d ) ; :: thesis: x <= y
end;
suppose A201: ( f . x = c & f . y = e ) ; :: thesis: x <= y
f . t = e by A121;
then A202: t = y by A122, A201;
f . dj = c by A121;
then dj = x by A122, A201;
hence x <= y by A190, A202, 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
hence x <= y by A122; :: thesis: verum
end;
suppose A203: ( f . x = d & f . y = e ) ; :: thesis: x <= y
f . t = e by A121;
then A204: t = y by A122, A203;
f . td = d by A121;
then td = x by A122, A203;
hence x <= y by A204, 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
hence x <= y by A122; :: thesis: verum
end;
end;
end;
end;
take f ; :: according to WAYBEL_1:def 8 :: thesis: f is isomorphic
f is one-to-one by A122;
hence f is isomorphic by A82, A154, A155, WAYBEL_0:66; :: thesis: verum
end;
end;