let x be set ; for T1, T2 being Tree holds
( <*x*> in tree (T1,T2) iff ( x = 0 or x = 1 ) )
let T1, T2 be Tree; ( <*x*> in tree (T1,T2) iff ( x = 0 or x = 1 ) )
A1:
( len <*T1,T2*> = 2 & tree (T1,T2) = tree <*T1,T2*> )
by FINSEQ_1:44, TREES_3:def 17;
thus
( not <*x*> in tree (T1,T2) or x = 0 or x = 1 )
( ( x = 0 or x = 1 ) implies <*x*> in tree (T1,T2) )
assume A4:
( x = 0 or x = 1 )
; <*x*> in tree (T1,T2)
then reconsider n = x as Element of NAT ;
( <*T1,T2*> . (n + 1) = T1 or <*T1,T2*> . (n + 1) = T2 )
by A4;
then A5:
{} in <*T1,T2*> . (n + 1)
by TREES_1:22;
<*n*> = <*n*> ^ {}
by FINSEQ_1:34;
hence
<*x*> in tree (T1,T2)
by A1, A4, A5, TREES_3:def 15; verum