let t be Tree; :: thesis: for p being Element of t holds
( t | p = elementary_tree 0 iff p in Leaves t )

let p be Element of t; :: thesis: ( t | p = elementary_tree 0 iff p in Leaves t )
A1: not <*0*> in elementary_tree 0 by TARSKI:def 1, TREES_1:29;
hereby :: thesis: ( p in Leaves t implies t | p = elementary_tree 0 ) end;
assume A2: p in Leaves t ; :: thesis: t | p = elementary_tree 0
let q be FinSequence of NAT ; :: according to TREES_2:def 1 :: thesis: ( ( not q in t | p or q in elementary_tree 0 ) & ( not q in elementary_tree 0 or q in t | p ) )
hereby :: thesis: ( not q in elementary_tree 0 or q in t | p ) end;
assume q in elementary_tree 0 ; :: thesis: q in t | p
then q = {} by TARSKI:def 1, TREES_1:29;
hence q in t | p by TREES_1:22; :: thesis: verum