let S be non empty non void ManySortedSign ; for X being non-empty ManySortedSet of the carrier of S
for t being Element of (Free (S,X)) st t is compound holds
ex o being OperSymbol of S ex p being Element of Args (o,(Free (S,X))) st t = o -term p
let X be non-empty ManySortedSet of the carrier of S; for t being Element of (Free (S,X)) st t is compound holds
ex o being OperSymbol of S ex p being Element of Args (o,(Free (S,X))) st t = o -term p
let t be Element of (Free (S,X)); ( t is compound implies ex o being OperSymbol of S ex p being Element of Args (o,(Free (S,X))) st t = o -term p )
reconsider d = t as Term of S,X by MSAFREE4:42;
assume
t . {} in [: the carrier' of S,{ the carrier of S}:]
; ABCMIZ_1:def 27 ex o being OperSymbol of S ex p being Element of Args (o,(Free (S,X))) st t = o -term p
then consider a, b being object such that
A1:
( a in the carrier' of S & b in { the carrier of S} & d . {} = [a,b] )
by ZFMISC_1:def 2;
reconsider a = a as OperSymbol of S by A1;
b = the carrier of S
by A1, TARSKI:def 1;
then consider p being ArgumentSeq of Sym (a,X) such that
A2:
d = [a, the carrier of S] -tree p
by A1, MSATERM:10;
Free (S,X) = FreeMSA X
by MSAFREE3:31;
then reconsider p = p as Element of Args (a,(Free (S,X))) by INSTALG1:1;
take
a
; ex p being Element of Args (a,(Free (S,X))) st t = a -term p
take
p
; t = a -term p
thus
t = a -term p
by A2; verum