let Z be Tree; for o being Element of Z st o <> Root Z holds
( Z | o, { (o ^ s9) where s9 is Element of NAT * : o ^ s9 in Z } are_equipotent & not Root Z in { (o ^ w9) where w9 is Element of NAT * : o ^ w9 in Z } )
let o be Element of Z; ( o <> Root Z implies ( Z | o, { (o ^ s9) where s9 is Element of NAT * : o ^ s9 in Z } are_equipotent & not Root Z in { (o ^ w9) where w9 is Element of NAT * : o ^ w9 in Z } ) )
assume A1:
o <> Root Z
; ( Z | o, { (o ^ s9) where s9 is Element of NAT * : o ^ s9 in Z } are_equipotent & not Root Z in { (o ^ w9) where w9 is Element of NAT * : o ^ w9 in Z } )
set A = { (o ^ s9) where s9 is Element of NAT * : o ^ s9 in Z } ;
thus
Z | o, { (o ^ s9) where s9 is Element of NAT * : o ^ s9 in Z } are_equipotent
not Root Z in { (o ^ w9) where w9 is Element of NAT * : o ^ w9 in Z } proof
defpred S1[
object ,
object ]
means for
s being
FinSequence of
NAT st $1
= s holds
$2
= o ^ s;
A2:
for
x being
object st
x in Z | o holds
ex
y being
object st
S1[
x,
y]
ex
f being
Function st
(
dom f = Z | o & ( for
x being
object st
x in Z | o holds
S1[
x,
f . x] ) )
from CLASSES1:sch 1(A2);
then consider f being
Function such that A3:
dom f = Z | o
and A4:
for
x being
object st
x in Z | o holds
for
s being
FinSequence of
NAT st
x = s holds
f . x = o ^ s
;
then A10:
rng f = { (o ^ s9) where s9 is Element of NAT * : o ^ s9 in Z }
by TARSKI:2;
now for x1, x2 being object st x1 in dom f & x2 in dom f & f . x1 = f . x2 holds
x1 = x2let x1,
x2 be
object ;
( x1 in dom f & x2 in dom f & f . x1 = f . x2 implies x1 = x2 )assume that A11:
x1 in dom f
and A12:
x2 in dom f
and A13:
f . x1 = f . x2
;
x1 = x2reconsider s1 =
x1,
s2 =
x2 as
FinSequence of
NAT by A3, A11, A12, TREES_1:19;
o ^ s1 =
f . x2
by A3, A4, A11, A13
.=
o ^ s2
by A3, A4, A12
;
hence
x1 = x2
by FINSEQ_1:33;
verum end;
then
f is
one-to-one
by FUNCT_1:def 4;
hence
Z | o,
{ (o ^ s9) where s9 is Element of NAT * : o ^ s9 in Z } are_equipotent
by A3, A10, WELLORD2:def 4;
verum
end;
assume
Root Z in { (o ^ w9) where w9 is Element of NAT * : o ^ w9 in Z }
; contradiction
then
ex v9 being Element of NAT * st
( Root Z = o ^ v9 & o ^ v9 in Z )
;
hence
contradiction
by A1; verum