:: ZFMISC_1 semantic presentation
:: Showing IDV graph ... (Click the Palm Trees again to close it)
Lm1:
for x being set holds {x} <> {}
Lm2:
for x, X being set holds
( {x} c= X iff x in X )
Lm3:
for Y, X, x being set st Y c= X & not x in Y holds
Y c= X \ {x}
Lm4:
for Y, x being set holds
( Y c= {x} iff ( Y = {} or Y = {x} ) )
:: deftheorem Def1 defines bool ZFMISC_1:def 1 :
for
X being
set for
b2 being
set holds
(
b2 = bool X iff for
Z being
set holds
(
Z in b2 iff
Z c= X ) );
definition
let X1,
X2 be
set ;
defpred S1[
set ]
means ex
x,
y being
set st
(
x in X1 &
y in X2 & $1
= [x,y] );
func [:X1,X2:] -> set means :
Def2:
:: ZFMISC_1:def 2
for
z being
set holds
(
z in it iff ex
x,
y being
set st
(
x in X1 &
y in X2 &
z = [x,y] ) );
existence
ex b1 being set st
for z being set holds
( z in b1 iff ex x, y being set st
( x in X1 & y in X2 & z = [x,y] ) )
uniqueness
for b1, b2 being set st ( for z being set holds
( z in b1 iff ex x, y being set st
( x in X1 & y in X2 & z = [x,y] ) ) ) & ( for z being set holds
( z in b2 iff ex x, y being set st
( x in X1 & y in X2 & z = [x,y] ) ) ) holds
b1 = b2
end;
:: deftheorem Def2 defines [: ZFMISC_1:def 2 :
for
X1,
X2 being
set for
b3 being
set holds
(
b3 = [:X1,X2:] iff for
z being
set holds
(
z in b3 iff ex
x,
y being
set st
(
x in X1 &
y in X2 &
z = [x,y] ) ) );
:: deftheorem defines [: ZFMISC_1:def 3 :
definition
let X1,
X2,
X3,
X4 be
set ;
func [:X1,X2,X3,X4:] -> set equals :: ZFMISC_1:def 4
[:[:X1,X2,X3:],X4:];
coherence
[:[:X1,X2,X3:],X4:] is set
;
end;
:: deftheorem defines [: ZFMISC_1:def 4 :
theorem :: ZFMISC_1:1
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:2
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:3
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: ZFMISC_1:4
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: ZFMISC_1:5
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th6: :: ZFMISC_1:6
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:7
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th8: :: ZFMISC_1:8
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x,
y1,
y2 being
set st
{x} = {y1,y2} holds
x = y1
theorem Th9: :: ZFMISC_1:9
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x,
y1,
y2 being
set st
{x} = {y1,y2} holds
y1 = y2
theorem Th10: :: ZFMISC_1:10
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
x2,
y1,
y2 being
set holds
( not
{x1,x2} = {y1,y2} or
x1 = y1 or
x1 = y2 )
theorem :: ZFMISC_1:11
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th12: :: ZFMISC_1:12
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm5:
for x, X being set st {x} \/ X c= X holds
x in X
theorem :: ZFMISC_1:13
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm6:
for x, X being set st x in X holds
{x} \/ X = X
theorem :: ZFMISC_1:14
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm7:
for x, X being set st {x} misses X holds
not x in X
theorem :: ZFMISC_1:15
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: ZFMISC_1:16
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm8:
for x, X being set st not x in X holds
{x} misses X
theorem Th17: :: ZFMISC_1:17
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm9:
for X, x being set st X /\ {x} = {x} holds
x in X
theorem :: ZFMISC_1:18
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm10:
for x, X being set st x in X holds
X /\ {x} = {x}
theorem :: ZFMISC_1:19
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm11:
for x, X being set holds
( {x} \ X = {x} iff not x in X )
theorem :: ZFMISC_1:20
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm12:
for x, X being set holds
( {x} \ X = {} iff x in X )
theorem :: ZFMISC_1:21
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:22
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm13:
for x, y, X being set holds
( {x,y} \ X = {x} iff ( not x in X & ( y in X or x = y ) ) )
theorem :: ZFMISC_1:23
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:24
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:25
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
z,
x,
y being
set holds
( not
{z} c= {x,y} or
z = x or
z = y )
theorem Th26: :: ZFMISC_1:26
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:27
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm14:
for X, x being set st X <> {x} & X <> {} holds
ex y being set st
( y in X & y <> x )
Lm15:
for Z, x1, x2 being set holds
( Z c= {x1,x2} iff ( Z = {} or Z = {x1} or Z = {x2} or Z = {x1,x2} ) )
theorem :: ZFMISC_1:28
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
x2,
y1,
y2 being
set holds
( not
{x1,x2} c= {y1,y2} or
x1 = y1 or
x1 = y2 )
theorem :: ZFMISC_1:29
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:30
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm16:
for X, A being set st X in A holds
X c= union A
theorem :: ZFMISC_1:31
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm17:
for X, Y being set holds union {X,Y} = X \/ Y
theorem :: ZFMISC_1:32
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th33: :: ZFMISC_1:33
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
x2,
y1,
y2 being
set st
[x1,x2] = [y1,y2] holds
(
x1 = y1 &
x2 = y2 )
Lm18:
for x, y, X, Y being set holds
( [x,y] in [:X,Y:] iff ( x in X & y in Y ) )
theorem :: ZFMISC_1:34
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:35
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:36
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x,
y,
z being
set holds
(
[:{x},{y,z}:] = {[x,y],[x,z]} &
[:{x,y},{z}:] = {[x,z],[y,z]} )
theorem :: ZFMISC_1:37
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th38: :: ZFMISC_1:38
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
x2,
Z being
set holds
(
{x1,x2} c= Z iff (
x1 in Z &
x2 in Z ) )
theorem :: ZFMISC_1:39
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:40
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:41
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:42
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th43: :: ZFMISC_1:43
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:44
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:45
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:46
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:47
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:48
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x,
Z,
y being
set st
x in Z &
y in Z holds
{x,y} \/ Z = Z
theorem :: ZFMISC_1:49
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:50
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:51
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:52
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:53
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:54
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th55: :: ZFMISC_1:55
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:56
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th57: :: ZFMISC_1:57
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:58
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:59
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x,
y,
X being
set holds
( not
{x,y} /\ X = {x} or not
y in X or
x = y )
theorem :: ZFMISC_1:60
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x,
X,
y being
set st
x in X & ( not
y in X or
x = y ) holds
{x,y} /\ X = {x}
theorem :: ZFMISC_1:61
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: ZFMISC_1:62
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: ZFMISC_1:63
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th64: :: ZFMISC_1:64
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
z,
X,
x being
set holds
(
z in X \ {x} iff (
z in X &
z <> x ) )
theorem Th65: :: ZFMISC_1:65
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X,
x being
set holds
(
X \ {x} = X iff not
x in X )
theorem :: ZFMISC_1:66
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:67
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:68
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:69
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:70
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x,
y,
X being
set holds
(
{x,y} \ X = {x} iff ( not
x in X & (
y in X or
x = y ) ) )
by Lm13;
theorem :: ZFMISC_1:71
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th72: :: ZFMISC_1:72
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x,
y,
X being
set holds
(
{x,y} \ X = {x,y} iff ( not
x in X & not
y in X ) )
theorem Th73: :: ZFMISC_1:73
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x,
y,
X being
set holds
(
{x,y} \ X = {} iff (
x in X &
y in X ) )
theorem :: ZFMISC_1:74
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:75
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:76
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: ZFMISC_1:77
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: ZFMISC_1:78
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: ZFMISC_1:79
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:80
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:81
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:82
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:83
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:84
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:85
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: ZFMISC_1:86
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:87
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: ZFMISC_1:88
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: ZFMISC_1:89
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: ZFMISC_1:90
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: ZFMISC_1:91
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: ZFMISC_1:92
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:93
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:94
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th95: :: ZFMISC_1:95
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:96
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th97: :: ZFMISC_1:97
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:98
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:99
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:100
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:101
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th102: :: ZFMISC_1:102
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th103: :: ZFMISC_1:103
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
A,
X,
Y,
z being
set st
A c= [:X,Y:] &
z in A holds
ex
x,
y being
set st
(
x in X &
y in Y &
z = [x,y] )
theorem Th104: :: ZFMISC_1:104
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:105
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:106
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th107: :: ZFMISC_1:107
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:108
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
X1,
Y1,
X2,
Y2 being
set st ( for
x,
y being
set holds
(
[x,y] in [:X1,Y1:] iff
[x,y] in [:X2,Y2:] ) ) holds
[:X1,Y1:] = [:X2,Y2:]
theorem :: ZFMISC_1:109
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th110: :: ZFMISC_1:110
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
A,
X1,
Y1,
B,
X2,
Y2 being
set st
A c= [:X1,Y1:] &
B c= [:X2,Y2:] & ( for
x,
y being
set holds
(
[x,y] in A iff
[x,y] in B ) ) holds
A = B
theorem :: ZFMISC_1:111
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
A,
B being
set st ( for
z being
set st
z in A holds
ex
x,
y being
set st
z = [x,y] ) & ( for
x,
y being
set st
[x,y] in A holds
[x,y] in B ) holds
A c= B
theorem Th112: :: ZFMISC_1:112
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
A,
B being
set st ( for
z being
set st
z in A holds
ex
x,
y being
set st
z = [x,y] ) & ( for
z being
set st
z in B holds
ex
x,
y being
set st
z = [x,y] ) & ( for
x,
y being
set holds
(
[x,y] in A iff
[x,y] in B ) ) holds
A = B
theorem Th113: :: ZFMISC_1:113
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:114
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:115
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:116
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:117
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th118: :: ZFMISC_1:118
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th119: :: ZFMISC_1:119
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th120: :: ZFMISC_1:120
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:121
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:122
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th123: :: ZFMISC_1:123
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:124
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th125: :: ZFMISC_1:125
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:126
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th127: :: ZFMISC_1:127
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th128: :: ZFMISC_1:128
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th129: :: ZFMISC_1:129
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:130
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:131
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:132
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x,
y,
X being
set holds
(
[:{x,y},X:] = [:{x},X:] \/ [:{y},X:] &
[:X,{x,y}:] = [:X,{x}:] \/ [:X,{y}:] )
theorem :: ZFMISC_1:133
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th134: :: ZFMISC_1:134
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:135
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:136
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:137
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th138: :: ZFMISC_1:138
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:139
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:140
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: ZFMISC_1:141
:: Showing IDV graph ... (Click the Palm Tree again to close it) 