:: YELLOW_3 semantic presentation
:: Showing IDV graph ... (Click the Palm Trees again to close it)
scheme :: YELLOW_3:sch 1
FraenkelA2{
F1()
-> non
empty set ,
F2(
set ,
set )
-> set ,
P1[
set ,
set ],
P2[
set ,
set ] } :
{ F2(s,t) where s, t is Element of F1() : P1[s,t] } is
Subset of
F1()
provided
A1:
for
s,
t being
Element of
F1() holds
F2(
s,
t)
in F1()
theorem Th1: :: YELLOW_3:1
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm1:
for x, a1, a2, b1, b2 being set st x = [[a1,a2],[b1,b2]] holds
( (x `1 ) `1 = a1 & (x `1 ) `2 = a2 & (x `2 ) `1 = b1 & (x `2 ) `2 = b2 )
theorem :: YELLOW_3:2
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:3
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:4
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:5
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:6
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:7
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:8
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:9
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
definition
let P,
R be
Relation;
func ["P,R"] -> Relation means :
Def1:
:: YELLOW_3:def 1
for
x,
y being
set holds
(
[x,y] in it iff ex
p,
q,
s,
t being
set st
(
x = [p,q] &
y = [s,t] &
[p,s] in P &
[q,t] in R ) );
existence
ex b1 being Relation st
for x, y being set holds
( [x,y] in b1 iff ex p, q, s, t being set st
( x = [p,q] & y = [s,t] & [p,s] in P & [q,t] in R ) )
uniqueness
for b1, b2 being Relation st ( for x, y being set holds
( [x,y] in b1 iff ex p, q, s, t being set st
( x = [p,q] & y = [s,t] & [p,s] in P & [q,t] in R ) ) ) & ( for x, y being set holds
( [x,y] in b2 iff ex p, q, s, t being set st
( x = [p,q] & y = [s,t] & [p,s] in P & [q,t] in R ) ) ) holds
b1 = b2
end;
:: deftheorem Def1 defines [" YELLOW_3:def 1 :
for
P,
R,
b3 being
Relation holds
(
b3 = ["P,R"] iff for
x,
y being
set holds
(
[x,y] in b3 iff ex
p,
q,
s,
t being
set st
(
x = [p,q] &
y = [s,t] &
[p,s] in P &
[q,t] in R ) ) );
theorem Th10: :: YELLOW_3:10
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
P,
R being
Relation for
x being
set holds
(
x in ["P,R"] iff (
[((x `1 ) `1 ),((x `2 ) `1 )] in P &
[((x `1 ) `2 ),((x `2 ) `2 )] in R & ex
a,
b being
set st
x = [a,b] & ex
c,
d being
set st
x `1 = [c,d] & ex
e,
f being
set st
x `2 = [e,f] ) )
definition
let A,
B,
X,
Y be
set ;
let P be
Relation of
A,
B;
let R be
Relation of
X,
Y;
:: original: ["redefine func ["P,R"] -> Relation of
[:A,X:],
[:B,Y:];
coherence
["P,R"] is Relation of [:A,X:],[:B,Y:]
end;
definition
let X,
Y be
RelStr ;
func [:X,Y:] -> strict RelStr means :
Def2:
:: YELLOW_3:def 2
( the
carrier of
it = [:the carrier of X,the carrier of Y:] & the
InternalRel of
it = ["the InternalRel of X,the InternalRel of Y"] );
existence
ex b1 being strict RelStr st
( the carrier of b1 = [:the carrier of X,the carrier of Y:] & the InternalRel of b1 = ["the InternalRel of X,the InternalRel of Y"] )
uniqueness
for b1, b2 being strict RelStr st the carrier of b1 = [:the carrier of X,the carrier of Y:] & the InternalRel of b1 = ["the InternalRel of X,the InternalRel of Y"] & the carrier of b2 = [:the carrier of X,the carrier of Y:] & the InternalRel of b2 = ["the InternalRel of X,the InternalRel of Y"] holds
b1 = b2
;
end;
:: deftheorem Def2 defines [: YELLOW_3:def 2 :
theorem Th11: :: YELLOW_3:11
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th12: :: YELLOW_3:12
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:13
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:14
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:15
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:16
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:17
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:18
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:19
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:20
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th21: :: YELLOW_3:21
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:22
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:23
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:24
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:25
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:26
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:27
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:28
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def3 defines void YELLOW_3:def 3 :
theorem Th29: :: YELLOW_3:29
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th30: :: YELLOW_3:30
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th31: :: YELLOW_3:31
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th32: :: YELLOW_3:32
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th33: :: YELLOW_3:33
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th34: :: YELLOW_3:34
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th35: :: YELLOW_3:35
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th36: :: YELLOW_3:36
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:37
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:38
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th39: :: YELLOW_3:39
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th40: :: YELLOW_3:40
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th41: :: YELLOW_3:41
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th42: :: YELLOW_3:42
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th43: :: YELLOW_3:43
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th44: :: YELLOW_3:44
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:45
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:46
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:47
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:48
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: YELLOW_3:49
:: Showing IDV graph ... (Click the Palm Tree again to close it) 