let C1, C2 be Coherence_Space; for f being cap-distributive Function of C1,C2
for x1, x2 being set st {x1,x2} in C1 holds
for y being object st [x1,y] in LinTrace f & [x2,y] in LinTrace f holds
x1 = x2
let f be cap-distributive Function of C1,C2; for x1, x2 being set st {x1,x2} in C1 holds
for y being object st [x1,y] in LinTrace f & [x2,y] in LinTrace f holds
x1 = x2
let a1, a2 be set ; ( {a1,a2} in C1 implies for y being object st [a1,y] in LinTrace f & [a2,y] in LinTrace f holds
a1 = a2 )
set a = {a1,a2};
assume A1:
{a1,a2} in C1
; for y being object st [a1,y] in LinTrace f & [a2,y] in LinTrace f holds
a1 = a2
let y be object ; ( [a1,y] in LinTrace f & [a2,y] in LinTrace f implies a1 = a2 )
A2:
{a1,a2} = {a1} \/ {a2}
by ENUMSET1:1;
assume
( [a1,y] in LinTrace f & [a2,y] in LinTrace f )
; a1 = a2
then
( [{a1},y] in Trace f & [{a2},y] in Trace f )
by Th50;
then
{a1} = {a2}
by A1, A2, Th35;
hence
a1 = a2
by ZFMISC_1:3; verum