{ 
[prg:E#Program]. (compileE#(prg) 
 CompilationResult) }
{ Proof }
Definitions occuring in Statement : 
compile-esharp-program: compileE#(prg), 
esharp-program: E#Program, 
compilation-result: CompilationResult, 
uall:
[x:A]. B[x], 
member: t 
 T
Definitions : 
uall:
[x:A]. B[x], 
member: t 
 T, 
compile-esharp-program: compileE#(prg), 
all:
x:A. B[x], 
implies: P 
 Q, 
so_lambda: 
x y.t[x; y], 
so_apply: x[s1;s2], 
esharp-program: E#Program, 
id-fun: id-fun(T)
Lemmas : 
norm-esharp-program_wf, 
esharp-program_wf, 
list_accum_wf, 
esharp-rule_wf, 
compilation-result_wf, 
trivial-comp-result_wf, 
esharp-join_wf, 
compile-esharp-rule_wf
\mforall{}[prg:E\#Program].  (compileE\#(prg)  \mmember{}  CompilationResult)
Date html generated:
2011_08_17-PM-04_39_09
Last ObjectModification:
2011_06_18-AM-11_49_17
Home
Index