let x be set ; for T being DecoratedTree holds x -tree <*T*> = ((elementary_tree 1) --> x) with-replacement <*0 *>,T
let T be DecoratedTree; x -tree <*T*> = ((elementary_tree 1) --> x) with-replacement <*0 *>,T
set D = ((elementary_tree 1) --> x) with-replacement <*0 *>,T;
set W = (elementary_tree 1) with-replacement <*0 *>,(dom T);
A1: dom (x -tree <*T*>) =
tree (doms <*T*>)
by Th10
.=
tree <*(dom T)*>
by FUNCT_6:33
.=
^ (dom T)
by TREES_3:def 16
.=
(elementary_tree 1) with-replacement <*0 *>,(dom T)
by TREES_3:61
;
A2:
dom ((elementary_tree 1) --> x) = elementary_tree 1
by FUNCOP_1:19;
reconsider t1 = {} , t2 = <*0 *> as Element of elementary_tree 1 by TARSKI:def 2, TREES_1:88;
t2 = t2
;
then A4:
dom (((elementary_tree 1) --> x) with-replacement <*0 *>,T) = (elementary_tree 1) with-replacement <*0 *>,(dom T)
by A2, TREES_2:def 12;
A5:
{} in dom T
by TREES_1:47;
now let y be
set ;
( y in (elementary_tree 1) with-replacement <*0 *>,(dom T) implies (((elementary_tree 1) --> x) with-replacement <*0 *>,T) . y = (x -tree <*T*>) . y )assume
y in (elementary_tree 1) with-replacement <*0 *>,
(dom T)
;
(((elementary_tree 1) --> x) with-replacement <*0 *>,T) . y = (x -tree <*T*>) . ythen reconsider q =
y as
Element of
(elementary_tree 1) with-replacement <*0 *>,
(dom T) ;
(
q in elementary_tree 1 or ex
v being
FinSequence of
NAT st
(
v in dom T &
q = t2 ^ v ) )
by TREES_1:def 12;
then A9:
(
q = {} or (
q = t2 &
t2 = t2 ^ t1 ) or ex
v being
FinSequence of
NAT st
(
v in dom T &
q = <*0 *> ^ v ) )
by FINSEQ_1:47, TARSKI:def 2, TREES_1:88;
not
t2 is_a_prefix_of t1
;
then A11:
(((elementary_tree 1) --> x) with-replacement <*0 *>,T) . {} =
((elementary_tree 1) --> x) . t1
by A2, TREES_3:48
.=
x
by FUNCOP_1:13
.=
(x -tree <*T*>) . {}
by Def4
;
hence
(((elementary_tree 1) --> x) with-replacement <*0 *>,T) . y = (x -tree <*T*>) . y
by A5, A9, A11;
verum end;
hence
x -tree <*T*> = ((elementary_tree 1) --> x) with-replacement <*0 *>,T
by A1, A4, FUNCT_1:9; verum