let S be non empty non void ManySortedSign ; for s being SortSymbol of S
for X being non-empty ManySortedSet of the carrier of S
for x, x1 being Element of X . s
for t being Element of (Free (S,X))
for xi being Element of dom t st t . xi = [x,s] holds
dom t = dom (t with-replacement (xi,(x1 -term)))
let s be SortSymbol of S; for X being non-empty ManySortedSet of the carrier of S
for x, x1 being Element of X . s
for t being Element of (Free (S,X))
for xi being Element of dom t st t . xi = [x,s] holds
dom t = dom (t with-replacement (xi,(x1 -term)))
let X be non-empty ManySortedSet of the carrier of S; for x, x1 being Element of X . s
for t being Element of (Free (S,X))
for xi being Element of dom t st t . xi = [x,s] holds
dom t = dom (t with-replacement (xi,(x1 -term)))
let x, x1 be Element of X . s; for t being Element of (Free (S,X))
for xi being Element of dom t st t . xi = [x,s] holds
dom t = dom (t with-replacement (xi,(x1 -term)))
let t be Element of (Free (S,X)); for xi being Element of dom t st t . xi = [x,s] holds
dom t = dom (t with-replacement (xi,(x1 -term)))
set t1 = x1 -term ;
let xi be Element of dom t; ( t . xi = [x,s] implies dom t = dom (t with-replacement (xi,(x1 -term))) )
assume
t . xi = [x,s]
; dom t = dom (t with-replacement (xi,(x1 -term)))
then A0:
dom t c= dom (t with-replacement (xi,(x1 -term)))
by Lem11;
dom (t with-replacement (xi,(x1 -term))) c= dom t
hence
dom t = dom (t with-replacement (xi,(x1 -term)))
by A0, XBOOLE_0:def 10; verum