let C1, C2 be Coherence_Space; :: thesis: for f being U-stable Function of C1,C2 holds
( f is U-linear iff for a, y being set st [a,y] in Trace f holds
ex x being set st a = {x} )
let f be U-stable Function of C1,C2; :: thesis: ( f is U-linear iff for a, y being set st [a,y] in Trace f holds
ex x being set st a = {x} )
A1:
dom f = C1
by FUNCT_2:def 1;
hereby :: thesis: ( ( for a, y being set st [a,y] in Trace f holds
ex x being set st a = {x} ) implies f is U-linear )
assume A2:
f is
U-linear
;
:: thesis: for a, y being set st [a,y] in Trace f holds
ex x being set st a = {x}let a,
y be
set ;
:: thesis: ( [a,y] in Trace f implies ex x being set st a = {x} )assume A3:
[a,y] in Trace f
;
:: thesis: ex x being set st a = {x}then A4:
(
a in dom f &
y in f . a & ( for
b being
set st
b in dom f &
b c= a &
y in f . b holds
a = b ) )
by Th32;
then consider x being
set such that A5:
(
x in a &
y in f . {x} & ( for
b being
set st
b c= a &
y in f . b holds
x in b ) )
by A1, A2, Th24;
take x =
x;
:: thesis: a = {x}
(
{x} c= a &
{x,x} in C1 &
{x,x} = {x} )
by A1, A4, A5, COH_SP:6, ENUMSET1:69, ZFMISC_1:37;
hence
a = {x}
by A1, A3, A5, Th32;
:: thesis: verum
end;
assume A6:
for a, y being set st [a,y] in Trace f holds
ex x being set st a = {x}
; :: thesis: f is U-linear
hence
f is U-linear
by A1, Th24; :: thesis: verum