let s be State of SCM; :: thesis: for nt being NonTerminal of SCM-AE
for tl, tr being bin-term holds (nt -tree (tl,tr)) @ s = nt -Meaning_on ((tl @ s),(tr @ s))

let nt be NonTerminal of SCM-AE; :: thesis: for tl, tr being bin-term holds (nt -tree (tl,tr)) @ s = nt -Meaning_on ((tl @ s),(tr @ s))
let tl, tr be bin-term; :: thesis: (nt -tree (tl,tr)) @ s = nt -Meaning_on ((tl @ s),(tr @ s))
consider f being Function of (TS SCM-AE),INT such that
A1: (nt -tree (tl,tr)) @ s = f . (nt -tree (tl,tr)) and
A2: for t being Terminal of SCM-AE holds f . (root-tree t) = s . t and
A3: for nt being NonTerminal of SCM-AE
for tl, tr being bin-term
for rtl, rtr being Symbol of SCM-AE st rtl = root-label tl & rtr = root-label tr & nt ==> <*rtl,rtr*> holds
for xl, xr being Element of INT st xl = f . tl & xr = f . tr holds
f . (nt -tree (tl,tr)) = nt -Meaning_on (xl,xr) by Def9;
A4: nt ==> <*(root-label tl),(root-label tr)*> by Def1, Lm3;
( tl @ s = f . tl & tr @ s = f . tr ) by A2, A3, Def9;
hence (nt -tree (tl,tr)) @ s = nt -Meaning_on ((tl @ s),(tr @ s)) by A1, A3, A4; :: thesis: verum