let C1, C2 be Coherence_Space; :: thesis: for A being set st ( for x, y being set st x in A & y in A holds
ex f being U-linear Function of C1,C2 st x \/ y = LinTrace f ) holds
ex f being U-linear Function of C1,C2 st union A = LinTrace f

let A be set ; :: thesis: ( ( for x, y being set st x in A & y in A holds
ex f being U-linear Function of C1,C2 st x \/ y = LinTrace f ) implies ex f being U-linear Function of C1,C2 st union A = LinTrace f )

assume A1: for x, y being set st x in A & y in A holds
ex f being U-linear Function of C1,C2 st x \/ y = LinTrace f ; :: thesis: ex f being U-linear Function of C1,C2 st union A = LinTrace f
set X = union A;
A2: union A c= [:(union C1),(union C2):]
proof
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in union A or x in [:(union C1),(union C2):] )
assume x in union A ; :: thesis: x in [:(union C1),(union C2):]
then consider y being set such that
A3: ( x in y & y in A ) by TARSKI:def 4;
y \/ y = y ;
then consider f being U-linear Function of C1,C2 such that
A4: y = LinTrace f by A1, A3;
thus x in [:(union C1),(union C2):] by A3, A4; :: thesis: verum
end;
A5: now
let a, b be set ; :: thesis: ( {a,b} in C1 implies for y1, y2 being set st [a,y1] in union A & [b,y2] in union A holds
{y1,y2} in C2 )

assume A6: {a,b} in C1 ; :: thesis: for y1, y2 being set st [a,y1] in union A & [b,y2] in union A holds
{y1,y2} in C2

let y1, y2 be set ; :: thesis: ( [a,y1] in union A & [b,y2] in union A implies {y1,y2} in C2 )
assume [a,y1] in union A ; :: thesis: ( [b,y2] in union A implies {y1,y2} in C2 )
then consider x1 being set such that
A7: ( [a,y1] in x1 & x1 in A ) by TARSKI:def 4;
assume [b,y2] in union A ; :: thesis: {y1,y2} in C2
then consider x2 being set such that
A8: ( [b,y2] in x2 & x2 in A ) by TARSKI:def 4;
consider f being U-linear Function of C1,C2 such that
A9: x1 \/ x2 = LinTrace f by A1, A7, A8;
( x1 c= x1 \/ x2 & x2 c= x1 \/ x2 ) by XBOOLE_1:7;
hence {y1,y2} in C2 by A6, A7, A8, A9, Th54; :: thesis: verum
end;
now
let a, b be set ; :: thesis: ( {a,b} in C1 implies for y being set st [a,y] in union A & [b,y] in union A holds
a = b )

assume A10: {a,b} in C1 ; :: thesis: for y being set st [a,y] in union A & [b,y] in union A holds
a = b

let y be set ; :: thesis: ( [a,y] in union A & [b,y] in union A implies a = b )
assume [a,y] in union A ; :: thesis: ( [b,y] in union A implies a = b )
then consider x1 being set such that
A11: ( [a,y] in x1 & x1 in A ) by TARSKI:def 4;
assume [b,y] in union A ; :: thesis: a = b
then consider x2 being set such that
A12: ( [b,y] in x2 & x2 in A ) by TARSKI:def 4;
consider f being U-linear Function of C1,C2 such that
A13: x1 \/ x2 = LinTrace f by A1, A11, A12;
( x1 c= x1 \/ x2 & x2 c= x1 \/ x2 ) by XBOOLE_1:7;
hence a = b by A10, A11, A12, A13, Th55; :: thesis: verum
end;
hence ex f being U-linear Function of C1,C2 st union A = LinTrace f by A2, A5, Th57; :: thesis: verum