:: MCART_1 semantic presentation
:: Showing IDV graph ... (Click the Palm Trees again to close it)
theorem Th1: :: MCART_1:1
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th2: :: MCART_1:2
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:3
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X being
set st
X <> {} holds
ex
Y being
set st
(
Y in X & ( for
Y1,
Y2 being
set st
Y1 in Y2 &
Y2 in Y holds
Y1 misses X ) )
theorem Th4: :: MCART_1:4
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X being
set st
X <> {} holds
ex
Y being
set st
(
Y in X & ( for
Y1,
Y2,
Y3 being
set st
Y1 in Y2 &
Y2 in Y3 &
Y3 in Y holds
Y1 misses X ) )
theorem :: MCART_1:5
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X being
set st
X <> {} holds
ex
Y being
set st
(
Y in X & ( for
Y1,
Y2,
Y3,
Y4 being
set st
Y1 in Y2 &
Y2 in Y3 &
Y3 in Y4 &
Y4 in Y holds
Y1 misses X ) )
theorem Th6: :: MCART_1:6
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X being
set st
X <> {} holds
ex
Y being
set st
(
Y in X & ( for
Y1,
Y2,
Y3,
Y4,
Y5 being
set st
Y1 in Y2 &
Y2 in Y3 &
Y3 in Y4 &
Y4 in Y5 &
Y5 in Y holds
Y1 misses X ) )
definition
let x be
set ;
given x1,
x2 being
set such that A1:
x = [x1,x2]
;
func x `1 -> set means :
Def1:
:: MCART_1:def 1
for
y1,
y2 being
set st
x = [y1,y2] holds
it = y1;
existence
ex b1 being set st
for y1, y2 being set st x = [y1,y2] holds
b1 = y1
uniqueness
for b1, b2 being set st ( for y1, y2 being set st x = [y1,y2] holds
b1 = y1 ) & ( for y1, y2 being set st x = [y1,y2] holds
b2 = y1 ) holds
b1 = b2
func x `2 -> set means :
Def2:
:: MCART_1:def 2
for
y1,
y2 being
set st
x = [y1,y2] holds
it = y2;
existence
ex b1 being set st
for y1, y2 being set st x = [y1,y2] holds
b1 = y2
uniqueness
for b1, b2 being set st ( for y1, y2 being set st x = [y1,y2] holds
b1 = y2 ) & ( for y1, y2 being set st x = [y1,y2] holds
b2 = y2 ) holds
b1 = b2
end;
:: deftheorem Def1 defines `1 MCART_1:def 1 :
for
x being
set st ex
x1,
x2 being
set st
x = [x1,x2] holds
for
b2 being
set holds
(
b2 = x `1 iff for
y1,
y2 being
set st
x = [y1,y2] holds
b2 = y1 );
:: deftheorem Def2 defines `2 MCART_1:def 2 :
for
x being
set st ex
x1,
x2 being
set st
x = [x1,x2] holds
for
b2 being
set holds
(
b2 = x `2 iff for
y1,
y2 being
set st
x = [y1,y2] holds
b2 = y2 );
theorem Th7: :: MCART_1:7
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th8: :: MCART_1:8
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:9
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X being
set st
X <> {} holds
ex
v being
set st
(
v in X & ( for
x,
y being
set holds
( ( not
x in X & not
y in X ) or not
v = [x,y] ) ) )
theorem Th10: :: MCART_1:10
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:11
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:12
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:13
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:14
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:15
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:16
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:17
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:18
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:19
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
z,
x1,
x2,
y1,
y2 being
set st
z in [:{x1,x2},{y1,y2}:] holds
( (
z `1 = x1 or
z `1 = x2 ) & (
z `2 = y1 or
z `2 = y2 ) )
theorem Th20: :: MCART_1:20
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:21
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: MCART_1:22
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th23: :: MCART_1:23
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th24: :: MCART_1:24
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm1:
for X1, X2 being set st X1 <> {} & X2 <> {} holds
for x being Element of [:X1,X2:] ex xx1 being Element of X1 ex xx2 being Element of X2 st x = [xx1,xx2]
theorem Th25: :: MCART_1:25
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
x2,
y1,
y2 being
set holds
[:{x1,x2},{y1,y2}:] = {[x1,y1],[x1,y2],[x2,y1],[x2,y2]}
theorem Th26: :: MCART_1:26
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines [ MCART_1:def 3 :
for
x1,
x2,
x3 being
set holds
[x1,x2,x3] = [[x1,x2],x3];
theorem :: MCART_1:27
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th28: :: MCART_1:28
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
x2,
x3,
y1,
y2,
y3 being
set st
[x1,x2,x3] = [y1,y2,y3] holds
(
x1 = y1 &
x2 = y2 &
x3 = y3 )
theorem Th29: :: MCART_1:29
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X being
set st
X <> {} holds
ex
v being
set st
(
v in X & ( for
x,
y,
z being
set holds
( ( not
x in X & not
y in X ) or not
v = [x,y,z] ) ) )
definition
let x1,
x2,
x3,
x4 be
set ;
func [x1,x2,x3,x4] -> set equals :: MCART_1:def 4
[[x1,x2,x3],x4];
coherence
[[x1,x2,x3],x4] is set
;
end;
:: deftheorem defines [ MCART_1:def 4 :
for
x1,
x2,
x3,
x4 being
set holds
[x1,x2,x3,x4] = [[x1,x2,x3],x4];
theorem :: MCART_1:30
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: MCART_1:31
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
x2,
x3,
x4 being
set holds
[x1,x2,x3,x4] = [[[x1,x2],x3],x4] ;
theorem :: MCART_1:32
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
x2,
x3,
x4 being
set holds
[x1,x2,x3,x4] = [[x1,x2],x3,x4] ;
theorem Th33: :: MCART_1:33
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
x2,
x3,
x4,
y1,
y2,
y3,
y4 being
set st
[x1,x2,x3,x4] = [y1,y2,y3,y4] holds
(
x1 = y1 &
x2 = y2 &
x3 = y3 &
x4 = y4 )
theorem Th34: :: MCART_1:34
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X being
set st
X <> {} holds
ex
v being
set st
(
v in X & ( for
x1,
x2,
x3,
x4 being
set holds
( ( not
x1 in X & not
x2 in X ) or not
v = [x1,x2,x3,x4] ) ) )
theorem Th35: :: MCART_1:35
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th36: :: MCART_1:36
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X1,
X2,
X3,
Y1,
Y2,
Y3 being
set st
X1 <> {} &
X2 <> {} &
X3 <> {} &
[:X1,X2,X3:] = [:Y1,Y2,Y3:] holds
(
X1 = Y1 &
X2 = Y2 &
X3 = Y3 )
theorem :: MCART_1:37
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X1,
X2,
X3,
Y1,
Y2,
Y3 being
set st
[:X1,X2,X3:] <> {} &
[:X1,X2,X3:] = [:Y1,Y2,Y3:] holds
(
X1 = Y1 &
X2 = Y2 &
X3 = Y3 )
theorem :: MCART_1:38
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm2:
for X1, X2, X3 being set st X1 <> {} & X2 <> {} & X3 <> {} holds
for x being Element of [:X1,X2,X3:] ex xx1 being Element of X1 ex xx2 being Element of X2 ex xx3 being Element of X3 st x = [xx1,xx2,xx3]
theorem Th39: :: MCART_1:39
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:40
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
y1,
x2,
x3 being
set holds
[:{x1,y1},{x2},{x3}:] = {[x1,x2,x3],[y1,x2,x3]}
theorem :: MCART_1:41
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
x2,
y2,
x3 being
set holds
[:{x1},{x2,y2},{x3}:] = {[x1,x2,x3],[x1,y2,x3]}
theorem :: MCART_1:42
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
x2,
x3,
y3 being
set holds
[:{x1},{x2},{x3,y3}:] = {[x1,x2,x3],[x1,x2,y3]}
theorem :: MCART_1:43
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
y1,
x2,
y2,
x3 being
set holds
[:{x1,y1},{x2,y2},{x3}:] = {[x1,x2,x3],[y1,x2,x3],[x1,y2,x3],[y1,y2,x3]}
theorem :: MCART_1:44
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
y1,
x2,
x3,
y3 being
set holds
[:{x1,y1},{x2},{x3,y3}:] = {[x1,x2,x3],[y1,x2,x3],[x1,x2,y3],[y1,x2,y3]}
theorem :: MCART_1:45
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
x2,
y2,
x3,
y3 being
set holds
[:{x1},{x2,y2},{x3,y3}:] = {[x1,x2,x3],[x1,y2,x3],[x1,x2,y3],[x1,y2,y3]}
theorem :: MCART_1:46
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
y1,
x2,
y2,
x3,
y3 being
set holds
[:{x1,y1},{x2,y2},{x3,y3}:] = {[x1,x2,x3],[x1,y2,x3],[x1,x2,y3],[x1,y2,y3],[y1,x2,x3],[y1,y2,x3],[y1,x2,y3],[y1,y2,y3]}
definition
let X1,
X2,
X3 be
set ;
assume A1:
(
X1 <> {} &
X2 <> {} &
X3 <> {} )
;
let x be
Element of
[:X1,X2,X3:];
func x `1 -> Element of
X1 means :
Def5:
:: MCART_1:def 5
for
x1,
x2,
x3 being
set st
x = [x1,x2,x3] holds
it = x1;
existence
ex b1 being Element of X1 st
for x1, x2, x3 being set st x = [x1,x2,x3] holds
b1 = x1
uniqueness
for b1, b2 being Element of X1 st ( for x1, x2, x3 being set st x = [x1,x2,x3] holds
b1 = x1 ) & ( for x1, x2, x3 being set st x = [x1,x2,x3] holds
b2 = x1 ) holds
b1 = b2
func x `2 -> Element of
X2 means :
Def6:
:: MCART_1:def 6
for
x1,
x2,
x3 being
set st
x = [x1,x2,x3] holds
it = x2;
existence
ex b1 being Element of X2 st
for x1, x2, x3 being set st x = [x1,x2,x3] holds
b1 = x2
uniqueness
for b1, b2 being Element of X2 st ( for x1, x2, x3 being set st x = [x1,x2,x3] holds
b1 = x2 ) & ( for x1, x2, x3 being set st x = [x1,x2,x3] holds
b2 = x2 ) holds
b1 = b2
func x `3 -> Element of
X3 means :
Def7:
:: MCART_1:def 7
for
x1,
x2,
x3 being
set st
x = [x1,x2,x3] holds
it = x3;
existence
ex b1 being Element of X3 st
for x1, x2, x3 being set st x = [x1,x2,x3] holds
b1 = x3
uniqueness
for b1, b2 being Element of X3 st ( for x1, x2, x3 being set st x = [x1,x2,x3] holds
b1 = x3 ) & ( for x1, x2, x3 being set st x = [x1,x2,x3] holds
b2 = x3 ) holds
b1 = b2
end;
:: deftheorem Def5 defines `1 MCART_1:def 5 :
:: deftheorem Def6 defines `2 MCART_1:def 6 :
:: deftheorem Def7 defines `3 MCART_1:def 7 :
theorem :: MCART_1:47
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X1,
X2,
X3 being
set st
X1 <> {} &
X2 <> {} &
X3 <> {} holds
for
x being
Element of
[:X1,X2,X3:] for
x1,
x2,
x3 being
set st
x = [x1,x2,x3] holds
(
x `1 = x1 &
x `2 = x2 &
x `3 = x3 )
by Def5, Def6, Def7;
theorem Th48: :: MCART_1:48
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th49: :: MCART_1:49
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th50: :: MCART_1:50
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th51: :: MCART_1:51
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:52
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th53: :: MCART_1:53
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th54: :: MCART_1:54
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th55: :: MCART_1:55
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th56: :: MCART_1:56
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X1,
X2,
X3,
X4,
Y1,
Y2,
Y3,
Y4 being
set st
X1 <> {} &
X2 <> {} &
X3 <> {} &
X4 <> {} &
[:X1,X2,X3,X4:] = [:Y1,Y2,Y3,Y4:] holds
(
X1 = Y1 &
X2 = Y2 &
X3 = Y3 &
X4 = Y4 )
theorem :: MCART_1:57
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X1,
X2,
X3,
X4,
Y1,
Y2,
Y3,
Y4 being
set st
[:X1,X2,X3,X4:] <> {} &
[:X1,X2,X3,X4:] = [:Y1,Y2,Y3,Y4:] holds
(
X1 = Y1 &
X2 = Y2 &
X3 = Y3 &
X4 = Y4 )
theorem :: MCART_1:58
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm3:
for X1, X2, X3, X4 being set st X1 <> {} & X2 <> {} & X3 <> {} & X4 <> {} holds
for x being Element of [:X1,X2,X3,X4:] ex xx1 being Element of X1 ex xx2 being Element of X2 ex xx3 being Element of X3 ex xx4 being Element of X4 st x = [xx1,xx2,xx3,xx4]
definition
let X1,
X2,
X3,
X4 be
set ;
assume A1:
(
X1 <> {} &
X2 <> {} &
X3 <> {} &
X4 <> {} )
;
let x be
Element of
[:X1,X2,X3,X4:];
func x `1 -> Element of
X1 means :
Def8:
:: MCART_1:def 8
for
x1,
x2,
x3,
x4 being
set st
x = [x1,x2,x3,x4] holds
it = x1;
existence
ex b1 being Element of X1 st
for x1, x2, x3, x4 being set st x = [x1,x2,x3,x4] holds
b1 = x1
uniqueness
for b1, b2 being Element of X1 st ( for x1, x2, x3, x4 being set st x = [x1,x2,x3,x4] holds
b1 = x1 ) & ( for x1, x2, x3, x4 being set st x = [x1,x2,x3,x4] holds
b2 = x1 ) holds
b1 = b2
func x `2 -> Element of
X2 means :
Def9:
:: MCART_1:def 9
for
x1,
x2,
x3,
x4 being
set st
x = [x1,x2,x3,x4] holds
it = x2;
existence
ex b1 being Element of X2 st
for x1, x2, x3, x4 being set st x = [x1,x2,x3,x4] holds
b1 = x2
uniqueness
for b1, b2 being Element of X2 st ( for x1, x2, x3, x4 being set st x = [x1,x2,x3,x4] holds
b1 = x2 ) & ( for x1, x2, x3, x4 being set st x = [x1,x2,x3,x4] holds
b2 = x2 ) holds
b1 = b2
func x `3 -> Element of
X3 means :
Def10:
:: MCART_1:def 10
for
x1,
x2,
x3,
x4 being
set st
x = [x1,x2,x3,x4] holds
it = x3;
existence
ex b1 being Element of X3 st
for x1, x2, x3, x4 being set st x = [x1,x2,x3,x4] holds
b1 = x3
uniqueness
for b1, b2 being Element of X3 st ( for x1, x2, x3, x4 being set st x = [x1,x2,x3,x4] holds
b1 = x3 ) & ( for x1, x2, x3, x4 being set st x = [x1,x2,x3,x4] holds
b2 = x3 ) holds
b1 = b2
func x `4 -> Element of
X4 means :
Def11:
:: MCART_1:def 11
for
x1,
x2,
x3,
x4 being
set st
x = [x1,x2,x3,x4] holds
it = x4;
existence
ex b1 being Element of X4 st
for x1, x2, x3, x4 being set st x = [x1,x2,x3,x4] holds
b1 = x4
uniqueness
for b1, b2 being Element of X4 st ( for x1, x2, x3, x4 being set st x = [x1,x2,x3,x4] holds
b1 = x4 ) & ( for x1, x2, x3, x4 being set st x = [x1,x2,x3,x4] holds
b2 = x4 ) holds
b1 = b2
end;
:: deftheorem Def8 defines `1 MCART_1:def 8 :
for
X1,
X2,
X3,
X4 being
set st
X1 <> {} &
X2 <> {} &
X3 <> {} &
X4 <> {} holds
for
x being
Element of
[:X1,X2,X3,X4:] for
b6 being
Element of
X1 holds
(
b6 = x `1 iff for
x1,
x2,
x3,
x4 being
set st
x = [x1,x2,x3,x4] holds
b6 = x1 );
:: deftheorem Def9 defines `2 MCART_1:def 9 :
for
X1,
X2,
X3,
X4 being
set st
X1 <> {} &
X2 <> {} &
X3 <> {} &
X4 <> {} holds
for
x being
Element of
[:X1,X2,X3,X4:] for
b6 being
Element of
X2 holds
(
b6 = x `2 iff for
x1,
x2,
x3,
x4 being
set st
x = [x1,x2,x3,x4] holds
b6 = x2 );
:: deftheorem Def10 defines `3 MCART_1:def 10 :
for
X1,
X2,
X3,
X4 being
set st
X1 <> {} &
X2 <> {} &
X3 <> {} &
X4 <> {} holds
for
x being
Element of
[:X1,X2,X3,X4:] for
b6 being
Element of
X3 holds
(
b6 = x `3 iff for
x1,
x2,
x3,
x4 being
set st
x = [x1,x2,x3,x4] holds
b6 = x3 );
:: deftheorem Def11 defines `4 MCART_1:def 11 :
for
X1,
X2,
X3,
X4 being
set st
X1 <> {} &
X2 <> {} &
X3 <> {} &
X4 <> {} holds
for
x being
Element of
[:X1,X2,X3,X4:] for
b6 being
Element of
X4 holds
(
b6 = x `4 iff for
x1,
x2,
x3,
x4 being
set st
x = [x1,x2,x3,x4] holds
b6 = x4 );
theorem :: MCART_1:59
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X1,
X2,
X3,
X4 being
set st
X1 <> {} &
X2 <> {} &
X3 <> {} &
X4 <> {} holds
for
x being
Element of
[:X1,X2,X3,X4:] for
x1,
x2,
x3,
x4 being
set st
x = [x1,x2,x3,x4] holds
(
x `1 = x1 &
x `2 = x2 &
x `3 = x3 &
x `4 = x4 )
by Def8, Def9, Def10, Def11;
theorem Th60: :: MCART_1:60
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th61: :: MCART_1:61
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:62
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:63
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X1,
X2,
X3,
X4 being
set st (
X1 c= [:X1,X2,X3,X4:] or
X1 c= [:X2,X3,X4,X1:] or
X1 c= [:X3,X4,X1,X2:] or
X1 c= [:X4,X1,X2,X3:] ) holds
X1 = {}
theorem :: MCART_1:64
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X1,
X2,
X3,
X4,
Y1,
Y2,
Y3,
Y4 being
set st
[:X1,X2,X3,X4:] meets [:Y1,Y2,Y3,Y4:] holds
(
X1 meets Y1 &
X2 meets Y2 &
X3 meets Y3 &
X4 meets Y4 )
theorem :: MCART_1:65
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th66: :: MCART_1:66
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:67
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:68
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X1,
X2,
X3 being
set for
x being
Element of
[:X1,X2,X3:] st
X1 <> {} &
X2 <> {} &
X3 <> {} holds
for
x1,
x2,
x3 being
set st
x = [x1,x2,x3] holds
(
x `1 = x1 &
x `2 = x2 &
x `3 = x3 )
by Def5, Def6, Def7;
theorem :: MCART_1:69
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:70
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:71
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th72: :: MCART_1:72
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
z,
X1,
X2,
X3 being
set st
z in [:X1,X2,X3:] holds
ex
x1,
x2,
x3 being
set st
(
x1 in X1 &
x2 in X2 &
x3 in X3 &
z = [x1,x2,x3] )
theorem Th73: :: MCART_1:73
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
x2,
x3,
X1,
X2,
X3 being
set holds
(
[x1,x2,x3] in [:X1,X2,X3:] iff (
x1 in X1 &
x2 in X2 &
x3 in X3 ) )
theorem :: MCART_1:74
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
Z,
X1,
X2,
X3 being
set st ( for
z being
set holds
(
z in Z iff ex
x1,
x2,
x3 being
set st
(
x1 in X1 &
x2 in X2 &
x3 in X3 &
z = [x1,x2,x3] ) ) ) holds
Z = [:X1,X2,X3:]
theorem Th75: :: MCART_1:75
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: MCART_1:76
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th77: :: MCART_1:77
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X1,
Y1,
X2,
Y2,
X3,
Y3 being
set st
X1 c= Y1 &
X2 c= Y2 &
X3 c= Y3 holds
[:X1,X2,X3:] c= [:Y1,Y2,Y3:]
theorem :: MCART_1:78
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X1,
X2,
X3,
X4 being
set for
x being
Element of
[:X1,X2,X3,X4:] st
X1 <> {} &
X2 <> {} &
X3 <> {} &
X4 <> {} holds
for
x1,
x2,
x3,
x4 being
set st
x = [x1,x2,x3,x4] holds
(
x `1 = x1 &
x `2 = x2 &
x `3 = x3 &
x `4 = x4 )
by Def8, Def9, Def10, Def11;
theorem :: MCART_1:79
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X1,
X2,
X3,
X4,
y1 being
set for
x being
Element of
[:X1,X2,X3,X4:] st
X1 <> {} &
X2 <> {} &
X3 <> {} &
X4 <> {} & ( for
xx1 being
Element of
X1 for
xx2 being
Element of
X2 for
xx3 being
Element of
X3 for
xx4 being
Element of
X4 st
x = [xx1,xx2,xx3,xx4] holds
y1 = xx1 ) holds
y1 = x `1
theorem :: MCART_1:80
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X1,
X2,
X3,
X4,
y2 being
set for
x being
Element of
[:X1,X2,X3,X4:] st
X1 <> {} &
X2 <> {} &
X3 <> {} &
X4 <> {} & ( for
xx1 being
Element of
X1 for
xx2 being
Element of
X2 for
xx3 being
Element of
X3 for
xx4 being
Element of
X4 st
x = [xx1,xx2,xx3,xx4] holds
y2 = xx2 ) holds
y2 = x `2
theorem :: MCART_1:81
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X1,
X2,
X3,
X4,
y3 being
set for
x being
Element of
[:X1,X2,X3,X4:] st
X1 <> {} &
X2 <> {} &
X3 <> {} &
X4 <> {} & ( for
xx1 being
Element of
X1 for
xx2 being
Element of
X2 for
xx3 being
Element of
X3 for
xx4 being
Element of
X4 st
x = [xx1,xx2,xx3,xx4] holds
y3 = xx3 ) holds
y3 = x `3
theorem :: MCART_1:82
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X1,
X2,
X3,
X4,
y4 being
set for
x being
Element of
[:X1,X2,X3,X4:] st
X1 <> {} &
X2 <> {} &
X3 <> {} &
X4 <> {} & ( for
xx1 being
Element of
X1 for
xx2 being
Element of
X2 for
xx3 being
Element of
X3 for
xx4 being
Element of
X4 st
x = [xx1,xx2,xx3,xx4] holds
y4 = xx4 ) holds
y4 = x `4
theorem :: MCART_1:83
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
z,
X1,
X2,
X3,
X4 being
set st
z in [:X1,X2,X3,X4:] holds
ex
x1,
x2,
x3,
x4 being
set st
(
x1 in X1 &
x2 in X2 &
x3 in X3 &
x4 in X4 &
z = [x1,x2,x3,x4] )
theorem :: MCART_1:84
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
x2,
x3,
x4,
X1,
X2,
X3,
X4 being
set holds
(
[x1,x2,x3,x4] in [:X1,X2,X3,X4:] iff (
x1 in X1 &
x2 in X2 &
x3 in X3 &
x4 in X4 ) )
theorem :: MCART_1:85
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
Z,
X1,
X2,
X3,
X4 being
set st ( for
z being
set holds
(
z in Z iff ex
x1,
x2,
x3,
x4 being
set st
(
x1 in X1 &
x2 in X2 &
x3 in X3 &
x4 in X4 &
z = [x1,x2,x3,x4] ) ) ) holds
Z = [:X1,X2,X3,X4:]
theorem Th86: :: MCART_1:86
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X1,
X2,
X3,
X4,
Y1,
Y2,
Y3,
Y4 being
set st
X1 <> {} &
X2 <> {} &
X3 <> {} &
X4 <> {} &
Y1 <> {} &
Y2 <> {} &
Y3 <> {} &
Y4 <> {} holds
for
x being
Element of
[:X1,X2,X3,X4:] for
y being
Element of
[:Y1,Y2,Y3,Y4:] st
x = y holds
(
x `1 = y `1 &
x `2 = y `2 &
x `3 = y `3 &
x `4 = y `4 )
theorem :: MCART_1:87
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th88: :: MCART_1:88
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X1,
Y1,
X2,
Y2,
X3,
Y3,
X4,
Y4 being
set st
X1 c= Y1 &
X2 c= Y2 &
X3 c= Y3 &
X4 c= Y4 holds
[:X1,X2,X3,X4:] c= [:Y1,Y2,Y3,Y4:]
definition
let X1,
X2,
X3 be
set ;
let A1 be
Subset of
X1;
let A2 be
Subset of
X2;
let A3 be
Subset of
X3;
:: original: [:redefine func [:A1,A2,A3:] -> Subset of
[:X1,X2,X3:];
coherence
[:A1,A2,A3:] is Subset of [:X1,X2,X3:]
by Th77;
end;
definition
let X1,
X2,
X3,
X4 be
set ;
let A1 be
Subset of
X1;
let A2 be
Subset of
X2;
let A3 be
Subset of
X3;
let A4 be
Subset of
X4;
:: original: [:redefine func [:A1,A2,A3,A4:] -> Subset of
[:X1,X2,X3,X4:];
coherence
[:A1,A2,A3,A4:] is Subset of [:X1,X2,X3,X4:]
by Th88;
end;
:: deftheorem defines pr1 MCART_1:def 12 :
:: deftheorem defines pr2 MCART_1:def 13 :
:: deftheorem defines `11 MCART_1:def 14 :
:: deftheorem defines `12 MCART_1:def 15 :
:: deftheorem defines `21 MCART_1:def 16 :
:: deftheorem defines `22 MCART_1:def 17 :
theorem :: MCART_1:89
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
x2,
y,
y1,
y2,
x being
set holds
(
[[x1,x2],y] `11 = x1 &
[[x1,x2],y] `12 = x2 &
[x,[y1,y2]] `21 = y1 &
[x,[y1,y2]] `22 = y2 )