We present a call-by-need $\lambda$-calculus that enables strong reduction(that is, reduction inside the body of abstractions) and guarantees thatarguments are only evaluated if needed and at most once. This calculus usesexplicit substitutions and subsumes the existing strong-call-by-need strategy,but allows for more reduction sequences, and often shorter ones, whilepreserving the neededness. The calculus is shown to be normalizing in a strongsense: Whenever a $\lambda$-term t admits a normal form n in the$\lambda$-calculus, then any reduction sequence from t in the calculuseventually reaches a representative of the normal form n. We also exhibit arestriction of this calculus that has the diamond property and that onlyperforms reduction seq...
We present a calculus that captures the operational semantics of call-by-need.We demonstrate t...
We present a typed calculus LambdaXi isomorphic to the implicational fragment of the classical seque...
We introduce a call-by-name lambda-calculus lambdaJ with generalized applications which integrates a...
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...
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...
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 ?-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...
We present a call-by-need strategy for computing strong normal forms of open terms (reduction is adm...
We present a calculus that captures the operational semantics of call-by-need.We demonstrate t...
We present a typed calculus LambdaXi isomorphic to the implicational fragment of the classical seque...
We introduce a call-by-name lambda-calculus lambdaJ with generalized applications which integrates a...
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...
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...
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 ?-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...
We present a call-by-need strategy for computing strong normal forms of open terms (reduction is adm...
We present a calculus that captures the operational semantics of call-by-need.We demonstrate t...
We present a typed calculus LambdaXi isomorphic to the implicational fragment of the classical seque...
We introduce a call-by-name lambda-calculus lambdaJ with generalized applications which integrates a...