We present a call-by-need λ-calculus that enables strong reduction (that is, reduction inside the body of abstractions) and guarantees that arguments are only evaluated if needed and at most once. This calculus uses explicit substitutions and subsumes the existing strong-call-by-need strategy, but allows for more reduction sequences, and often shorter ones, while preserving the neededness. The calculus is shown to be normalizing in a strong sense: Whenever a λ-term t admits a normal form n in the λ-calculus, then any reduction sequence from t in the calculus eventually reaches a representative of the normal form n. We also exhibit a restriction of this calculus that has the diamond property and that only performs reduction sequences of mini...
AbstractAmong all the reduction strategies for the untyped λ-calculus, the so called lazy β-evaluati...
AbstractWe present a typed calculus λξ isomorphic to the implicational fragment of the classical seq...
Ariola et al defined a call-by-need λ-calculus with control, together with a sequent calculus presen...
We present a call-by-need λ-calculus that enables strong reduction (that is, reduction inside the bo...
We present a call-by-need λ-calculus that enables strong reduction (that is, reduction inside the bo...
We present a call-by-need λ-calculus that enables strong reduction (that is, reduction inside the bo...
International audienceWe present a call-by-need λ-calculus that enables strong reduction (that is, r...
International audienceWe present a call-by-need λ-calculus that enables strong reduction (that is, r...
International audienceWe present a call-by-need λ-calculus that enables strong reduction (that is, r...
We present a call-by-need $\lambda$-calculus that enables strong reduction(that is, reduction inside...
We present a call-by-need ?-calculus that enables strong reduction (that is, reduction inside the bo...
We present a call-by-need $\lambda$-calculus that enables strong reduction (that is, reduction insid...
We present a call-by-need λ-calculus that enables strong reduction (that is, reduction inside the bo...
International audienceWe present a call-by-need λ-calculus that enables strong reduction (that is, r...
We present a call-by-need strategy for computing strong normal forms of open terms (reduction is adm...
AbstractAmong all the reduction strategies for the untyped λ-calculus, the so called lazy β-evaluati...
AbstractWe present a typed calculus λξ isomorphic to the implicational fragment of the classical seq...
Ariola et al defined a call-by-need λ-calculus with control, together with a sequent calculus presen...
We present a call-by-need λ-calculus that enables strong reduction (that is, reduction inside the bo...
We present a call-by-need λ-calculus that enables strong reduction (that is, reduction inside the bo...
We present a call-by-need λ-calculus that enables strong reduction (that is, reduction inside the bo...
International audienceWe present a call-by-need λ-calculus that enables strong reduction (that is, r...
International audienceWe present a call-by-need λ-calculus that enables strong reduction (that is, r...
International audienceWe present a call-by-need λ-calculus that enables strong reduction (that is, r...
We present a call-by-need $\lambda$-calculus that enables strong reduction(that is, reduction inside...
We present a call-by-need ?-calculus that enables strong reduction (that is, reduction inside the bo...
We present a call-by-need $\lambda$-calculus that enables strong reduction (that is, reduction insid...
We present a call-by-need λ-calculus that enables strong reduction (that is, reduction inside the bo...
International audienceWe present a call-by-need λ-calculus that enables strong reduction (that is, r...
We present a call-by-need strategy for computing strong normal forms of open terms (reduction is adm...
AbstractAmong all the reduction strategies for the untyped λ-calculus, the so called lazy β-evaluati...
AbstractWe present a typed calculus λξ isomorphic to the implicational fragment of the classical seq...
Ariola et al defined a call-by-need λ-calculus with control, together with a sequent calculus presen...