let C1, C2 be 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 ) ) ) ) )
let x1, x2, y1, y2 be set ; ( [[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 ) ) ) ) )
hereby ( 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 ) ) ) implies [[x1,y1],[x2,y2]] in Web (LinCoh (C1,C2)) )
assume
[[x1,y1],[x2,y2]] in Web (LinCoh (C1,C2))
;
( 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 ) ) ) )then
{[x1,y1],[x2,y2]} in LinCoh (
C1,
C2)
by COH_SP:5;
then consider f being
U-linear Function of
C1,
C2 such that A1:
{[x1,y1],[x2,y2]} = LinTrace f
by Def20;
[x1,y1] in LinTrace f
by A1, TARSKI:def 2;
then A2:
[{x1},y1] in Trace f
by Th50;
then A3:
{x1} in dom f
by Th31;
[x2,y2] in LinTrace f
by A1, TARSKI:def 2;
then A4:
[{x2},y2] in Trace f
by Th50;
then A5:
{x2} in dom f
by Th31;
A6:
(
x1 in {x1} &
x2 in {x2} )
by TARSKI:def 1;
A7:
Trace f in StabCoh (
C1,
C2)
by Def18;
A8:
dom f = C1
by FUNCT_2:def 1;
{[{x1},y1],[{x2},y2]} c= Trace f
by A2, A4, ZFMISC_1:32;
then
{[{x1},y1],[{x2},y2]} in StabCoh (
C1,
C2)
by A7, CLASSES1:def 1;
then
[[{x1},y1],[{x2},y2]] in Web (StabCoh (C1,C2))
by COH_SP:5;
then
( ( not
{x1} \/ {x2} in C1 &
y1 in union C2 &
y2 in union C2 ) or (
[y1,y2] in Web C2 & (
y1 = y2 implies
{x1} = {x2} ) ) )
by A3, A5, A8, Th48;
then
( ( not
{x1,x2} in C1 &
y1 in union C2 &
y2 in union C2 ) or (
[y1,y2] in Web C2 & (
y1 = y2 implies
x1 = x2 ) ) )
by ENUMSET1:1, ZFMISC_1:3;
hence
(
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 ) ) ) )
by A3, A5, A8, A6, COH_SP:5, TARSKI:def 4;
verum
end;
assume
( x1 in union C1 & x2 in union C1 )
; ( ( not ( not [x1,x2] in Web C1 & y1 in union C2 & y2 in union C2 ) & not ( [y1,y2] in Web C2 & ( y1 = y2 implies x1 = x2 ) ) ) or [[x1,y1],[x2,y2]] in Web (LinCoh (C1,C2)) )
then reconsider a = {x1}, b = {x2} as Element of C1 by COH_SP:4;
assume
( ( 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 ) ) )
; [[x1,y1],[x2,y2]] in Web (LinCoh (C1,C2))
then
( ( not {x1,x2} in C1 & y1 in union C2 & y2 in union C2 ) or ( [y1,y2] in Web C2 & ( y1 = y2 implies a = b ) ) )
by COH_SP:5;
then
( ( not a \/ b in C1 & y1 in union C2 & y2 in union C2 ) or ( [y1,y2] in Web C2 & ( y1 = y2 implies a = b ) ) )
by ENUMSET1:1;
then
[[a,y1],[b,y2]] in Web (StabCoh (C1,C2))
by Th48;
then
{[a,y1],[b,y2]} in StabCoh (C1,C2)
by COH_SP:5;
then consider f being U-stable Function of C1,C2 such that
A9:
{[a,y1],[b,y2]} = Trace f
by Def18;
then
f is U-linear
by Th49;
then A10:
LinTrace f in LinCoh (C1,C2)
by Def20;
{[x1,y1],[x2,y2]} c= LinTrace f
proof
let x,
y be
object ;
RELAT_1:def 3 ( not [x,y] in {[x1,y1],[x2,y2]} or [x,y] in LinTrace f )
assume
[x,y] in {[x1,y1],[x2,y2]}
;
[x,y] in LinTrace f
then
( (
[x,y] = [x1,y1] &
[a,y1] in Trace f ) or (
[x,y] = [x2,y2] &
[b,y2] in Trace f ) )
by A9, TARSKI:def 2;
hence
[x,y] in LinTrace f
by Th50;
verum
end;
then
{[x1,y1],[x2,y2]} in LinCoh (C1,C2)
by A10, CLASSES1:def 1;
hence
[[x1,y1],[x2,y2]] in Web (LinCoh (C1,C2))
by COH_SP:5; verum