let g1, g2 be set ; ( g1 in ModelSP F1() & ( for s being set st s in F1() holds
( F3(s,F2()) = TRUE iff (Fid (g1,F1())) . s = TRUE ) ) & g2 in ModelSP F1() & ( for s being set st s in F1() holds
( F3(s,F2()) = TRUE iff (Fid (g2,F1())) . s = TRUE ) ) implies g1 = g2 )
assume that
A1:
g1 in ModelSP F1()
and
A2:
for s being set st s in F1() holds
( F3(s,F2()) = TRUE iff (Fid (g1,F1())) . s = TRUE )
and
A3:
g2 in ModelSP F1()
and
A4:
for s being set st s in F1() holds
( F3(s,F2()) = TRUE iff (Fid (g2,F1())) . s = TRUE )
; g1 = g2
A5:
for s being set st s in F1() holds
(Fid (g1,F1())) . s = (Fid (g2,F1())) . s
proof
let s be
set ;
( s in F1() implies (Fid (g1,F1())) . s = (Fid (g2,F1())) . s )
assume A6:
s in F1()
;
(Fid (g1,F1())) . s = (Fid (g2,F1())) . s
set F1 =
F3(
s,
F2());
set f1 =
(Fid (g1,F1())) . s;
A7:
(
F3(
s,
F2())
= TRUE iff
(Fid (g1,F1())) . s = TRUE )
by A2, A6;
set f2 =
(Fid (g2,F1())) . s;
A8:
(
F3(
s,
F2())
= TRUE iff
(Fid (g2,F1())) . s = TRUE )
by A4, A6;
end;
g1 =
Fid (g1,F1())
by A1, Def43
.=
Fid (g2,F1())
by A5, FUNCT_2:12
.=
g2
by A3, Def43
;
hence
g1 = g2
; verum