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