15.11.2014 Views

con Isabelle/Isar - Dpto. Ciencias de la Computación e Inteligencia ...

con Isabelle/Isar - Dpto. Ciencias de la Computación e Inteligencia ...

con Isabelle/Isar - Dpto. Ciencias de la Computación e Inteligencia ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

54 Capítulo 6. Caso <strong>de</strong> estudio: Compi<strong>la</strong>ción <strong>de</strong> expresiones<br />

also have . . . = ejec ((comp e1) @ [IApp f ]) ent (ejec (comp e2) ent vs)<br />

using ejec-append by b<strong>la</strong>st<br />

also have . . . = ejec [IApp f ] ent (ejec (comp e1) ent (ejec (comp e2) ent vs))<br />

using ejec-append by b<strong>la</strong>st<br />

also have . . . = ejec [IApp f ] ent (ejec (comp e1) ent ((valor e2 ent)#vs))<br />

using HI2 by simp<br />

also have . . . = ejec [IApp f ] ent ((valor e1 ent)#((valor e2 ent)#vs))<br />

using HI1 by simp<br />

also have . . . = (f (valor e1 ent) (valor e2 ent))#vs by simp<br />

also have . . . = (valor (App f e1 e2) ent) # vs by simp<br />

finally<br />

show ejec (comp (App f e1 e2)) ent vs = (valor (App f e1 e2) ent) # vs<br />

by b<strong>la</strong>st<br />

qed<br />

qed

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

Saved successfully!

Ooh no, something went wrong!