let E be non empty set ; :: thesis: for f being Function of VAR,E
for H being ZF-formula
for x being Variable holds
( E,f |= All (x,H) iff for g being Function of VAR,E st ( for y being Variable st g . y <> f . y holds
x = y ) holds
E,g |= H )

let f be Function of VAR,E; :: thesis: for H being ZF-formula
for x being Variable holds
( E,f |= All (x,H) iff for g being Function of VAR,E st ( for y being Variable st g . y <> f . y holds
x = y ) holds
E,g |= H )

let H be ZF-formula; :: thesis: for x being Variable holds
( E,f |= All (x,H) iff for g being Function of VAR,E st ( for y being Variable st g . y <> f . y holds
x = y ) holds
E,g |= H )

let x be Variable; :: thesis: ( E,f |= All (x,H) iff for g being Function of VAR,E st ( for y being Variable st g . y <> f . y holds
x = y ) holds
E,g |= H )

A1: ( ( for g being Function of VAR,E st ( for y being Variable st g . y <> f . y holds
x = y ) holds
E,g |= H ) implies E,f |= H )
proof
A2: for y being Variable st f . y <> f . y holds
x = y ;
assume for g being Function of VAR,E st ( for y being Variable st g . y <> f . y holds
x = y ) holds
E,g |= H ; :: thesis: E,f |= H
hence E,f |= H by A2; :: thesis: verum
end;
A3: ( E,f |= All (x,H) iff f in St ((All (x,H)),E) ) by Def4;
A4: ( ( for g being Function of VAR,E st ( for y being Variable st g . y <> f . y holds
x = y ) holds
E,g |= H ) implies for g being Function of VAR,E st ( for y being Variable st g . y <> f . y holds
x = y ) holds
g in St (H,E) )
proof
assume A5: for g being Function of VAR,E st ( for y being Variable st g . y <> f . y holds
x = y ) holds
E,g |= H ; :: thesis: for g being Function of VAR,E st ( for y being Variable st g . y <> f . y holds
x = y ) holds
g in St (H,E)

let g be Function of VAR,E; :: thesis: ( ( for y being Variable st g . y <> f . y holds
x = y ) implies g in St (H,E) )

assume for y being Variable st g . y <> f . y holds
x = y ; :: thesis: g in St (H,E)
then E,g |= H by A5;
hence g in St (H,E) by Def4; :: thesis: verum
end;
A6: ( ( for g being Function of VAR,E st ( for y being Variable st g . y <> f . y holds
x = y ) holds
g in St (H,E) ) implies for g being Function of VAR,E st ( for y being Variable st g . y <> f . y holds
x = y ) holds
E,g |= H )
proof
assume A7: for g being Function of VAR,E st ( for y being Variable st g . y <> f . y holds
x = y ) holds
g in St (H,E) ; :: thesis: for g being Function of VAR,E st ( for y being Variable st g . y <> f . y holds
x = y ) holds
E,g |= H

let g be Function of VAR,E; :: thesis: ( ( for y being Variable st g . y <> f . y holds
x = y ) implies E,g |= H )

assume for y being Variable st g . y <> f . y holds
x = y ; :: thesis: E,g |= H
then g in St (H,E) by A7;
hence E,g |= H by Def4; :: thesis: verum
end;
( E,f |= H iff f in St (H,E) ) by Def4;
hence ( E,f |= All (x,H) iff for g being Function of VAR,E st ( for y being Variable st g . y <> f . y holds
x = y ) holds
E,g |= H ) by A3, A6, A4, A1, Th6; :: thesis: verum