set IT = { <*k*> where k is Element of NAT : k < n } \/ {{}};
{ <*k*> where k is Element of NAT : k < n } \/ {{}} is Tree-like
proof
thus { <*k*> where k is Element of NAT : k < n } \/ {{}} c= NAT * :: according to TREES_1:def 3 :: thesis: ( ( for p being FinSequence of NAT st p in { <*k*> where k is Element of NAT : k < n } \/ {{}} holds
ProperPrefixes p c= { <*k*> where k is Element of NAT : k < n } \/ {{}} ) & ( for p being FinSequence of NAT
for k, n being Element of NAT st p ^ <*k*> in { <*k*> where k is Element of NAT : k < n } \/ {{}} & n <= k holds
p ^ <*n*> in { <*k*> where k is Element of NAT : k < n } \/ {{}} ) )
proof
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in { <*k*> where k is Element of NAT : k < n } \/ {{}} or x in NAT * )
assume x in { <*k*> where k is Element of NAT : k < n } \/ {{}} ; :: thesis: x in NAT *
then A1: ( x in { <*k*> where k is Element of NAT : k < n } or x in {{}} ) by XBOOLE_0:def 3;
A2: {} in NAT * by FINSEQ_1:49;
now
assume x in { <*k*> where k is Element of NAT : k < n } ; :: thesis: x in NAT *
then ex k being Element of NAT st
( x = <*k*> & k < n ) ;
hence x in NAT * by FINSEQ_1:def 11; :: thesis: verum
end;
hence x in NAT * by A1, A2, TARSKI:def 1; :: thesis: verum
end;
thus for p being FinSequence of NAT st p in { <*k*> where k is Element of NAT : k < n } \/ {{}} holds
ProperPrefixes p c= { <*k*> where k is Element of NAT : k < n } \/ {{}} :: thesis: for p being FinSequence of NAT
for k, n being Element of NAT st p ^ <*k*> in { <*k*> where k is Element of NAT : k < n } \/ {{}} & n <= k holds
p ^ <*n*> in { <*k*> where k is Element of NAT : k < n } \/ {{}}
proof
let p be FinSequence of NAT ; :: thesis: ( p in { <*k*> where k is Element of NAT : k < n } \/ {{}} implies ProperPrefixes p c= { <*k*> where k is Element of NAT : k < n } \/ {{}} )
assume p in { <*k*> where k is Element of NAT : k < n } \/ {{}} ; :: thesis: ProperPrefixes p c= { <*k*> where k is Element of NAT : k < n } \/ {{}}
then A3: ( p in { <*k*> where k is Element of NAT : k < n } or p in {{}} ) by XBOOLE_0:def 3;
A4: {} c= { <*k*> where k is Element of NAT : k < n } \/ {{}} by XBOOLE_1:2;
now
assume p in { <*k*> where k is Element of NAT : k < n } ; :: thesis: ProperPrefixes p c= { <*k*> where k is Element of NAT : k < n } \/ {{}}
then ex k being Element of NAT st
( p = <*k*> & k < n ) ;
then ProperPrefixes p = {{}} by Th40;
hence ProperPrefixes p c= { <*k*> where k is Element of NAT : k < n } \/ {{}} by XBOOLE_1:7; :: thesis: verum
end;
hence ProperPrefixes p c= { <*k*> where k is Element of NAT : k < n } \/ {{}} by A3, A4, Th39, TARSKI:def 1; :: thesis: verum
end;
let p be FinSequence of NAT ; :: thesis: for k, n being Element of NAT st p ^ <*k*> in { <*k*> where k is Element of NAT : k < n } \/ {{}} & n <= k holds
p ^ <*n*> in { <*k*> where k is Element of NAT : k < n } \/ {{}}

let k, m be Element of NAT ; :: thesis: ( p ^ <*k*> in { <*k*> where k is Element of NAT : k < n } \/ {{}} & m <= k implies p ^ <*m*> in { <*k*> where k is Element of NAT : k < n } \/ {{}} )
assume p ^ <*k*> in { <*k*> where k is Element of NAT : k < n } \/ {{}} ; :: thesis: ( not m <= k or p ^ <*m*> in { <*k*> where k is Element of NAT : k < n } \/ {{}} )
then ( p ^ <*k*> in { <*j*> where j is Element of NAT : j < n } or p ^ <*k*> in {{}} ) by XBOOLE_0:def 3;
then consider l being Element of NAT such that
A5: p ^ <*k*> = <*l*> and
A6: l < n by TARSKI:def 1;
(len p) + (len <*k*>) = len <*l*> by A5, FINSEQ_1:22
.= 1 by FINSEQ_1:39 ;
then (len p) + 1 = 0 + 1 by FINSEQ_1:39;
then A7: p = {} ;
then A8: <*k*> = <*l*> by A5, FINSEQ_1:34;
<*k*> . 1 = k by FINSEQ_1:def 8;
then A9: k = l by A8, FINSEQ_1:def 8;
assume A10: m <= k ; :: thesis: p ^ <*m*> in { <*k*> where k is Element of NAT : k < n } \/ {{}}
A11: p ^ <*m*> = <*m*> by A7, FINSEQ_1:34;
m < n by A6, A9, A10, XXREAL_0:2;
then p ^ <*m*> in { <*j*> where j is Element of NAT : j < n } by A11;
hence p ^ <*m*> in { <*k*> where k is Element of NAT : k < n } \/ {{}} by XBOOLE_0:def 3; :: thesis: verum
end;
hence { <*k*> where k is Element of NAT : k < n } \/ {{}} is Tree ; :: thesis: verum