:: ZFMODEL1 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
set x0 = x. 0;
set x1 = x. 1;
set x2 = x. 2;
set x3 = x. 3;
set x4 = x. 4;
theorem :: ZFMODEL1:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th2: :: ZFMODEL1:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: ZFMODEL1:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th4: :: ZFMODEL1:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: ZFMODEL1:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th6: :: ZFMODEL1:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: ZFMODEL1:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th8: :: ZFMODEL1:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: ZFMODEL1:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
defpred S1[ Nat] means for x being Variable
for E being non empty set
for H being ZF-formula
for f being Function of VAR ,E st len H = $1 & not x in Free H & E,f |= H holds
E,f |= All x,H;
Lm1:
for n being Nat st ( for k being Nat st k < n holds
S1[k] ) holds
S1[n]
theorem Th10: :: ZFMODEL1:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm2:
for x being Variable
for H being ZF-formula holds
( the_scope_of (All x,H) = H & bound_in (All x,H) = x )
theorem Th11: :: ZFMODEL1:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: ZFMODEL1:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
x,
y,
z being
Variable for
H being
ZF-formula for
E being non
empty set for
f being
Function of
VAR ,
E st
{x,y,z} misses Free H &
E,
f |= H holds
E,
f |= All x,
y,
z,
H
definition
let H be
ZF-formula;
let E be non
empty set ;
let val be
Function of
VAR ,
E;
assume A1:
( not
x. 0
in Free H &
E,
val |= All (x. 3),
(Ex (x. 0),(All (x. 4),(H <=> ((x. 4) '=' (x. 0))))) )
;
func def_func' H,
val -> Function of
E,
E means :
Def1:
:: ZFMODEL1:def 1
for
g being
Function of
VAR ,
E st ( for
y being
Variable holds
( not
g . y <> val . y or
x. 0
= y or
x. 3
= y or
x. 4
= y ) ) holds
(
E,
g |= H iff
it . (g . (x. 3)) = g . (x. 4) );
existence
ex b1 being Function of E,E st
for g being Function of VAR ,E st ( for y being Variable holds
( not g . y <> val . y or x. 0 = y or x. 3 = y or x. 4 = y ) ) holds
( E,g |= H iff b1 . (g . (x. 3)) = g . (x. 4) )
uniqueness
for b1, b2 being Function of E,E st ( for g being Function of VAR ,E st ( for y being Variable holds
( not g . y <> val . y or x. 0 = y or x. 3 = y or x. 4 = y ) ) holds
( E,g |= H iff b1 . (g . (x. 3)) = g . (x. 4) ) ) & ( for g being Function of VAR ,E st ( for y being Variable holds
( not g . y <> val . y or x. 0 = y or x. 3 = y or x. 4 = y ) ) holds
( E,g |= H iff b2 . (g . (x. 3)) = g . (x. 4) ) ) holds
b1 = b2
end;
:: deftheorem Def1 defines def_func' ZFMODEL1:def 1 :
theorem :: ZFMODEL1:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th14: :: ZFMODEL1:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
definition
let H be
ZF-formula;
let E be non
empty set ;
assume A1:
(
Free H c= {(x. 3),(x. 4)} &
E |= All (x. 3),
(Ex (x. 0),(All (x. 4),(H <=> ((x. 4) '=' (x. 0))))) )
;
func def_func H,
E -> Function of
E,
E means :
Def2:
:: ZFMODEL1:def 2
for
g being
Function of
VAR ,
E holds
(
E,
g |= H iff
it . (g . (x. 3)) = g . (x. 4) );
existence
ex b1 being Function of E,E st
for g being Function of VAR ,E holds
( E,g |= H iff b1 . (g . (x. 3)) = g . (x. 4) )
uniqueness
for b1, b2 being Function of E,E st ( for g being Function of VAR ,E holds
( E,g |= H iff b1 . (g . (x. 3)) = g . (x. 4) ) ) & ( for g being Function of VAR ,E holds
( E,g |= H iff b2 . (g . (x. 3)) = g . (x. 4) ) ) holds
b1 = b2
end;
:: deftheorem Def2 defines def_func ZFMODEL1:def 2 :
definition
let F be
Function;
let E be non
empty set ;
pred F is_definable_in E means :: ZFMODEL1:def 3
ex
H being
ZF-formula st
(
Free H c= {(x. 3),(x. 4)} &
E |= All (x. 3),
(Ex (x. 0),(All (x. 4),(H <=> ((x. 4) '=' (x. 0))))) &
F = def_func H,
E );
pred F is_parametrically_definable_in E means :
Def4:
:: ZFMODEL1:def 4
ex
H being
ZF-formula ex
f being
Function of
VAR ,
E st
(
{(x. 0),(x. 1),(x. 2)} misses Free H &
E,
f |= All (x. 3),
(Ex (x. 0),(All (x. 4),(H <=> ((x. 4) '=' (x. 0))))) &
F = def_func' H,
f );
end;
:: deftheorem defines is_definable_in ZFMODEL1:def 3 :
:: deftheorem Def4 defines is_parametrically_definable_in ZFMODEL1:def 4 :
theorem :: ZFMODEL1:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: ZFMODEL1:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: ZFMODEL1:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: ZFMODEL1:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th19: :: ZFMODEL1:19 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
E being non
empty set st
E is
epsilon-transitive holds
( ( for
H being
ZF-formula st
{(x. 0),(x. 1),(x. 2)} misses Free H holds
E |= the_axiom_of_substitution_for H ) iff for
H being
ZF-formula for
f being
Function of
VAR ,
E st
{(x. 0),(x. 1),(x. 2)} misses Free H &
E,
f |= All (x. 3),
(Ex (x. 0),(All (x. 4),(H <=> ((x. 4) '=' (x. 0))))) holds
for
u being
Element of
E holds
(def_func' H,f) .: u in E )
theorem :: ZFMODEL1:20 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm3:
for E being non empty set st E is epsilon-transitive holds
for u, v being Element of E st ( for w being Element of E holds
( w in u iff w in v ) ) holds
u = v
theorem :: ZFMODEL1:21 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
E being non
empty set st
E is_a_model_of_ZF holds
(
E is
epsilon-transitive & ( for
u,
v being
Element of
E st ( for
w being
Element of
E holds
(
w in u iff
w in v ) ) holds
u = v ) & ( for
u,
v being
Element of
E holds
{u,v} in E ) & ( for
u being
Element of
E holds
union u in E ) & ex
u being
Element of
E st
(
u <> {} & ( for
v being
Element of
E st
v in u holds
ex
w being
Element of
E st
(
v c< w &
w in u ) ) ) & ( for
u being
Element of
E holds
E /\ (bool u) in E ) & ( for
H being
ZF-formula for
f being
Function of
VAR ,
E st
{(x. 0),(x. 1),(x. 2)} misses Free H &
E,
f |= All (x. 3),
(Ex (x. 0),(All (x. 4),(H <=> ((x. 4) '=' (x. 0))))) holds
for
u being
Element of
E holds
(def_func' H,f) .: u in E ) )
theorem :: ZFMODEL1:22 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
E being non
empty set st
E is
epsilon-transitive & ( for
u,
v being
Element of
E holds
{u,v} in E ) & ( for
u being
Element of
E holds
union u in E ) & ex
u being
Element of
E st
(
u <> {} & ( for
v being
Element of
E st
v in u holds
ex
w being
Element of
E st
(
v c< w &
w in u ) ) ) & ( for
u being
Element of
E holds
E /\ (bool u) in E ) & ( for
H being
ZF-formula for
f being
Function of
VAR ,
E st
{(x. 0),(x. 1),(x. 2)} misses Free H &
E,
f |= All (x. 3),
(Ex (x. 0),(All (x. 4),(H <=> ((x. 4) '=' (x. 0))))) holds
for
u being
Element of
E holds
(def_func' H,f) .: u in E ) holds
E is_a_model_of_ZF