let x, y be Variable; for M being non empty set holds
( M |= x '=' y iff ( x = y or ex a being set st {a} = M ) )
let M be non empty set ; ( M |= x '=' y iff ( x = y or ex a being set st {a} = M ) )
thus
( not M |= x '=' y or x = y or ex a being set st {a} = M )
( ( x = y or ex a being set st {a} = M ) implies M |= x '=' y )proof
set v = the
Function of
VAR,
M;
set m = the
Element of
M;
assume that A1:
for
v being
Function of
VAR,
M holds
M,
v |= x '=' y
and A2:
x <> y
;
ZF_MODEL:def 5 ex a being set st {a} = M
reconsider a = the
Element of
M as
set ;
take
a
;
{a} = M
thus
{a} c= M
by ZFMISC_1:31;
XBOOLE_0:def 10 M c= {a}
let b be
object ;
TARSKI:def 3 ( not b in M or b in {a} )
assume that A3:
b in M
and A4:
not
b in {a}
;
contradiction
reconsider b =
b as
Element of
M by A3;
M,
( the Function of VAR,M / (x, the Element of M)) / (
y,
b)
|= x '=' y
by A1;
then A5:
(( the Function of VAR,M / (x, the Element of M)) / (y,b)) . x = (( the Function of VAR,M / (x, the Element of M)) / (y,b)) . y
by ZF_MODEL:12;
A6:
(
( the Function of VAR,M / (x, the Element of M)) . x = the
Element of
M &
(( the Function of VAR,M / (x, the Element of M)) / (y,b)) . y = b )
by FUNCT_7:128;
(( the Function of VAR,M / (x, the Element of M)) / (y,b)) . x = ( the Function of VAR,M / (x, the Element of M)) . x
by A2, FUNCT_7:32;
hence
contradiction
by A4, A5, A6, TARSKI:def 1;
verum
end;
hence
( ( x = y or ex a being set st {a} = M ) implies M |= x '=' y )
by Th79; verum