:: FUNCT_3 semantic presentation
:: Showing IDV graph ... (Click the Palm Trees again to close it)
theorem Th1: :: FUNCT_3:1
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th2: :: FUNCT_3:2
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th3: :: FUNCT_3:3
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th4: :: FUNCT_3:4
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th5: :: FUNCT_3:5
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
scheme :: FUNCT_3:sch 1
FuncEx3{
F1()
-> set ,
F2()
-> set ,
P1[
set ,
set ,
set ] } :
provided
A1:
for
x,
y,
z1,
z2 being
set st
x in F1() &
y in F2() &
P1[
x,
y,
z1] &
P1[
x,
y,
z2] holds
z1 = z2
and A2:
for
x,
y being
set st
x in F1() &
y in F2() holds
ex
z being
set st
P1[
x,
y,
z]
theorem Th6: :: FUNCT_3:6
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def1 defines .: FUNCT_3:def 1 :
theorem :: FUNCT_3:7
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th8: :: FUNCT_3:8
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:9
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th10: :: FUNCT_3:10
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:11
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: FUNCT_3:12
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th13: :: FUNCT_3:13
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:14
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th15: :: FUNCT_3:15
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th16: :: FUNCT_3:16
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:17
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th18: :: FUNCT_3:18
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:19
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:20
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th21: :: FUNCT_3:21
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th22: :: FUNCT_3:22
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def2 defines " FUNCT_3:def 2 :
theorem :: FUNCT_3:23
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th24: :: FUNCT_3:24
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th25: :: FUNCT_3:25
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:26
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: FUNCT_3:27
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:28
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th29: :: FUNCT_3:29
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:30
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th31: :: FUNCT_3:31
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:32
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th33: :: FUNCT_3:33
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:34
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th35: :: FUNCT_3:35
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th36: :: FUNCT_3:36
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:37
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:38
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:39
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def3 defines chi FUNCT_3:def 3 :
for
A,
X being
set for
b3 being
Function holds
(
b3 = chi A,
X iff (
dom b3 = X & ( for
x being
set st
x in X holds
( (
x in A implies
b3 . x = 1 ) & ( not
x in A implies
b3 . x = 0 ) ) ) ) );
theorem :: FUNCT_3:40
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: FUNCT_3:41
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th42: :: FUNCT_3:42
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x,
A,
X being
set st
(chi A,X) . x = 1 holds
x in A
theorem :: FUNCT_3:43
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x,
X,
A being
set st
x in X \ A holds
(chi A,X) . x = 0
theorem :: FUNCT_3:44
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: FUNCT_3:45
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: FUNCT_3:46
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: FUNCT_3:47
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th48: :: FUNCT_3:48
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:49
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:50
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: FUNCT_3:51
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: FUNCT_3:52
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: FUNCT_3:53
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:54
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: FUNCT_3:55
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: FUNCT_3:56
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
definition
let X,
Y be
set ;
canceled;func pr1 X,
Y -> Function means :
Def5:
:: FUNCT_3:def 5
(
dom it = [:X,Y:] & ( for
x,
y being
set st
x in X &
y in Y holds
it . [x,y] = x ) );
existence
ex b1 being Function st
( dom b1 = [:X,Y:] & ( for x, y being set st x in X & y in Y holds
b1 . [x,y] = x ) )
uniqueness
for b1, b2 being Function st dom b1 = [:X,Y:] & ( for x, y being set st x in X & y in Y holds
b1 . [x,y] = x ) & dom b2 = [:X,Y:] & ( for x, y being set st x in X & y in Y holds
b2 . [x,y] = x ) holds
b1 = b2
func pr2 X,
Y -> Function means :
Def6:
:: FUNCT_3:def 6
(
dom it = [:X,Y:] & ( for
x,
y being
set st
x in X &
y in Y holds
it . [x,y] = y ) );
existence
ex b1 being Function st
( dom b1 = [:X,Y:] & ( for x, y being set st x in X & y in Y holds
b1 . [x,y] = y ) )
uniqueness
for b1, b2 being Function st dom b1 = [:X,Y:] & ( for x, y being set st x in X & y in Y holds
b1 . [x,y] = y ) & dom b2 = [:X,Y:] & ( for x, y being set st x in X & y in Y holds
b2 . [x,y] = y ) holds
b1 = b2
end;
:: deftheorem FUNCT_3:def 4 :
canceled;
:: deftheorem Def5 defines pr1 FUNCT_3:def 5 :
:: deftheorem Def6 defines pr2 FUNCT_3:def 6 :
theorem :: FUNCT_3:57
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: FUNCT_3:58
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th59: :: FUNCT_3:59
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:60
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th61: :: FUNCT_3:61
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:62
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
definition
let X,
Y be
set ;
:: original: pr1redefine func pr1 X,
Y -> Function of
[:X,Y:],
X;
coherence
pr1 X,Y is Function of [:X,Y:],X
:: original: pr2redefine func pr2 X,
Y -> Function of
[:X,Y:],
Y;
coherence
pr2 X,Y is Function of [:X,Y:],Y
end;
:: deftheorem Def7 defines delta FUNCT_3:def 7 :
theorem :: FUNCT_3:63
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: FUNCT_3:64
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: FUNCT_3:65
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th66: :: FUNCT_3:66
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def8 defines <: FUNCT_3:def 8 :
theorem :: FUNCT_3:67
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th68: :: FUNCT_3:68
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th69: :: FUNCT_3:69
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th70: :: FUNCT_3:70
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th71: :: FUNCT_3:71
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th72: :: FUNCT_3:72
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th73: :: FUNCT_3:73
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th74: :: FUNCT_3:74
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:75
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:76
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:77
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th78: :: FUNCT_3:78
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:79
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:80
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th81: :: FUNCT_3:81
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:82
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:83
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:84
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
definition
let f,
g be
Function;
func [:f,g:] -> Function means :
Def9:
:: FUNCT_3:def 9
(
dom it = [:(dom f),(dom g):] & ( for
x,
y being
set st
x in dom f &
y in dom g holds
it . [x,y] = [(f . x),(g . y)] ) );
existence
ex b1 being Function st
( dom b1 = [:(dom f),(dom g):] & ( for x, y being set st x in dom f & y in dom g holds
b1 . [x,y] = [(f . x),(g . y)] ) )
uniqueness
for b1, b2 being Function st dom b1 = [:(dom f),(dom g):] & ( for x, y being set st x in dom f & y in dom g holds
b1 . [x,y] = [(f . x),(g . y)] ) & dom b2 = [:(dom f),(dom g):] & ( for x, y being set st x in dom f & y in dom g holds
b2 . [x,y] = [(f . x),(g . y)] ) holds
b1 = b2
end;
:: deftheorem Def9 defines [: FUNCT_3:def 9 :
theorem :: FUNCT_3:85
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th86: :: FUNCT_3:86
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th87: :: FUNCT_3:87
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th88: :: FUNCT_3:88
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th89: :: FUNCT_3:89
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:90
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:91
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:92
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:93
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:94
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th95: :: FUNCT_3:95
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
definition
let X1,
X2,
Y1,
Y2 be
set ;
let f1 be
Function of
X1,
Y1;
let f2 be
Function of
X2,
Y2;
:: original: [:redefine func [:f1,f2:] -> Function of
[:X1,X2:],
[:Y1,Y2:];
coherence
[:f1,f2:] is Function of [:X1,X2:],[:Y1,Y2:]
by Th95;
end;
theorem :: FUNCT_3:96
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:97
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:98
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:99
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: FUNCT_3:100
:: Showing IDV graph ... (Click the Palm Tree again to close it) 