consider f being Function such that
A4:
( dom f = card F2() & ( for x being object st x in card F2() holds
f . x = F1(x) ) )
from FUNCT_1:sch 3();
defpred S1[ Nat] means ( $1 < card F2() implies F1($1) in F2() );
A5:
for n being Nat st S1[n] holds
S1[n + 1]
proof
let n be
Nat;
( S1[n] implies S1[n + 1] )
assume that A6:
(
n < card F2() implies
F1(
n)
in F2() )
and A7:
n + 1
< card F2()
and A8:
not
F1(
(n + 1))
in F2()
;
contradiction
consider f being
Function such that A9:
(
dom f = n + 1 & ( for
x being
object st
x in n + 1 holds
f . x = F1(
x) ) )
from FUNCT_1:sch 3();
A10:
n + 1
= { k where k is Nat : k < n + 1 }
by AXIOMS:4;
A11:
n <= n + 1
by NAT_1:11;
A12:
rng f = F2()
proof
hereby TARSKI:def 3,
XBOOLE_0:def 10 F2() c= rng f
let x be
object ;
( x in rng f implies x in F2() )assume
x in rng f
;
x in F2()then consider y being
object such that A13:
y in n + 1
and A14:
x = f . y
by A9, FUNCT_1:def 3;
consider k being
Nat such that A15:
y = k
and A16:
k < n + 1
by A10, A13;
reconsider k =
k as
Nat ;
k <= n
by A16, NAT_1:13;
then
(
k = n or
k < n )
by XXREAL_0:1;
then
F1(
k)
in F2()
by A2, A6, A7, A11, XXREAL_0:2;
hence
x in F2()
by A9, A13, A14, A15;
verum
end;
let x be
object ;
TARSKI:def 3 ( not x in F2() or x in rng f )
assume A17:
x in F2()
;
x in rng f
then consider k being
Nat such that A18:
x = F1(
k)
by A1;
then A19:
k in n + 1
by A10;
then
x = f . k
by A9, A18;
hence
x in rng f
by A9, A19, FUNCT_1:def 3;
verum
end;
f is
one-to-one
then
n + 1,
F2()
are_equipotent
by A9, A12, WELLORD2:def 4;
hence
contradiction
by A7, CARD_1:def 2;
verum
end;
A24:
card F2() = { n where n is Nat : n < card F2() }
by AXIOMS:4;
f is one-to-one
then A28:
dom f, rng f are_equipotent
by WELLORD2:def 4;
then reconsider Y = rng f as finite set by A4, CARD_1:38;
A29: card (rng f) =
card (card F2())
by A4, A28, CARD_1:5
.=
card F2()
;
A30:
now for i being Nat holds
( not i >= card F2() or not F1(i) in F2() )end;
A41:
S1[ 0 ]
for n being Nat holds S1[n]
from NAT_1:sch 2(A41, A5);
hence
for n being Nat holds
( F1(n) in F2() iff n < card F2() )
by A30; verum