]> matita.cs.unibo.it Git - helm.git/commit
projections redex (proj (mk_foo ...)) where mk_foo
authorEnrico Tassi <enrico.tassi@inria.fr>
Fri, 2 Oct 2009 17:54:16 +0000 (17:54 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Fri, 2 Oct 2009 17:54:16 +0000 (17:54 +0000)
commit56d3455abc6bcffd9d0e2af3ed370bf0751057a0
tree93e1364eb0466ddf06990f1641c051e98e86dd85
parentda5dd88bbcc43d9f4342e47c922b820abf91c92f
projections redex (proj (mk_foo ...)) where mk_foo
is explicit (not the result of a reduction) are
always fired.

on the contrary, when the delta avoids the reduction
of a projetion (since the arg reduces to mk_foo but
for a smaller delta) we store in stack not the reduct
but its original version (before reducing it to delta=0).

This seems nice anyway, and a FIXME is left in the code
helm/software/components/ng_kernel/nCicReduction.ml