25.06.2013 Views

1 transparent par page - Montefiore

1 transparent par page - Montefiore

1 transparent par page - Montefiore

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Substitution<br />

La fonction subst(f , e) remplace toutes les occurrences de x dans e <strong>par</strong> f .<br />

Définition : La fonction subst : Aexp × Aexp → Aexp est définie<br />

récursivement sur les expressions e ∈ Aexp comme suit. Soit f ∈ Aexp.<br />

◮ Cas de base :<br />

◮ subst(f , x) ::= f ,<br />

◮ subst(f , k) ::= k.<br />

◮ Cas récursifs :<br />

◮ subst(f , [e1 + e2]) ::= [subst(f , e1) + subst(f , e2)],<br />

◮ subst(f , [e1 ∗ e2]) ::= [subst(f , e1) ∗ subst(f , e2),<br />

◮ subst(f , −[e1]) ::= −[subst(f , e1).<br />

Exercice : montrez que<br />

.<br />

subst([3 ∗ x], [x ∗ [x + −[1]]]) = [[3 ∗ x] ∗ [[3 ∗ x] + −[1]]]<br />

141

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!