let Z be finite Tree; :: thesis: ( branchdeg (Root Z) = 2 implies succ (Root Z) = {<*0*>,<*1*>} )
assume branchdeg (Root Z) = 2 ; :: thesis: succ (Root Z) = {<*0*>,<*1*>}
then card (succ (Root Z)) = 2 by TREES_2:def 12;
then consider x, y being object such that
A1: x <> y and
A2: succ (Root Z) = {x,y} by CARD_2:60;
A3: x in succ (Root Z) by A2, TARSKI:def 2;
then reconsider x9 = x as Element of Z ;
x9 in { ((Root Z) ^ <*n*>) where n is Nat : (Root Z) ^ <*n*> in Z } by A3, TREES_2:def 5;
then consider m being Nat such that
A4: x9 = (Root Z) ^ <*m*> and
(Root Z) ^ <*m*> in Z ;
A5: x9 = <*m*> by A4, FINSEQ_1:34;
A6: y in succ (Root Z) by A2, TARSKI:def 2;
then reconsider y9 = y as Element of Z ;
y9 in { ((Root Z) ^ <*n*>) where n is Nat : (Root Z) ^ <*n*> in Z } by A6, TREES_2:def 5;
then consider k being Nat such that
A7: y9 = (Root Z) ^ <*k*> and
(Root Z) ^ <*k*> in Z ;
A8: y9 = <*k*> by A7, FINSEQ_1:34;
per cases ( m = 0 or m <> 0 ) ;
end;