:: COHSP_1 semantic presentation
:: Showing IDV graph ... (Click the Palm Trees again to close it)
Lm1:
for X, Y being non empty set
for f being Function of X,Y
for x being Element of X
for y being set st y in f . x holds
y in union Y
by TARSKI:def 4;
:: deftheorem Def1 defines binary_complete COHSP_1:def 1 :
:: deftheorem defines FlatCoh COHSP_1:def 2 :
:: deftheorem Def3 defines Sub_of_Fin COHSP_1:def 3 :
theorem Th1: :: COHSP_1:1
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th2: :: COHSP_1:2
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:3
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:4
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines c=directed COHSP_1:def 4 :
:: deftheorem defines c=filtered COHSP_1:def 5 :
theorem Th5: :: COHSP_1:5
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th6: :: COHSP_1:6
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:7
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th8: :: COHSP_1:8
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th9: :: COHSP_1:9
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:10
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:11
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th12: :: COHSP_1:12
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th13: :: COHSP_1:13
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem COHSP_1:def 6 :
canceled;
:: deftheorem Def7 defines d.union-closed COHSP_1:def 7 :
theorem :: COHSP_1:14
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th15: :: COHSP_1:15
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines includes_lattice_of COHSP_1:def 8 :
theorem :: COHSP_1:16
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines includes_lattice_of COHSP_1:def 9 :
theorem Th17: :: COHSP_1:17
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def10 defines union-distributive COHSP_1:def 10 :
:: deftheorem Def11 defines d.union-distributive COHSP_1:def 11 :
:: deftheorem Def12 defines c=-monotone COHSP_1:def 12 :
:: deftheorem Def13 defines cap-distributive COHSP_1:def 13 :
theorem :: COHSP_1:18
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th19: :: COHSP_1:19
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def14 defines U-continuous COHSP_1:def 14 :
:: deftheorem Def15 defines U-stable COHSP_1:def 15 :
:: deftheorem Def16 defines U-linear COHSP_1:def 16 :
theorem Th20: :: COHSP_1:20
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th21: :: COHSP_1:21
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th22: :: COHSP_1:22
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th23: :: COHSP_1:23
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th24: :: COHSP_1:24
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def17 defines graph COHSP_1:def 17 :
theorem Th25: :: COHSP_1:25
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th26: :: COHSP_1:26
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th27: :: COHSP_1:27
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:28
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th29: :: COHSP_1:29
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm4:
for C1, C2 being Coherence_Space
for X being Subset of [:C1,(union C2):] st ( for x being set st x in X holds
x `1 is finite ) & ( for a, b being finite Element of C1 st a c= b holds
for y being set st [a,y] in X holds
[b,y] in X ) & ( for a being finite Element of C1
for y1, y2 being set st [a,y1] in X & [a,y2] in X holds
{y1,y2} in C2 ) holds
ex f being U-continuous Function of C1,C2 st
( X = graph f & ( for a being Element of C1 holds f . a = X .: (Fin a) ) )
theorem :: COHSP_1:30
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
C1,
C2 being
Coherence_Space for
X being
Subset of
[:C1,(union C2):] st ( for
x being
set st
x in X holds
x `1 is
finite ) & ( for
a,
b being
finite Element of
C1 st
a c= b holds
for
y being
set st
[a,y] in X holds
[b,y] in X ) & ( for
a being
finite Element of
C1 for
y1,
y2 being
set st
[a,y1] in X &
[a,y2] in X holds
{y1,y2} in C2 ) holds
ex
f being
U-continuous Function of
C1,
C2 st
X = graph f
theorem :: COHSP_1:31
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def18 defines Trace COHSP_1:def 18 :
theorem Th32: :: COHSP_1:32
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:33
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th34: :: COHSP_1:34
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th35: :: COHSP_1:35
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th36: :: COHSP_1:36
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th37: :: COHSP_1:37
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th38: :: COHSP_1:38
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm5:
for C1, C2 being Coherence_Space
for X being Subset of [:C1,(union C2):] st ( for x being set st x in X holds
x `1 is finite ) & ( for a, b being Element of C1 st a \/ b in C1 holds
for y1, y2 being set st [a,y1] in X & [b,y2] in X holds
{y1,y2} in C2 ) & ( for a, b being Element of C1 st a \/ b in C1 holds
for y being set st [a,y] in X & [b,y] in X holds
a = b ) holds
ex f being U-stable Function of C1,C2 st
( X = Trace f & ( for a being Element of C1 holds f . a = X .: (Fin a) ) )
theorem Th39: :: COHSP_1:39
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
C1,
C2 being
Coherence_Space for
X being
Subset of
[:C1,(union C2):] st ( for
x being
set st
x in X holds
x `1 is
finite ) & ( for
a,
b being
Element of
C1 st
a \/ b in C1 holds
for
y1,
y2 being
set st
[a,y1] in X &
[b,y2] in X holds
{y1,y2} in C2 ) & ( for
a,
b being
Element of
C1 st
a \/ b in C1 holds
for
y being
set st
[a,y] in X &
[b,y] in X holds
a = b ) holds
ex
f being
U-stable Function of
C1,
C2 st
X = Trace f
theorem :: COHSP_1:40
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th41: :: COHSP_1:41
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:42
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th43: :: COHSP_1:43
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:44
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th45: :: COHSP_1:45
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th46: :: COHSP_1:46
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def19 defines StabCoh COHSP_1:def 19 :
theorem Th47: :: COHSP_1:47
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:48
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th49: :: COHSP_1:49
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th50: :: COHSP_1:50
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
definition
let f be
Function;
func LinTrace f -> set means :
Def20:
:: COHSP_1:def 20
for
x being
set holds
(
x in it iff ex
y,
z being
set st
(
x = [y,z] &
[{y},z] in Trace f ) );
uniqueness
for b1, b2 being set st ( for x being set holds
( x in b1 iff ex y, z being set st
( x = [y,z] & [{y},z] in Trace f ) ) ) & ( for x being set holds
( x in b2 iff ex y, z being set st
( x = [y,z] & [{y},z] in Trace f ) ) ) holds
b1 = b2
existence
ex b1 being set st
for x being set holds
( x in b1 iff ex y, z being set st
( x = [y,z] & [{y},z] in Trace f ) )
end;
:: deftheorem Def20 defines LinTrace COHSP_1:def 20 :
theorem Th51: :: COHSP_1:51
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th52: :: COHSP_1:52
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th53: :: COHSP_1:53
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def21 defines LinCoh COHSP_1:def 21 :
theorem Th54: :: COHSP_1:54
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th55: :: COHSP_1:55
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th56: :: COHSP_1:56
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm6:
for C1, C2 being Coherence_Space
for X being Subset of [:(union C1),(union C2):] st ( for a, b being set st {a,b} in C1 holds
for y1, y2 being set st [a,y1] in X & [b,y2] in X holds
{y1,y2} in C2 ) & ( for a, b being set st {a,b} in C1 holds
for y being set st [a,y] in X & [b,y] in X holds
a = b ) holds
ex f being U-linear Function of C1,C2 st
( X = LinTrace f & ( for a being Element of C1 holds f . a = X .: a ) )
theorem Th57: :: COHSP_1:57
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
C1,
C2 being
Coherence_Space for
X being
Subset of
[:(union C1),(union C2):] st ( for
a,
b being
set st
{a,b} in C1 holds
for
y1,
y2 being
set st
[a,y1] in X &
[b,y2] in X holds
{y1,y2} in C2 ) & ( for
a,
b being
set st
{a,b} in C1 holds
for
y being
set st
[a,y] in X &
[b,y] in X holds
a = b ) holds
ex
f being
U-linear Function of
C1,
C2 st
X = LinTrace f
theorem :: COHSP_1:58
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:59
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th60: :: COHSP_1:60
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:61
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th62: :: COHSP_1:62
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th63: :: COHSP_1:63
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:64
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:65
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
C1,
C2 being
Coherence_Space for
x1,
x2,
y1,
y2 being
set holds
(
[[x1,y1],[x2,y2]] in Web (LinCoh C1,C2) iff (
x1 in union C1 &
x2 in union C1 & ( ( not
[x1,x2] in Web C1 &
y1 in union C2 &
y2 in union C2 ) or (
[y1,y2] in Web C2 & (
y1 = y2 implies
x1 = x2 ) ) ) ) )
:: deftheorem defines 'not' COHSP_1:def 22 :
theorem Th66: :: COHSP_1:66
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th67: :: COHSP_1:67
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th68: :: COHSP_1:68
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th69: :: COHSP_1:69
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:70
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
Lm7:
for C being Coherence_Space holds 'not' ('not' C) c= C
theorem Th71: :: COHSP_1:71
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:72
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:73
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines U+ COHSP_1:def 23 :
theorem Th74: :: COHSP_1:74
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th75: :: COHSP_1:75
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th76: :: COHSP_1:76
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th77: :: COHSP_1:77
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x,
y,
z being
set holds
(
[z,1] in x U+ y iff
z in x )
theorem Th78: :: COHSP_1:78
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x,
y,
z being
set holds
(
[z,2] in x U+ y iff
z in y )
theorem Th79: :: COHSP_1:79
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
y1,
x2,
y2 being
set holds
(
x1 U+ y1 c= x2 U+ y2 iff (
x1 c= x2 &
y1 c= y2 ) )
theorem Th80: :: COHSP_1:80
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x,
y,
z being
set st
z c= x U+ y holds
ex
x1,
y1 being
set st
(
z = x1 U+ y1 &
x1 c= x &
y1 c= y )
theorem Th81: :: COHSP_1:81
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
y1,
x2,
y2 being
set holds
(
x1 U+ y1 = x2 U+ y2 iff (
x1 = x2 &
y1 = y2 ) )
theorem Th82: :: COHSP_1:82
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
y1,
x2,
y2 being
set holds
(x1 U+ y1) \/ (x2 U+ y2) = (x1 \/ x2) U+ (y1 \/ y2)
theorem Th83: :: COHSP_1:83
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
for
x1,
y1,
x2,
y2 being
set holds
(x1 U+ y1) /\ (x2 U+ y2) = (x1 /\ x2) U+ (y1 /\ y2)
:: deftheorem defines "/\" COHSP_1:def 24 :
:: deftheorem defines "\/" COHSP_1:def 25 :
theorem Th84: :: COHSP_1:84
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th85: :: COHSP_1:85
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th86: :: COHSP_1:86
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th87: :: COHSP_1:87
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th88: :: COHSP_1:88
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:89
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:90
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:91
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:92
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:93
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:94
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:95
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:96
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines [*] COHSP_1:def 26 :
theorem Th97: :: COHSP_1:97
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th98: :: COHSP_1:98
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:99
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem :: COHSP_1:100
:: Showing IDV graph ... (Click the Palm Tree again to close it) 