let H1, H2 be ZF-formula; for x being Variable
for M being non empty set st not x in Free H1 holds
M |= (All (x,(H1 => H2))) => (H1 => (All (x,H2)))
let x be Variable; for M being non empty set st not x in Free H1 holds
M |= (All (x,(H1 => H2))) => (H1 => (All (x,H2)))
let M be non empty set ; ( not x in Free H1 implies M |= (All (x,(H1 => H2))) => (H1 => (All (x,H2))) )
assume A1:
not x in Free H1
; M |= (All (x,(H1 => H2))) => (H1 => (All (x,H2)))
let v be Function of VAR,M; ZF_MODEL:def 5 M,v |= (All (x,(H1 => H2))) => (H1 => (All (x,H2)))
now ( M,v |= All (x,(H1 => H2)) implies M,v |= H1 => (All (x,H2)) )assume A2:
M,
v |= All (
x,
(H1 => H2))
;
M,v |= H1 => (All (x,H2))now ( M,v |= H1 implies M,v |= All (x,H2) )assume A3:
M,
v |= H1
;
M,v |= All (x,H2)now for m being Element of M holds M,v / (x,m) |= H2let m be
Element of
M;
M,v / (x,m) |= H2
M,
v |= All (
x,
H1)
by A1, A3, ZFMODEL1:10;
then A4:
M,
v / (
x,
m)
|= H1
by Th71;
M,
v / (
x,
m)
|= H1 => H2
by A2, Th71;
hence
M,
v / (
x,
m)
|= H2
by A4, ZF_MODEL:18;
verum end; hence
M,
v |= All (
x,
H2)
by Th71;
verum end; hence
M,
v |= H1 => (All (x,H2))
by ZF_MODEL:18;
verum end;
hence
M,v |= (All (x,(H1 => H2))) => (H1 => (All (x,H2)))
by ZF_MODEL:18; verum