set A = { (Funcs (T,D)) where T is Element of Trees : verum } ;
set TT = union { (Funcs (T,D)) where T is Element of Trees : verum } ;
set f = the Element of Trees --> the Element of D;
A1:
the Element of Trees --> the Element of D in Funcs ( the Element of Trees ,D)
by FUNCT_2:8;
A2:
Funcs ( the Element of Trees ,D) in { (Funcs (T,D)) where T is Element of Trees : verum }
;
union { (Funcs (T,D)) where T is Element of Trees : verum } is constituted-DTrees
then reconsider TT = union { (Funcs (T,D)) where T is Element of Trees : verum } as non empty constituted-DTrees set by A2, A1, TARSKI:def 4;
TT is DTree-set of D
then reconsider TT = TT as DTree-set of D ;
take
TT
; for T being DecoratedTree of D holds T in TT
let T be DecoratedTree of D; T in TT
reconsider t = dom T as Element of Trees by Def1;
rng T c= D
;
then A7:
T in Funcs (t,D)
by FUNCT_2:def 2;
Funcs (t,D) in { (Funcs (W,D)) where W is Element of Trees : verum }
;
hence
T in TT
by A7, TARSKI:def 4; verum