set Z = {0 ,1,(2 \ 1),(3 \ 2),3};
set N = InclPoset {0 ,1,(2 \ 1),(3 \ 2),3};
A1: InclPoset {0 ,1,(2 \ 1),(3 \ 2),3} is with_suprema
proof
let x, y be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: according to LATTICE3:def 10 :: thesis: ex b1 being Element of the carrier of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= b1 & y <= b1 & ( for b2 being Element of the carrier of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) holds
( not x <= b2 or not y <= b2 or b1 <= b2 ) ) )

A2: {0 ,1,(2 \ 1),(3 \ 2),3} = the carrier of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) by YELLOW_1:1;
thus ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) ) :: thesis: verum
proof
per cases ( ( x = 0 & y = 0 ) or ( x = 0 & y = 1 ) or ( x = 0 & y = 2 \ 1 ) or ( x = 0 & y = 3 \ 2 ) or ( x = 0 & y = 3 ) or ( x = 1 & y = 0 ) or ( x = 1 & y = 1 ) or ( x = 1 & y = 2 \ 1 ) or ( x = 1 & y = 3 \ 2 ) or ( x = 1 & y = 3 ) or ( x = 2 \ 1 & y = 0 ) or ( x = 2 \ 1 & y = 1 ) or ( x = 2 \ 1 & y = 2 \ 1 ) or ( x = 2 \ 1 & y = 3 \ 2 ) or ( x = 2 \ 1 & y = 3 ) or ( x = 3 \ 2 & y = 0 ) or ( x = 3 \ 2 & y = 1 ) or ( x = 3 \ 2 & y = 2 \ 1 ) or ( x = 3 \ 2 & y = 3 \ 2 ) or ( x = 3 \ 2 & y = 3 ) or ( x = 3 & y = 0 ) or ( x = 3 & y = 1 ) or ( x = 3 & y = 2 \ 1 ) or ( x = 3 & y = 3 \ 2 ) or ( x = 3 & y = 3 ) ) by A2, ENUMSET1:def 3;
suppose ( x = 0 & y = 0 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) ;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
suppose ( x = 0 & y = 1 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) ;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
suppose ( x = 0 & y = 2 \ 1 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) ;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
suppose ( x = 0 & y = 3 \ 2 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) ;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
suppose ( x = 0 & y = 3 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) ;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
suppose ( x = 1 & y = 0 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) ;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
suppose ( x = 1 & y = 1 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) ;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
suppose A3: ( x = 1 & y = 2 \ 1 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

3 in {0 ,1,(2 \ 1),(3 \ 2),3} by ENUMSET1:def 3;
then reconsider z = 3 as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) by YELLOW_1:1;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z )
proof
thus x c= z :: thesis: y c= z
proof
let X be set ; :: according to TARSKI:def 3 :: thesis: ( not X in x or X in z )
assume X in x ; :: thesis: X in z
then X = 0 by A3, CARD_1:87, TARSKI:def 1;
hence X in z by CARD_1:89, ENUMSET1:def 1; :: thesis: verum
end;
let X be set ; :: according to TARSKI:def 3 :: thesis: ( not X in y or X in z )
assume X in y ; :: thesis: X in z
then X = 1 by A3, Th2, TARSKI:def 1;
hence X in z by CARD_1:89, ENUMSET1:def 1; :: thesis: verum
end;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let z' be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= z' & y <= z' implies z <= z' )
A4: z' is Element of {0 ,1,(2 \ 1),(3 \ 2),3} by YELLOW_1:1;
assume ( x <= z' & y <= z' ) ; :: thesis: z <= z'
then A5: ( 1 c= z' & 2 \ 1 c= z' ) by A3, YELLOW_1:3;
A6: z' <> 0 by A5;
A8: now
assume A9: z' = 1 ; :: thesis: contradiction
1 in 2 \ 1 by Th2, TARSKI:def 1;
then 1 in z' by A5;
hence contradiction by A9; :: thesis: verum
end;
hence z <= z' by A4, A6, A8, A10, ENUMSET1:def 3; :: thesis: verum
end;
suppose A13: ( x = 1 & y = 3 \ 2 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

3 in {0 ,1,(2 \ 1),(3 \ 2),3} by ENUMSET1:def 3;
then reconsider z = 3 as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) by YELLOW_1:1;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z )
proof
thus x c= z :: thesis: y c= z
proof
let X be set ; :: according to TARSKI:def 3 :: thesis: ( not X in x or X in z )
assume X in x ; :: thesis: X in z
then X = 0 by A13, CARD_1:87, TARSKI:def 1;
hence X in z by CARD_1:89, ENUMSET1:def 1; :: thesis: verum
end;
thus y c= z by A13; :: thesis: verum
end;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let z' be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= z' & y <= z' implies z <= z' )
A14: z' is Element of {0 ,1,(2 \ 1),(3 \ 2),3} by YELLOW_1:1;
assume ( x <= z' & y <= z' ) ; :: thesis: z <= z'
then A15: ( 1 c= z' & 3 \ 2 c= z' ) by A13, YELLOW_1:3;
A16: z' <> 0 by A15;
hence z <= z' by A14, A16, A18, A20, ENUMSET1:def 3; :: thesis: verum
end;
suppose A23: ( x = 1 & y = 3 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

1 c= 3
proof
let X be set ; :: according to TARSKI:def 3 :: thesis: ( not X in 1 or X in 3 )
assume X in 1 ; :: thesis: X in 3
then X = 0 by CARD_1:87, TARSKI:def 1;
hence X in 3 by CARD_1:89, ENUMSET1:def 1; :: thesis: verum
end;
then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) by A23, XBOOLE_1:12;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
suppose ( x = 2 \ 1 & y = 0 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) ;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
suppose A24: ( x = 2 \ 1 & y = 1 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

3 in {0 ,1,(2 \ 1),(3 \ 2),3} by ENUMSET1:def 3;
then reconsider z = 3 as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) by YELLOW_1:1;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z )
proof
thus x c= z :: thesis: y c= z
proof
let X be set ; :: according to TARSKI:def 3 :: thesis: ( not X in x or X in z )
assume X in x ; :: thesis: X in z
then X = 1 by A24, Th2, TARSKI:def 1;
hence X in z by CARD_1:89, ENUMSET1:def 1; :: thesis: verum
end;
let X be set ; :: according to TARSKI:def 3 :: thesis: ( not X in y or X in z )
assume X in y ; :: thesis: X in z
then X = 0 by A24, CARD_1:87, TARSKI:def 1;
hence X in z by CARD_1:89, ENUMSET1:def 1; :: thesis: verum
end;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let z' be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= z' & y <= z' implies z <= z' )
A25: z' is Element of {0 ,1,(2 \ 1),(3 \ 2),3} by YELLOW_1:1;
assume ( x <= z' & y <= z' ) ; :: thesis: z <= z'
then A26: ( 1 c= z' & 2 \ 1 c= z' ) by A24, YELLOW_1:3;
A27: z' <> 0 by A26;
A29: now
assume A30: z' = 1 ; :: thesis: contradiction
1 in 2 \ 1 by Th2, TARSKI:def 1;
then 1 in z' by A26;
hence contradiction by A30; :: thesis: verum
end;
hence z <= z' by A25, A27, A29, A31, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = 2 \ 1 & y = 2 \ 1 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) ;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
suppose A34: ( x = 2 \ 1 & y = 3 \ 2 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

3 in {0 ,1,(2 \ 1),(3 \ 2),3} by ENUMSET1:def 3;
then reconsider z = 3 as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) by YELLOW_1:1;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z )
proof
thus x c= z :: thesis: y c= z
proof
let X be set ; :: according to TARSKI:def 3 :: thesis: ( not X in x or X in z )
assume X in x ; :: thesis: X in z
then X = 1 by A34, Th2, TARSKI:def 1;
hence X in z by CARD_1:89, ENUMSET1:def 1; :: thesis: verum
end;
let X be set ; :: according to TARSKI:def 3 :: thesis: ( not X in y or X in z )
assume X in y ; :: thesis: X in z
hence X in z by A34; :: thesis: verum
end;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let z' be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= z' & y <= z' implies z <= z' )
A35: z' is Element of {0 ,1,(2 \ 1),(3 \ 2),3} by YELLOW_1:1;
assume ( x <= z' & y <= z' ) ; :: thesis: z <= z'
then A36: ( 2 \ 1 c= z' & 3 \ 2 c= z' ) by A34, YELLOW_1:3;
A37: z' <> 0 by Th2, A36;
A39: now
assume A40: z' = 1 ; :: thesis: contradiction
1 in 2 \ 1 by Th2, TARSKI:def 1;
then 1 in z' by A36;
hence contradiction by A40; :: thesis: verum
end;
A41: now end;
hence z <= z' by A35, A37, A39, A41, ENUMSET1:def 3; :: thesis: verum
end;
suppose A44: ( x = 2 \ 1 & y = 3 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

2 \ 1 c= 3
proof
let X be set ; :: according to TARSKI:def 3 :: thesis: ( not X in 2 \ 1 or X in 3 )
assume X in 2 \ 1 ; :: thesis: X in 3
then X = 1 by Th2, TARSKI:def 1;
hence X in 3 by CARD_1:89, ENUMSET1:def 1; :: thesis: verum
end;
then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) by A44, XBOOLE_1:12;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
suppose ( x = 3 \ 2 & y = 0 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) ;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
suppose A45: ( x = 3 \ 2 & y = 1 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

3 in {0 ,1,(2 \ 1),(3 \ 2),3} by ENUMSET1:def 3;
then reconsider z = 3 as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) by YELLOW_1:1;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z )
proof
thus x c= z by A45; :: thesis: y c= z
thus y c= z :: thesis: verum
proof
let X be set ; :: according to TARSKI:def 3 :: thesis: ( not X in y or X in z )
assume X in y ; :: thesis: X in z
then X = 0 by A45, CARD_1:87, TARSKI:def 1;
hence X in z by CARD_1:89, ENUMSET1:def 1; :: thesis: verum
end;
end;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let z' be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= z' & y <= z' implies z <= z' )
A46: z' is Element of {0 ,1,(2 \ 1),(3 \ 2),3} by YELLOW_1:1;
assume ( x <= z' & y <= z' ) ; :: thesis: z <= z'
then A47: ( 1 c= z' & 3 \ 2 c= z' ) by A45, YELLOW_1:3;
A48: z' <> 0 by A47;
hence z <= z' by A46, A48, A50, A52, ENUMSET1:def 3; :: thesis: verum
end;
suppose A55: ( x = 3 \ 2 & y = 2 \ 1 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

3 in {0 ,1,(2 \ 1),(3 \ 2),3} by ENUMSET1:def 3;
then reconsider z = 3 as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) by YELLOW_1:1;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z )
proof
thus x c= z by A55; :: thesis: y c= z
let X be set ; :: according to TARSKI:def 3 :: thesis: ( not X in y or X in z )
assume X in y ; :: thesis: X in z
then X = 1 by A55, Th2, TARSKI:def 1;
hence X in z by CARD_1:89, ENUMSET1:def 1; :: thesis: verum
end;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let z' be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= z' & y <= z' implies z <= z' )
A56: z' is Element of {0 ,1,(2 \ 1),(3 \ 2),3} by YELLOW_1:1;
assume ( x <= z' & y <= z' ) ; :: thesis: z <= z'
then A57: ( 2 \ 1 c= z' & 3 \ 2 c= z' ) by A55, YELLOW_1:3;
A58: z' <> 0 by Th2, A57;
A60: now
assume A61: z' = 1 ; :: thesis: contradiction
1 in 2 \ 1 by Th2, TARSKI:def 1;
then 1 in z' by A57;
hence contradiction by A61; :: thesis: verum
end;
A62: now end;
hence z <= z' by A56, A58, A60, A62, ENUMSET1:def 3; :: thesis: verum
end;
suppose ( x = 3 \ 2 & y = 3 \ 2 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) ;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
suppose ( x = 3 \ 2 & y = 3 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) by XBOOLE_1:12;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
suppose ( x = 3 & y = 0 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) ;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
suppose A65: ( x = 3 & y = 1 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

1 c= 3
proof
let X be set ; :: according to TARSKI:def 3 :: thesis: ( not X in 1 or X in 3 )
assume X in 1 ; :: thesis: X in 3
then X = 0 by CARD_1:87, TARSKI:def 1;
hence X in 3 by CARD_1:89, ENUMSET1:def 1; :: thesis: verum
end;
then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) by A65, XBOOLE_1:12;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
suppose A66: ( x = 3 & y = 2 \ 1 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

2 \ 1 c= 3
proof
let X be set ; :: according to TARSKI:def 3 :: thesis: ( not X in 2 \ 1 or X in 3 )
assume X in 2 \ 1 ; :: thesis: X in 3
then X = 1 by Th2, TARSKI:def 1;
hence X in 3 by CARD_1:89, ENUMSET1:def 1; :: thesis: verum
end;
then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) by A66, XBOOLE_1:12;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
suppose ( x = 3 & y = 3 \ 2 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) by XBOOLE_1:12;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
suppose ( x = 3 & y = 3 ) ; :: thesis: ex z being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st
( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

then reconsider z = x \/ y as Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) ;
take z ; :: thesis: ( x <= z & y <= z & ( for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z' ) )

( x c= z & y c= z ) by XBOOLE_1:7;
hence ( x <= z & y <= z ) by YELLOW_1:3; :: thesis: for z' being Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}) st x <= z' & y <= z' holds
z <= z'

let w be Element of (InclPoset {0 ,1,(2 \ 1),(3 \ 2),3}); :: thesis: ( x <= w & y <= w implies z <= w )
assume ( x <= w & y <= w ) ; :: thesis: z <= w
then ( x c= w & y c= w ) by YELLOW_1:3;
then x \/ y c= w by XBOOLE_1:8;
hence z <= w by YELLOW_1:3; :: thesis: verum
end;
end;
end;
end;
InclPoset {0 ,1,(2 \ 1),(3 \ 2),3} is with_infima
proof
now
let x, y be set ; :: thesis: ( x in {0 ,1,(2 \ 1),(3 \ 2),3} & y in {0 ,1,(2 \ 1),(3 \ 2),3} implies x /\ y in {0 ,1,(2 \ 1),(3 \ 2),3} )
assume ( x in {0 ,1,(2 \ 1),(3 \ 2),3} & y in {0 ,1,(2 \ 1),(3 \ 2),3} ) ; :: thesis: x /\ y in {0 ,1,(2 \ 1),(3 \ 2),3}
then A67: ( ( x = 0 or x = 1 or x = 2 \ 1 or x = 3 \ 2 or x = 3 ) & ( y = 0 or y = 1 or y = 2 \ 1 or y = 3 \ 2 or y = 3 ) ) by ENUMSET1:def 3;
1 misses 2 \ 1 by XBOOLE_1:79;
then A68: 1 /\ (2 \ 1) = 0 by XBOOLE_0:def 7;
A69: 1 /\ (3 \ 2) = 0
proof
now
let x be set ; :: thesis: not x in 1 /\ (3 \ 2)
assume x in 1 /\ (3 \ 2) ; :: thesis: contradiction
then ( x in 1 & x in 3 \ 2 ) by XBOOLE_0:def 4;
then ( x = 0 & x = 2 & 0 <> 2 ) by Th4, CARD_1:87, TARSKI:def 1;
hence contradiction ; :: thesis: verum
end;
hence 1 /\ (3 \ 2) = 0 by XBOOLE_0:def 1; :: thesis: verum
end;
1 c= 3 by NAT_1:40;
then A70: 1 /\ 3 = 1 by XBOOLE_1:28;
A71: (2 \ 1) /\ (3 \ 2) = 0
proof
now
let x be set ; :: thesis: not x in (2 \ 1) /\ (3 \ 2)
assume x in (2 \ 1) /\ (3 \ 2) ; :: thesis: contradiction
then ( x in 2 \ 1 & x in 3 \ 2 ) by XBOOLE_0:def 4;
then ( x = 1 & x = 2 & 1 <> 2 ) by Th2, Th4, TARSKI:def 1;
hence contradiction ; :: thesis: verum
end;
hence (2 \ 1) /\ (3 \ 2) = 0 by XBOOLE_0:def 1; :: thesis: verum
end;
2 \ 1 c= 3
proof
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in 2 \ 1 or x in 3 )
assume x in 2 \ 1 ; :: thesis: x in 3
then x = 1 by Th2, TARSKI:def 1;
hence x in 3 by CARD_1:89, ENUMSET1:def 1; :: thesis: verum
end;
then A72: (2 \ 1) /\ 3 = 2 \ 1 by XBOOLE_1:28;
(3 \ 2) /\ 3 = 3 \ 2 by XBOOLE_1:28;
hence x /\ y in {0 ,1,(2 \ 1),(3 \ 2),3} by A67, A68, A69, A70, A71, A72, ENUMSET1:def 3; :: thesis: verum
end;
hence InclPoset {0 ,1,(2 \ 1),(3 \ 2),3} is with_infima by YELLOW_1:12; :: thesis: verum
end;
hence ( M_3 is with_infima & M_3 is with_suprema ) by A1; :: thesis: verum