|
 |
Vendredi 6 Mars
Heure: |
11:00 - 12:30 |
Lieu: |
Salle B107, bâtiment B, Université de Villetaneuse |
Résumé: |
The Plotkin's call-by-value lambda-calculus from a linear-logical viewpoint |
Description: |
Giulio Guerrieri We translate the terms of ordinary lambda-calculus into proof-nets accordingly the Girard's call-by-value "boring'' encoding of intuitionistic implication A->B = !A-o!B. We show that (1) the Plotkin's call-by-value beta-reduction is (bi)simulated in proof-nets via cut-elimination; (2) there is a sequentialization theorem that characterizes all and only the proof-nets which are translations of some lambda-term; (3) the equivalence relation on lambda-terms which identifies lambda-terms having the same translation in proof-nets is the call-by-value counterpart of Regnier's sigma-equivalence and is not included in Plotkin's call-by-value beta-equivalence. The semantics of lambda-terms is preserved by our call-by-value sigma-equivalence. Adding an oriented version of the call-by-value sigma-rules to the call-by-value beta-reduction (and keeping the same syntax of ordinary lambda-calculus) we preserve confluence and we get a call-by-value operational characterization of solvable and potential valuable terms (this is not possible in original Plotkin's call-by-value lambda-calculus). Moreover, we give a semantic characterization of solvable and potential valuable terms in a relational model, based on Linear Logic, satisfying the Taylor expansion formula. As a technical tool, we also use a resource-sensitive calculus in which the elements of the model are definable. |
|
|