let p be FinSequence of NAT ; :: thesis: for T, T1 being Tree st p in T holds
T1 = (T with-replacement p,T1) | p
let T, T1 be Tree; :: thesis: ( p in T implies T1 = (T with-replacement p,T1) | p )
assume A1:
p in T
; :: thesis: T1 = (T with-replacement p,T1) | p
A2:
p in T with-replacement p,T1
by A1, Def12;
thus
T1 c= (T with-replacement p,T1) | p
:: according to XBOOLE_0:def 10 :: thesis: (T with-replacement p,T1) | p is_a_prefix_of T1
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in (T with-replacement p,T1) | p or x in T1 )
assume A5:
x in (T with-replacement p,T1) | p
; :: thesis: x in T1
reconsider q = x as FinSequence of NAT by A5, Th44;
A6:
p ^ q in T with-replacement p,T1
by A2, A5, Def9;
A12:
( ex r being FinSequence of NAT st
( r in T1 & p ^ q = p ^ r ) implies q in T1 )
by FINSEQ_1:46;
thus
x in T1
by A1, A6, A7, A12, Def12; :: thesis: verum