let W be Universe; :: thesis: for L being DOMAIN-Sequence of st ( for a, b being Ordinal of W st a in b holds
L . a c= L . b ) & ( for a being Ordinal of W holds
( L . a in Union L & L . a is epsilon-transitive ) ) & Union L is predicatively_closed holds
Union L |= the_axiom_of_power_sets
let L be DOMAIN-Sequence of ; :: thesis: ( ( for a, b being Ordinal of W st a in b holds
L . a c= L . b ) & ( for a being Ordinal of W holds
( L . a in Union L & L . a is epsilon-transitive ) ) & Union L is predicatively_closed implies Union L |= the_axiom_of_power_sets )
assume that
A1:
for a, b being Ordinal of W st a in b holds
L . a c= L . b
and
A2:
for a being Ordinal of W holds
( L . a in Union L & L . a is epsilon-transitive )
and
A3:
Union L is predicatively_closed
; :: thesis: Union L |= the_axiom_of_power_sets
A4:
Union L is epsilon-transitive
set M = Union L;
A7:
for X being set
for a being Ordinal of W st X in L . a holds
(L . a) /\ (bool X) in Union L
now let X be
set ;
:: thesis: ( X in Union L implies (Union L) /\ (bool X) in Union L )assume A8:
X in Union L
;
:: thesis: (Union L) /\ (bool X) in Union LA9:
X in bool X
by ZFMISC_1:def 1;
then A10:
X in (Union L) /\ (bool X)
by A8, XBOOLE_0:def 4;
reconsider D =
(Union L) /\ (bool X) as non
empty set by A8, A9, XBOOLE_0:def 4;
defpred S1[
set ,
set ]
means $1
in L . $2;
A11:
for
d being
Element of
D ex
a being
Ordinal of
W st
S1[
d,
a]
consider f being
Function such that A13:
(
dom f = D & ( for
d being
Element of
D ex
a being
Ordinal of
W st
(
a = f . d &
S1[
d,
a] & ( for
b being
Ordinal of
W st
S1[
d,
b] holds
a c= b ) ) ) )
from ZF_REFLE:sch 1(A11);
A14:
rng f c= W
(
bool X in W &
(Union L) /\ (bool X) c= bool X )
by A8, CLASSES2:65, XBOOLE_1:17;
then
(
D in W &
rng f = f .: (dom f) )
by CLASSES1:def 1, RELAT_1:146;
then
(
card D in card W &
card (rng f) c= card (dom f) )
by CARD_2:3, CLASSES2:1;
then
(
card (rng f) in card W &
W is
Tarski )
by A13, ORDINAL1:22;
then
rng f in W
by A14, CLASSES1:2;
then
sup (rng f) in W
by ZF_REFLE:28;
then reconsider a =
sup (rng f) as
Ordinal of
W ;
A16:
D c= L . a
then
(
D /\ (bool X) = (Union L) /\ ((bool X) /\ (bool X)) &
(bool X) /\ (bool X) = bool X &
D /\ (bool X) c= (L . a) /\ (bool X) &
L . a c= Union L )
by XBOOLE_1:16, XBOOLE_1:26, ZF_REFLE:24;
then
(
D c= (L . a) /\ (bool X) &
(L . a) /\ (bool X) c= D )
by XBOOLE_1:26;
then
D = (L . a) /\ (bool X)
by XBOOLE_0:def 10;
hence
(Union L) /\ (bool X) in Union L
by A7, A10, A16;
:: thesis: verum end;
hence
Union L |= the_axiom_of_power_sets
by A4, ZFMODEL1:9; :: thesis: verum