set X = {0,1} * ;
A5:
now for p being FinSequence of NAT
for k, n being Nat st p ^ <*k*> in {0,1} * & n <= k holds
p ^ <*n*> in {0,1} * let p be
FinSequence of
NAT ;
for k, n being Nat st p ^ <*k*> in {0,1} * & n <= k holds
p ^ <*n*> in {0,1} * let k,
n be
Nat;
( p ^ <*k*> in {0,1} * & n <= k implies p ^ <*n*> in {0,1} * )assume that A6:
p ^ <*k*> in {0,1} *
and A7:
n <= k
;
p ^ <*n*> in {0,1} * A8:
p ^ <*k*> is
FinSequence of
{0,1}
by A6, FINSEQ_1:def 11;
then reconsider kk =
<*k*> as
FinSequence of
{0,1} by FINSEQ_1:36;
1
in Seg 1
by FINSEQ_1:3;
then
1
in dom <*k*>
by FINSEQ_1:38;
then
kk . 1
in {0,1}
by FINSEQ_2:11;
then A9:
k in {0,1}
;
then
n in {0,1}
by TARSKI:def 2;
then A11:
<*n*> is
FinSequence of
{0,1}
by Lm2;
p is
FinSequence of
{0,1}
by A8, FINSEQ_1:36;
then
p ^ <*n*> is
FinSequence of
{0,1}
by A11, Lm1;
hence
p ^ <*n*> in {0,1} *
by FINSEQ_1:def 11;
verum end;
{0,1} * c= NAT *
by FINSEQ_1:62;
hence
{0,1} * is Tree
by A1, A5, TREES_1:def 3; verum