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: verumproof
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 <= wthen
(
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 <= wthen
(
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 <= wthen
(
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 <= wthen
(
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 <= wthen
(
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 <= wthen
(
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 <= wthen
(
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 )
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;
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 )
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
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 <= wthen
(
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 <= wthen
(
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 )
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;
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 <= wthen
(
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 )
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;
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
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 <= wthen
(
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 <= wthen
(
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 )
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 )
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;
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 <= wthen
(
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 <= wthen
(
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 <= wthen
(
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
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 <= wthen
(
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
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 <= wthen
(
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 <= wthen
(
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 <= wthen
(
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
1
c= 3
by NAT_1:40;
then A70:
1
/\ 3
= 1
by XBOOLE_1:28;
A71:
(2 \ 1) /\ (3 \ 2) = 0
2
\ 1
c= 3
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