Relational Graph Models, Taylor Expansion and Extensionality

Size: px
Start display at page:

Download "Relational Graph Models, Taylor Expansion and Extensionality"

Transcription

1 Relational Graph Models, Taylor Expansion and Extensionality Domenico Ruoppolo Giulio Manzonetto Laboratoire d Informatique de Paris Nord Université Paris-Nord Paris 13 (France) MFPS XXX Ithaca, New York 15 th June 2014

2 Relational Graph Models, Taylor Expansion and Extensionality Domenico Ruoppolo Giulio Manzonetto Laboratoire d Informatique de Paris Nord Université Paris-Nord Paris 13 (France) MFPS XXX Ithaca, New York 15 th June 2014

3 Observational equivalence of programs

4 Observational equivalence of programs P 1 P 2

5 Observational equivalence of programs C C P 1 P 2

6 Observational equivalence of programs C C P 1 P 2 C(P 1 ) C(P 2 )

7 Observational equivalence of programs C C P 1 O P 2 C(P 1 ) C(P 2 ) O

8 Observational equivalence of programs C C P 1 hnf P 2 C(P 1 ) C(P 2 ) hnf s

9 Morris s observational equivalence for the untyped λ-calculus M nf N for all context C( ) C(M) has a β-normal form iff C(N) has a β-normal form

10 Characterizing observational equivalences Observational equivalences denotational semantics syntactic characterizations

11 Resource-sensitive characterizations for Morris Observational equivalences Morris s equivalence??? Resource-sensitive denotational semantics??? Resource-sensitive syntactic characterizations

12 x 1 x 2 x n [[M]] black box o

13 x 1 x 2 x n x 1 x 1 x n x 1 o What about resource usage of the execution?

14 Characterizing observational equivalences Observational equivalences denotational semantics syntactic characterizations

15 Characterizing observational equivalences Observational equivalences Böhm-trees denotational semantics syntactic characterizations [ Barendregt 1981 ]

16 Characterizing Morris s equivalence observational equivalences Morris s equivalence denotational semantics syntactic characterizations [ Morris 1968, Hyland 1975 ]

17 Characterizing Morris s equivalence observational equivalences Morris s equivalence denotational semantics extensional Böhm trees syntactic characterizations [ Hyland 1975, Levy 1976 ]

18 Characterizing Morris s equivalence observational equivalences Morris s equivalence filter model D cdz denotational semantics extensional Böhm trees syntactic characterizations [ Coppo, Dezani & Zacchi 1987 ]

19 Böhm tree Output of the program The key idea Approximations of the β-normal form of the term

20 Böhm tree Output of the program The key idea Approximations of the β-normal form of the term Taylor expansion Resource management of the program T (MN) = k N M [ k times {}}{ N,...,N ] [ Ehrhard & Regnier 2003 ]

21 (Linear) Resource Calculus t ::= x λx.t t b b ::= [t 1,...,t n ] where n 0

22 (Linear) Resource Calculus Terms t ::= x λx.t t b b ::= [t 1,...,t n ] where n 0

23 (Linear) Resource Calculus t ::= x λx.t t b b ::= [t 1,...,t n ] where n 0

24 (Linear) Resource Calculus t ::= x λx.t t b b ::= [t 1,...,t n ] where n 0 Bags

25 (Linear) Resource Calculus t ::= x λx.t t b b ::= [t 1,...,t n ] where n 0 (λxλy.t)[s 11,s 12,s 13 ][s 21 ] x y x y x x o

26 (Linear) Resource Calculus t ::= x λx.t t b b ::= [t 1,...,t n ] where n 0 (λxλy.t)[s 11,s 12,s 13 ][s 21 ] x y x y x x o

27 (Linear) Resource Calculus If the number of occurrences of x in t equals k } (λx.t)[s 1,...,s k ] β t {s p(1) /x 1,...,s p(k) /x k p S k

28 (Linear) Resource Calculus If the number of occurrences of x in t equals k } (λx.t)[s 1,...,s k ] β t {s p(1) /x 1,...,s p(k) /x k p S k Seeking linear substitution? Then take non-determinism, too!

29 Taylor Expansion T : λ-terms infinite sums of resource terms

30 Taylor Expansion T : λ-terms infinite sums of resource terms T (MN) = k N M [ k times {}}{ N,...,N ]

31 Taylor Expansion T : λ-terms infinite sums of resource terms T (MN) = k N M [ k times {}}{ N,...,N ] I was lying! Definition (Taylor expansion) T (x) = x T (λx.m) = t T (M) λx.t T (MN) = k N,t T (M),s 1,...,s k T (N) t [ ] s 1,...,s k

32 Taylor Expansion T : λ-terms infinite sums of resource terms Example T (λy.xyy) = n,k N λy.x [ { n }} times { y,...,y k times ][ {}}{ y,...,y ]

33 Taylor Expansion T : λ-terms infinite sums of resource terms Theorem (Ehrhard & Regnier 2008) For every λ-term M nf β ( T (M) ) = T (BT(M)).

34 Taylor Expansion T : λ-terms infinite sums of resource terms Theorem (Ehrhard & Regnier 2008) For every λ-term M nf β T (M) = T BT(M)

35 Resource-sensitive characterizations for Morris Observational equivalences Morris s equivalence??? Resource-sensitive denotational semantics??? Resource-sensitive syntactic characterizations

36 Relational Semantics The cartesian closed category MRel: objects: sets A, B,... morphisms: A B M f (A) B Kleisli of Rel, self-dual -autonomous category, provided with the exponential comonad! = M f.

37 Relational Semantics The cartesian closed category MRel: objects: sets A, B,... morphisms: A B M f (A) B Kleisli of Rel, self-dual -autonomous category, provided with the exponential comonad! = M f.

38 Relational Semantics The cartesian closed category MRel: objects: sets A, B,... morphisms: A B M f (A) B Kleisli of Rel, self-dual -autonomous category, provided with the exponential comonad! = M f.

39 Relational Semantics The cartesian closed category MRel: objects: sets A, B,... morphisms: A B M f (A) B Kleisli of Rel, self-dual -autonomous category, provided with the exponential comonad! = M f. x 1 x 1 x 1 o x n x n x 1

40 Relational Semantics The cartesian closed category MRel: objects: sets A, B,... morphisms: A B M f (A) B Reflexive objects in MRel, i.e. retracts [D D] D

41 Relational Semantics The cartesian closed category MRel: objects: sets A, B,... morphisms: A B M f (A) B Reflexive objects in MRel, i.e. retracts [D D] = M f (D) D D

42 Relational Graph Models Definition (relational graph model) D = (D,i) is given by an infinite set D ; a total injection i : M f(d) D D. D is extensional when i is bijective.

43 Relational Graph Models Definition (relational graph model) D = (D,i) is given by an infinite set D ; a total injection i : M f(d) D D. D is extensional when i is bijective. Reminder (Plotkin s graph model) D = (D,i) is given by an infinite set D ; a total injection i : P f (D) D D.

44 rgm as Non Idempotent Intersection Type Systems To a rgm D = (D, i) we associate T D : σ ::= α µ σ I D : µ ::= ω σ σ µ

45 rgm as Non Idempotent Intersection Type Systems To a rgm D = (D, i) we associate T D : σ ::= α µ σ I D : µ ::= ω σ σ µ atomic types correspond to atoms of D

46 rgm as Non Idempotent Intersection Type Systems To a rgm D = (D, i) we associate T D : σ ::= α µ σ I D : µ ::= ω σ σ µ atomic types correspond to atoms of D intersections correspond to multisets of elements of D

47 rgm as Non Idempotent Intersection Type Systems To a rgm D = (D, i) we associate T D : σ ::= α µ σ I D : µ ::= ω σ σ µ atomic types correspond to atoms of D intersections correspond to multisets of elements of D arrow types correspond to elements of [D D]=M f(d) D

48 rgm as Non Idempotent Intersection Type Systems To a rgm D = (D, i) we associate T D : σ ::= α µ σ I D : µ ::= ω σ σ µ atomic types correspond to atoms of D intersections correspond to multisets of elements of D arrow types correspond to elements of [D D]=M f(d) D The injection i : M f (D) D D induces an equivalence σ τ

49 rgm as Non Idempotent Intersection Type Systems For a closed λ-term M M D = { σ D M : σ }

50 rgm as Non Idempotent Intersection Type Systems For a closed λ-term M M D = { σ D M : σ } Theorem (approximation) [ M D = BT(M) ] D

51 rgm as Non Idempotent Intersection Type Systems For a closed λ-term M M D = { σ D M : σ } Theorem ( New approximation) [ ] D [ M D = T (M) = BT(M) ] D It is here that we replace the traditional Böhm tree -like approximations with the new Taylor -like one!

52 Full Abstraction Theorem (that we are looking for) Let D be a rgm with possibly some more hypothesis. The following are equivalent for M, N closed λ-terms: 1. M D = N D 2. M nf N

53 Full Abstraction Theorem (that we are looking for) Let D be a rgm with possibly some more hypothesis. The following are equivalent for M, N closed λ-terms: 1. M D N D 2. M nf N

54 Full Abstraction Lemma (characterization of β-normalizability) A closed λ-term M has a β-normal form iff in every rgm D preserving ω-polarities, D M : σ for some type σ such that ω / + σ.

55 Full Abstraction Lemma (characterization of β-normalizability) A closed λ-term M has a β-normal form iff in every rgm D preserving ω-polarities, D M : σ for some type σ such that ω / + σ.

56 Full Abstraction Lemma (characterization of β-normalizability) A closed λ-term M has a β-normal form iff in every rgm D preserving ω-polarities, D M : σ for some type σ such that ω / + σ.

57 Full Abstraction Lemma (characterization of β-normalizability) A closed λ-term M has a β-normal form iff in every rgm D preserving ω-polarities, D M : σ for some type σ such that ω / + σ.

58 Full Abstraction Theorem (full abstraction for Morris s) Let D be an extensional rgm preserving ω-polarities. The following are equivalent for M, N closed λ-terms: 1. M D N D 2. M nf N

59 Full Abstraction Theorem (full abstraction for Morris s) Let D be an extensional rgm preserving ω-polarities. The following are equivalent for M, N closed λ-terms: 1. M D N D 2. M nf N Examples [Bucciarelli & others 2007] D ε ω ε ε fully abstract for hnf D fully abstract for Morris!

60 Full Abstraction Theorem (full abstraction for Morris s) Let D be an extensional rgm preserving ω-polarities. The following are equivalent for M, N closed λ-terms: 1. M D N D 2. M nf N Examples [Bucciarelli & others 2007] D ε ω ε ε fully abstract for hnf D fully abstract for Morris!

61 Full Abstraction Theorem (full abstraction for Morris s) Let D be an extensional rgm preserving ω-polarities. The following are equivalent for M, N closed λ-terms: 1. M D N D 2. M nf N Examples [Bucciarelli & others 2007] D ε ω ε ε fully abstract for hnf D fully abstract for Morris!

62 Full Abstraction Theorem (full abstraction for Morris s) Let D be an extensional rgm preserving ω-polarities. The following are equivalent for M, N closed λ-terms: 1. M D N D 2. M nf N Examples [Bucciarelli & others 2007] D ε ω ε ε fully abstract for hnf D fully abstract for Morris!

63 Full Abstraction Theorem (full abstraction for Morris s) Let D be an extensional rgm preserving ω-polarities. The following are equivalent for M, N closed λ-terms: 1. M D N D 2. M nf N Examples [Bucciarelli & others 2007] D ε ω ε ε fully abstract for hnf D fully abstract for Morris!

64 Full Abstraction Theorem (full abstraction for Morris s) Let D be an extensional rgm preserving ω-polarities. The following are equivalent for M, N closed λ-terms: 1. M D N D 2. M nf N Examples [Bucciarelli & others 2007] D ε ω ε ε fully abstract for hnf D fully abstract for Morris!

65 Full Abstraction Theorem (full abstraction for Morris s) Let D be an extensional rgm preserving ω-polarities. The following are equivalent for M, N closed λ-terms: 1. M D N D 2. M nf N Examples [Bucciarelli & others 2007] D ε ω ε ε fully abstract for hnf D fully abstract for Morris!

66 Full Abstraction Theorem (full abstraction for Morris s) Let D be an extensional rgm preserving ω-polarities. The following are equivalent for M, N closed λ-terms: 1. M D N D 2. M nf N Examples [Bucciarelli & others 2007] D ε ω ε ε fully abstract for hnf D fully abstract for Morris!

67 Fine! What else? Observational equivalences Morris s equivalence extensional rgm preserving ω-polarity Resource-sensitive denotational semantics??? Resource-sensitive syntactic characterizations

68 Fine! What else? Observational equivalences Morris s equivalence extensional rgm preserving ω-polarity Resource-sensitive denotational semantics T η (M) Resource-sensitive syntactic characterizations

69 Extensional Taylor Expansion We seek an analogous of [Ehrhard & Regnier 2008] commutativity theorem nf β T (M) = T BT(M) taking η-reduction into account. Something like nf η nf β T (M) = T BT e (M)

70 Extensional Taylor Expansion The core problem: how to η-reduce resource terms? A paradigmatic instance of the problem: λx.y [ n times {}}{ x,..., x ] η y? n N

71 Extensional Taylor Expansion The core problem: how to η-reduce resource terms? A paradigmatic instance of the problem: λx.y [ ] η y?

72 Extensional Taylor Expansion The core problem: how to η-reduce resource terms? A paradigmatic instance of the problem: λx.y [ ] η y? λx.y [] is a term of the sum nf β T (λx.y x)

73 Extensional Taylor Expansion The core problem: how to η-reduce resource terms? A paradigmatic instance of the problem: λx.y [ ] η y? but also λx.y [] is a term of the sum nf β T (λx.y x) λx.y [] is a term of the sum nf β T (λx.y y)

74 Extensional Taylor Expansion Moral of the story: η-conversion of resource approximants has a global behavior.

75 Extensional Taylor Expansion Moral of the story: η-conversion of resource approximants has a global behavior. Definition (extensional Taylor expansion) Let M be a λ-term. Then T η (M) = nf η ll ( nf β T (M) )

76 Extensional Taylor Expansion Moral of the story: η-conversion of resource approximants has a global behavior. Definition (extensional Taylor expansion) Let M be a λ-term. Then T η (M) = nf η ll ( nf β T (M) )

77 Extensional Taylor Expansion Moral of the story: η-conversion of resource approximants has a global behavior. Definition (extensional Taylor expansion) Let M be a λ-term. Then T η (M) = nf η ll ( nf β T (M) ) Example λx.y [] x η(x) as a term in the sum nf ( ) β T (λx.y x) λx.y [] y ( ) is a term in the sum nf β T (λx.y y)

78 Extensional Taylor Expansion Moral of the story: η-conversion of resource approximants has a global behavior. Definition (extensional Taylor expansion) Let M be a λ-term. Then T η (M) = nf η ll ( nf β T (M) ) Example λx.y [] x η(x) as a term in the sum nf ( ) β T (λx.y x) λx.y [] y ( ) is a term in the sum nf β T (λx.y y)

79 Extensional Taylor Expansion Moral of the story: η-conversion of resource approximants has a global behavior. Definition (extensional Taylor expansion) Let M be a λ-term. Then T η (M) = nf η ll ( nf β T (M) ) Example λx.y [] x η(x) as a term in the sum nf ( ) β T (λx.y x) λx.y [] y ( ) is a term in the sum nf β T (λx.y y)

80 Extensional Taylor Expansion Theorem For every λ-term M T η (M) = T BT η (M) Here BT η (M) is a coinductive version of the extensional Böhm tree, that characterizes nf, but not nf. So do our T η (M). Better than nothing!

81 Conclusion We introduced a class of models fully abstract for nf extensional rgm preserving ω-polarity We introduced a syntactic mathematical model of nf T η (M)

82 Conclusion & Future Work We introduced a class of models fully abstract for nf extensional rgm preserving ω-polarity Future works: refining the notion of preservation of ω-polarity in order to get all relational models fully abstract for nf, along the line of [Breuvart LICS14] We introduced a syntactic mathematical model of nf T η (M) Future works: looking for a similar model of nf

83 Thanks for your attention.

RELATIONAL GRAPH MODELS AT WORK

RELATIONAL GRAPH MODELS AT WORK RELATIONAL GRAPH MODELS AT WORK FLAVIEN BREUVART, GIULIO MANZONETTO, AND DOMENICO RUOPPOLO Université Paris 13, Laboratoire LIPN, CNRS UMR 7030, France e-mail address: {flavien.breuvart,giulio.manzonetto,domenico.ruoppolo}@lipn.univ-paris13.fr

More information

Lambda Calculus, Linear Logic and Symbolic Computation

Lambda Calculus, Linear Logic and Symbolic Computation Lambda Calculus, Linear Logic and Symbolic Computation Habilitation à diriger des recherches Giulio Manzonetto giulio.manzonetto@lipn.univ-paris13.fr LIPN Université Paris Nord IRIF Université Paris Diderot

More information

ON THE CHARACTERIZATION OF MODELS OF H : THE SEMANTICAL ASPECT

ON THE CHARACTERIZATION OF MODELS OF H : THE SEMANTICAL ASPECT Logical Methods in Computer Science Vol. 12(1:4)2016, pp. 1 34 www.lmcs-online.org Submitted Jan. 13, 2014 Published Apr. 27, 2016 ON THE CHARACTERIZATION OF MODELS OF H : THE SEMANTICAL ASPECT FLAVIEN

More information

DEGREES OF EXTENSIONALITY IN THE THEORY OF BÖHM TREES AND SALLÉ S CONJECTURE.

DEGREES OF EXTENSIONALITY IN THE THEORY OF BÖHM TREES AND SALLÉ S CONJECTURE. DEGREES OF EXTENSIONALITY IN THE THEORY OF BÖHM TREES AND SALLÉ S CONJECTURE. BENEDETTO INTRIGILA, GIULIO MANZONETTO, AND ANDREW POLONSKY Dipartimento di Ingegneria dell Impresa, Università di Roma Tor

More information

A Differential Model Theory for Resource Lambda Calculi - Part II

A Differential Model Theory for Resource Lambda Calculi - Part II A Differential Model Theory for Resource Lambda Calculi - Part II Giulio Manzonetto (joint work with Bucciarelli, Ehrhard, Laird, McCusker) g.manzonetto@cs.ru.nl Intelligent Systems Radboud University

More information

Building a (sort of) GoI from denotational semantics: an improvisation

Building a (sort of) GoI from denotational semantics: an improvisation Building a (sort of) GoI from denotational semantics: an improvisation Damiano Mazza Laboratoire d Informatique de Paris Nord CNRS Université Paris 13 Workshop on Geometry of Interaction, Traced Monoidal

More information

A Differential Model Theory for Resource Lambda Calculi - Part I

A Differential Model Theory for Resource Lambda Calculi - Part I A Differential Model Theory for Resource Lambda Calculi - Part I Giulio Manzonetto g.manzonetto@cs.ru.nl Intelligent Systems Radboud University Nijmegen FMCS 2011 - Calgary - 11 th June 2011 Giulio Manzonetto

More information

EasyChair Preprint. Normalization and Taylor expansion of lambda-terms

EasyChair Preprint. Normalization and Taylor expansion of lambda-terms EasyChair Preprint 165 Normalization and Taylor expansion of lambda-terms Federico Olimpieri EasyChair preprints are intended for rapid dissemination of research results and are integrated with the rest

More information

Call-by-value non-determinism in a linear logic type discipline

Call-by-value non-determinism in a linear logic type discipline Call-by-value non-determinism in a linear logic type discipline Alejandro Díaz-Caro? Giulio Manzonetto Université Paris-Ouest & INRIA LIPN, Université Paris 13 Michele Pagani LIPN, Université Paris 13

More information

What is a Categorical Model of the Differential and the Resource λ-calculi?

What is a Categorical Model of the Differential and the Resource λ-calculi? What is a Categorical Model of the Differential and the Resource λ-calculi? Giulio Manzonetto a a Department of Computer Science, Radboud University, Nijmegen, The Netherlands Email: G.Manzonetto@cs.ru.nl

More information

FROM COHERENT TO FINITENESS SPACES

FROM COHERENT TO FINITENESS SPACES FROM COHERENT TO FINITENESS SPACES PIERRE HYVERNAT Laboratoire de Mathématiques, Université de Savoie, 73376 Le Bourget-du-Lac Cedex, France. e-mail address: Pierre.Hyvernat@univ-savoie.fr Abstract. This

More information

Call-by-Value Non-determinism in a Linear Logic Type Discipline

Call-by-Value Non-determinism in a Linear Logic Type Discipline Call-by-Value Non-determinism in a Linear Logic Type Discipline Alejandro Díaz-Caro 1,, Giulio Manzonetto 1,2, and Michele Pagani 1,2 1 Université Paris 13, Sorbonne Paris Cité, LIPN, F-93430, Villetaneuse,

More information

Call-by-Value Non-determinism in a Linear Logic Type Discipline

Call-by-Value Non-determinism in a Linear Logic Type Discipline Call-by-Value Non-determinism in a Linear Logic Type Discipline Alejandro Díaz-Caro 1,, Giulio Manzonetto 1,2, and Michele Pagani 1,2 1 Université Paris 13, Sorbonne Paris Cité, LIPN, F-93430, Villetaneuse,

More information

Graph lambda theories

Graph lambda theories Under consideration for publication in Math. Struct. in Comp. Science Graph lambda theories A N T O N I O B U C C I A R E L L I 1 and A N T O N I N O S A L I B R A 2 1 Equipe PPS (case 7014), Université

More information

The Minimal Graph Model of Lambda Calculus

The Minimal Graph Model of Lambda Calculus The Minimal Graph Model of Lambda Calculus Antonio Bucciarelli 1 and Antonino Salibra 2 1 Université Paris 7, Equipe PPS, 2 place Jussieu, 72251 Paris Cedex 05, France buccia@pps.jussieu.fr, 2 Università

More information

FULL ABSTRACTION FOR THE RESOURCE LAMBDA CALCULUS WITH TESTS, THROUGH TAYLOR EXPANSION

FULL ABSTRACTION FOR THE RESOURCE LAMBDA CALCULUS WITH TESTS, THROUGH TAYLOR EXPANSION Logical Methods in Computer Science Vol. 8(3:3)2012, pp. 1 44 www.lmcs-online.org Submitted Feb. 29, 2012 Published Oct. 10, 2012 FULL ABSTRACTION FOR THE RESOURCE LAMBDA CALCULUS WITH TESTS, THROUGH TAYLOR

More information

The Sensible Graph Theories of Lambda Calculus

The Sensible Graph Theories of Lambda Calculus The Sensible Graph Theories of Lambda Calculus Antonio Bucciarelli Université Paris 7 Equipe PPS 2 place Jussieu, 72251 Paris Cedex 05, France buccia@ppsjussieufr Antonino Salibra Università Ca Foscari

More information

arxiv: v1 [cs.lo] 23 Mar 2016

arxiv: v1 [cs.lo] 23 Mar 2016 Strong Normalizability as a Finiteness Structure via the Taylor Expansion of λ-terms Michele Pagani 1, Christine Tasson 1, and Lionel Vaux 2 arxiv:1603.07218v1 [cs.lo] 23 Mar 2016 1 Université Paris Diderot,

More information

Resource lambda-calculus: the differential viewpoint

Resource lambda-calculus: the differential viewpoint Resource lambda-calculus: the differential viewpoint Preuves, Programmes et Systèmes (PPS) Université Paris Diderot and CNRS September 13, 2011 History ( 1985): Girard Girard had differential intuitions

More information

Denotational semantics of linear logic

Denotational semantics of linear logic Denotational semantics of linear logic Lionel Vaux I2M, Université d Aix-Marseille, France LL2016, Lyon school: 7 and 8 November 2016 L. Vaux (I2M) Denotational semantics of linear logic LL2016 1 / 31

More information

Full Abstraction for Resource Calculus with Tests

Full Abstraction for Resource Calculus with Tests Full Abstraction for Resource Calculus with Tests Antonio Bucciarelli 1, Alberto Carraro 1,3, Thomas Ehrhard 1, and Giulio Manzonetto 2 1 Laboratoire PPS, CNRS, Université Paris-Diderot, Paris, France

More information

Solvability in Resource Lambda-Calculus

Solvability in Resource Lambda-Calculus Solvability in Resource Lambda-Calculus Michele Pagani and Simona Ronchi della Rocca Dipartimento di Informatica Università di Torino C.so Svizzera 185 10149 Torino (IT) {pagani,ronchi}@di.unito.it Abstract.

More information

Komponenten- und Service-orientierte Softwarekonstruktion

Komponenten- und Service-orientierte Softwarekonstruktion Komponenten- und Service-orientierte Softwarekonstruktion Vorlesung 5: Combinatory Logic Synthesis Jakob Rehof LS XIV Software Engineering TU Dortmund Sommersemester 2015 SS 2015 J. Rehof (TU Dortmund)

More information

A characterization of the Taylor expansion of λ-terms

A characterization of the Taylor expansion of λ-terms A characterization of the Taylor expansion of λ-terms Pierre Boudes, Fanny He, and Michele Pagani LIPN - University Paris 13 Villetaneuse, France {boudes, he, pagani}@lipn.univ-paris13.fr Abstract The

More information

Fully Abstract Models of the Probabilistic λ-calculus

Fully Abstract Models of the Probabilistic λ-calculus 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 Fully Abstract Models of the Probabilistic λ-calculus Pierre Clairambault Univ Lyon, CNRS, ENS de Lyon, UCB Lyon 1, LIP, France pierre.clairambault@ens-lyon.fr

More information

Fully Abstract Models of the Probabilistic λ-calculus

Fully Abstract Models of the Probabilistic λ-calculus Fully Abstract Models of the Probabilistic λ-calculus Pierre Clairambault Univ Lyon, CNRS, ENS de Lyon, UCB Lyon 1, LIP, France pierre.clairambault@ens-lyon.fr Hugo Paquet Department of Computer Science

More information

Alberto Carraro 1, 2 and Antonino Salibra 1

Alberto Carraro 1, 2 and Antonino Salibra 1 Theoretical Informatics and Applications Informatique Théorique et Applications Will be set by the publisher EASY LAMBDA-TERMS ARE NOT ALWAYS SIMPLE Alberto Carraro 1, 2 and Antonino Salibra 1 Abstract.

More information

Models and theories of lambda calculus

Models and theories of lambda calculus Models and theories of lambda calculus Giulio Manzonetto To cite this version: Giulio Manzonetto. Models and theories of lambda calculus. [Research Report] 2009. HAL Id: inria-00380183

More information

A relational semantics for parallelism and non-determinism in a functional setting

A relational semantics for parallelism and non-determinism in a functional setting A relational semantics for parallelism and non-determinism in a functional setting Antonio Bucciarelli a, Thomas Ehrhard a, Giulio Manzonetto b,1 a Laboratoire PPS, Université Paris 7, 2, place Jussieu

More information

A completeness theorem for symmetric product phase spaces

A completeness theorem for symmetric product phase spaces A completeness theorem for symmetric product phase spaces Thomas Ehrhard Fédération de Recherche des Unités de Mathématiques de Marseille CNRS FR 2291 Institut de Mathématiques de Luminy CNRS UPR 9016

More information

Intersection Types and Lambda Theories

Intersection Types and Lambda Theories Intersection Types and Lambda Theories M.Dezani-Ciancaglini S.Lusin Abstract We illustrate the use of intersection types as a semantic tool for showing properties of the lattice of λ-theories. Relying

More information

Lazy Strong Normalization

Lazy Strong Normalization Lazy Strong Normalization Luca Paolini 1,2 Dipartimento di Informatica Università di Torino (ITALIA) Elaine Pimentel 1,2 Departamento de Matemática Universidade Federal de Minas Gerais (BRASIL) Dipartimento

More information

REVISITING CALL-BY-VALUE BÖHM TREES IN LIGHT OF THEIR TAYLOR EXPANSION

REVISITING CALL-BY-VALUE BÖHM TREES IN LIGHT OF THEIR TAYLOR EXPANSION REVISITING CALL-BY-VALUE BÖHM TREES IN LIGHT OF THEIR TAYLOR EXPANSION EMMA KERINEC, GIULIO MANZONETTO, AND MICHELE PAGANI Université de Lyon, ENS de Lyon, Université Claude Bernard Lyon 1, LIP e-mail

More information

Boolean algebras for lambda calculus

Boolean algebras for lambda calculus Boolean algebras for lambda calculus G. Manzonetto and A. Salibra Laboratoire PPS (Université Paris 7) Università Ca Foscari di Venezia 2 place Jussieu (case 7014) Dipartimento di Informatica 72251 Paris

More information

Proofs, Denotational Semantics and Observational Equivalences in Multiplicative Linear Logic

Proofs, Denotational Semantics and Observational Equivalences in Multiplicative Linear Logic Under consideration for publication in Math. Struct. in Comp. Science Proofs, Denotational Semantics and Observational Equivalences in Multiplicative Linear Logic M I C H E L E P A G A N I Dipartimento

More information

Refutation of Sallé s Longstanding Conjecture

Refutation of Sallé s Longstanding Conjecture Refutation of Sallé s Longstanding Conjecture Benedetto Intrigila 1, Giulio Manzonetto 2,3, and Andrew Polonsky 2 1 Dipartimento di Ingegneria dell Impresa, Università di Roma Tor Vergata, Rome, Italy

More information

Topology in Denotational Semantics

Topology in Denotational Semantics Journées Topologie et Informatique Thomas Ehrhard Preuves, Programmes et Systèmes (PPS) Université Paris Diderot - Paris 7 and CNRS March 21, 2013 What is denotational semantics? The usual stateful approach

More information

A probabilistic lambda calculus - Some preliminary investigations

A probabilistic lambda calculus - Some preliminary investigations A probabilistic lambda calculus - Some preliminary investigations Ugo Dal Lago, Margherita Zorzi Università di Bologna, Università di Verona June, 9-11, 2010, Torino Introduction: Λ P We present some results

More information

The Bang Calculus: an untyped lambda-calculus generalizing Call-By-Name and Call-By-Value

The Bang Calculus: an untyped lambda-calculus generalizing Call-By-Name and Call-By-Value The Bang Calculus: an untyped lambda-calculus generalizing Call-By-Name and Call-By-Value Thomas Ehrhard CNRS, IRIF, UMR 8243, Univ Paris Diderot, Sorbonne Paris Cité, F-75205 Paris, France thomas.ehrhard@pps.univ-paris-diderot.fr

More information

Quantum groupoids and logical dualities

Quantum groupoids and logical dualities Quantum groupoids and logical dualities (work in progress) Paul-André Melliès CNS, Université Paris Denis Diderot Categories, ogic and Foundations of Physics ondon 14 May 2008 1 Proof-knots Aim: formulate

More information

Rapporto di Ricerca CS Alberto Carraro, Antonino Salibra

Rapporto di Ricerca CS Alberto Carraro, Antonino Salibra UNIVERSITÀ CA FOSCARI DI VENEZIA Dipartimento di Informatica Technical Report Series in Computer Science Rapporto di Ricerca CS-2009-3 Gennaio 2009 Alberto Carraro, Antonino Salibra Reflexive domains are

More information

arxiv: v1 [cs.lo] 27 Dec 2018

arxiv: v1 [cs.lo] 27 Dec 2018 Towards a Semantic Measure of the Execution Time in Call-by-Value lambda-calculus (Long Version) Giulio Guerrieri Dipartimento di Informatica Scienza e Ingegneria (DISI), Università di Bologna, Bologna,

More information

MFPS LICS Special Session Honouring Dana Scott. Symmetric Scott. Andrew Pitts. Computer Laboratory MFPS/LICS /14

MFPS LICS Special Session Honouring Dana Scott. Symmetric Scott. Andrew Pitts. Computer Laboratory MFPS/LICS /14 MFPS/LICS 2013 1/14 MFPS LICS Special Session Honouring Dana Scott Symmetric Scott Andrew Pitts Computer Laboratory 80 years of Dana Scott MFPS/LICS 2013 2/14 automata theory set theory sheaves & logic

More information

Non-Idempotent Typing Operators, beyond the λ-calculus

Non-Idempotent Typing Operators, beyond the λ-calculus Non-Idempotent Typing Operators, beyond the λ-calculus Soutenance de thèse Pierre VIAL IRIF (Univ. Paris Diderot and CNRS) December 7, 2017 Non-idempotent typing operators P. Vial 0 1 /46 Certification

More information

arxiv: v1 [cs.lo] 29 May 2014

arxiv: v1 [cs.lo] 29 May 2014 An Introduction to the Clocked Lambda Calculus Jörg Endrullis, Dimitri Hendriks, Jan Willem Klop, and Andrew Polonsky VU University Amsterdam, The Netherlands Abstract We give a brief introduction to the

More information

Taylor Expansion, β-reduction and Normalization

Taylor Expansion, β-reduction and Normalization Taylor Expansion, β-reduction and Normalization Lionel Vaux Aix Marseille Univ, CNRS, Centrale Marseille, I2M, Marseille, France Abstract We introduce a notion of reduction on resource vectors, i.e. infinite

More information

How to Think of Intersection Types as Cartesian Products

How to Think of Intersection Types as Cartesian Products Available online at www.sciencedirect.com Electronic Notes in Theoretical Computer Science 325 (2016) 305 312 www.elsevier.com/locate/entcs How to Think of Intersection Types as Cartesian Products Rick

More information

A syntactical proof of the operational equivalence of two λ-terms

A syntactical proof of the operational equivalence of two λ-terms A syntactical proof of the operational equivalence of two λ-terms René DAVID and Karim NOUR Abstract In this paper we present a purely syntactical proof of the operational equivalence of I = λxx and the

More information

About Typed Algebraic Lambda-calculi

About Typed Algebraic Lambda-calculi About Typed Algebraic Lambda-calculi Benoît Valiron INRIA Saclay/LIX Palaiseau, France valiron@lix.polytechnique.fr Abstract Arrighi and Dowek (2008) introduce an untyped lambdacalculus together with a

More information

Semantics for algebraic operations

Semantics for algebraic operations MFPS 17 Preliminary Version Semantics for algebraic operations Gordon Plotkin and John Power 1 Laboratory for the Foundations of Computer Science University of Edinburgh King s Buildings, Edinburgh EH9

More information

Advanced Lambda Calculus. Henk Barendregt & Giulio Manzonetto ICIS Faculty of Science Radboud University Nijmegen, The Netherlands

Advanced Lambda Calculus. Henk Barendregt & Giulio Manzonetto ICIS Faculty of Science Radboud University Nijmegen, The Netherlands Advanced Lambda Calculus Henk Barendregt & Giulio Manzonetto ICIS Faculty of Science Radboud University Nijmegen, The Netherlands Form of the course Ordinary lecture Seminar form Exam: working out an exercise

More information

Attack of the Exponentials

Attack of the Exponentials Attack of the Exponentials Damiano Mazza LIPN, CNRS Université Paris 13, France LL2016, Lyon school: 7 and 8 November 2016 D. Mazza (LIPN) Attack of the Exponentials LL2016 1 / 26 Something is missing...

More information

Any Wizard of Oz fans? Discrete Math Basics. Outline. Sets. Set Operations. Sets. Dorothy: How does one get to the Emerald City?

Any Wizard of Oz fans? Discrete Math Basics. Outline. Sets. Set Operations. Sets. Dorothy: How does one get to the Emerald City? Any Wizard of Oz fans? Discrete Math Basics Dorothy: How does one get to the Emerald City? Glynda: It is always best to start at the beginning Outline Sets Relations Proofs Sets A set is a collection of

More information

Domain theory and denotational semantics of functional programming

Domain theory and denotational semantics of functional programming Domain theory and denotational semantics of functional programming Martín Escardó School of Computer Science, Birmingham University MGS 2007, Nottingham, version of April 20, 2007 17:26 What is denotational

More information

A Bird s Eye View on the Quantitative Semantics of Linear Logic

A Bird s Eye View on the Quantitative Semantics of Linear Logic A Bird s Eye View on the Quantitative Semantics of Linear Logic Michele Pagani Laboratoire d Informatique de Paris Nord Institut Galilèe Universitè de Paris 13 Villetaneuse, France michelepagani@lipnuniv-paris13fr

More information

CS611 Lecture 25 Solving Domain Equations 22 October 2007 Lecturer: Andrew Myers

CS611 Lecture 25 Solving Domain Equations 22 October 2007 Lecturer: Andrew Myers CS611 Lecture 25 Solving Domain Equations 22 October 2007 Lecturer: Andrew Myers To develop a denotational semantics for a language with recursive types, or to give a denotational semantics for the untyped

More information

Teooriaseminar. TTÜ Küberneetika Instituut. May 10, Categorical Models. for Two Intuitionistic Modal Logics. Wolfgang Jeltsch.

Teooriaseminar. TTÜ Küberneetika Instituut. May 10, Categorical Models. for Two Intuitionistic Modal Logics. Wolfgang Jeltsch. TTÜ Küberneetika Instituut Teooriaseminar May 10, 2012 1 2 3 4 1 2 3 4 Modal logics used to deal with things like possibility, belief, and time in this talk only time two new operators and : ϕ now and

More information

The lambda calculus with constructors

The lambda calculus with constructors The lambda calculus with constructors Categorical semantic and Continuations Barbara Petit Focus - Univ. Bologna CaCos 2012 Barbara Petit (Focus - Univ. Bologna) The lambda calculus with constructors 1

More information

Proofs, Denotational Semantics and Observational Equivalences in Multiplicative Linear Logic

Proofs, Denotational Semantics and Observational Equivalences in Multiplicative Linear Logic Proofs, Denotational Semantics and Observational Equivalences in Multiplicative Linear Logic Michele Pagani Dipartimento di Filosofia Università Roma Tre Via Ostiense 234 00146 Roma Italy pagani@uniroma3.it

More information

Geometry of Interaction

Geometry of Interaction Linear logic, Ludics, Implicit Complexity, Operator Algebras Geometry of Interaction Laurent Regnier Institut de Mathématiques de Luminy Disclaimer Syntax/Semantics Syntax = nite (recursive) sets Semantics

More information

The Lambda-Calculus Reduction System

The Lambda-Calculus Reduction System 2 The Lambda-Calculus Reduction System 2.1 Reduction Systems In this section we present basic notions on reduction systems. For a more detailed study see [Klop, 1992, Dershowitz and Jouannaud, 1990]. Definition

More information

UNIVERSITY OF CALGARY. What is a Differential Partial Combinatory Algebra? Jonathan Gallagher A THESIS SUBMITTED TO THE FACULTY OF GRADUATE STUDIES

UNIVERSITY OF CALGARY. What is a Differential Partial Combinatory Algebra? Jonathan Gallagher A THESIS SUBMITTED TO THE FACULTY OF GRADUATE STUDIES UNIVERSITY OF CALGARY What is a Differential Partial Combinatory Algebra? by Jonathan Gallagher A THESIS SUBMITTED TO THE FACULTY OF GRADUATE STUDIES IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE

More information

Logic for Computational Effects: work in progress

Logic for Computational Effects: work in progress 1 Logic for Computational Effects: work in progress Gordon Plotkin and John Power School of Informatics University of Edinburgh King s Buildings Mayfield Road Edinburgh EH9 3JZ Scotland gdp@inf.ed.ac.uk,

More information

Note on models of polarised intuitionistic logic

Note on models of polarised intuitionistic logic Note on models of polarised intuitionistic logic Guillaume Munch-Maccagnoni Team Gallinette, Inria Bretagne Atlantique, Univ. Nantes, LS2N, Nantes, France Guillaume.Munch-Maccagnoni@Inria.fr 3rd June 2017

More information

Denotational semantics: proofs

Denotational semantics: proofs APPENDIX A Denotational semantics: proofs We show that every closed term M has a computable functional [[M ] as its denotation. A.1. Unification We show that for any two constructor terms one can decide

More information

Lambda Calculus: Models and Theories

Lambda Calculus: Models and Theories Lambda Calculus: Models and Theories Antonino Salibra Dipartimento di Informatica Università Ca Foscari di Venezia Via Torino 155, 30172 Venezia, Italy salibra@dsi.unive.it Abstract In this paper we give

More information

A Behavioural Model for Klop s Calculus

A Behavioural Model for Klop s Calculus Replace this file with prentcsmacro.sty for your meeting, or with entcsmacro.sty for your meeting. Both can be found at the ENTCS Macro Home Page. A Behavioural Model for Klop s Calculus Mariangiola Dezani-Ciancaglini

More information

summer school Logic and Computation Goettingen, July 24-30, 2016

summer school Logic and Computation Goettingen, July 24-30, 2016 Università degli Studi di Torino summer school Logic and Computation Goettingen, July 24-30, 2016 A bit of history Alonzo Church (1936) The as formal account of computation. Proof of the undecidability

More information

Polyadic Approximations, Fibrations and Intersection Types

Polyadic Approximations, Fibrations and Intersection Types Polyadic Approximations, Fibrations and Intersection Types DAMIANO MAZZA, CNRS, UMR 7030, LIPN, Université Paris 13, Sorbonne Paris Cité, France LUC PELLISSIER, Université Paris 13, Sorbonne Paris Cité,

More information

Böhm trees, Krivine machine and the Taylor expansion of ordinary lambda-terms

Böhm trees, Krivine machine and the Taylor expansion of ordinary lambda-terms Böhm trees, Krivine machine and the Taylor expansion of ordinary lambda-terms Thomas Ehrhard and Laurent Regnier Institut de Mathématiques de Luminy CNRS and Université de la Méditerranée UMR 6206 Thomas.Ehrhard@iml.univ-mrs.fr

More information

Categories, Proofs and Programs

Categories, Proofs and Programs Categories, Proofs and Programs Samson Abramsky and Nikos Tzevelekos Lecture 4: Curry-Howard Correspondence and Cartesian Closed Categories In A Nutshell Logic Computation 555555555555555555 5 Categories

More information

Recursive types to D and beyond

Recursive types to D and beyond Recursive types to D and beyond Felice Cardone Dipartimento di Informatica, Sistemistica e Comunicazione, Università di Milano-Bicocca, Via Bicocca degli Arcimboldi 8, I-20126 Milano, Italy Abstract The

More information

Realization of Coinductive Types

Realization of Coinductive Types MFPS 2011 Realization of Coinductive Types Dexter Kozen 1,2 Department of Computer Science Cornell University Ithaca, New York 14853 7501, USA Abstract We give an explicit combinatorial construction of

More information

Propositional Logic Language

Propositional Logic Language Propositional Logic Language A logic consists of: an alphabet A, a language L, i.e., a set of formulas, and a binary relation = between a set of formulas and a formula. An alphabet A consists of a finite

More information

A Monad For Randomized Algorithms

A Monad For Randomized Algorithms A Monad For Randomized Algorithms Tyler Barker Tulane University 1 Domains XII August 26, 2015 1 Supported by AFOSR Tyler Barker Tulane University A Monad For Randomized Algorithms Domains XII August 26,

More information

Using models to model-check recursive schemes

Using models to model-check recursive schemes Using models to model-check recursive schemes S Salvati and I Walukiewicz Université de Bordeaux, INRIA, CNRS, LaBRI UMR5800 Abstract We propose a model-based approach to the model checking problem for

More information

Subtyping and Intersection Types Revisited

Subtyping and Intersection Types Revisited Subtyping and Intersection Types Revisited Frank Pfenning Carnegie Mellon University International Conference on Functional Programming (ICFP 07) Freiburg, Germany, October 1-3, 2007 Joint work with Rowan

More information

Origin in Mathematical Logic

Origin in Mathematical Logic Lambda Calculus Origin in Mathematical Logic Foundation of mathematics was very much an issue in the early decades of 20th century. Cantor, Frege, Russel s Paradox, Principia Mathematica, NBG/ZF Origin

More information

Elements of Category Theory

Elements of Category Theory Elements of Category Theory Robin Cockett Department of Computer Science University of Calgary Alberta, Canada robin@cpsc.ucalgary.ca Estonia, Feb. 2010 Functors and natural transformations Adjoints and

More information

Classical Combinatory Logic

Classical Combinatory Logic Computational Logic and Applications, CLA 05 DMTCS proc. AF, 2006, 87 96 Classical Combinatory Logic Karim Nour 1 1 LAMA - Equipe de logique, Université de Savoie, F-73376 Le Bourget du Lac, France Combinatory

More information

Behavioural Inverse Limit λ-models

Behavioural Inverse Limit λ-models Behavioural Inverse Limit λ-models Mariangiola Dezani-Ciancaglini a,1, Silvia Ghilezan b,2, Silvia Likavec a,b,c,1 a Dipartimento di Informatica, Università di Torino, Corso Svizzera 185, 10149 Torino,

More information

Sémantique des jeux asynchrones et réécriture 2-dimensionnelle

Sémantique des jeux asynchrones et réécriture 2-dimensionnelle Sémantique des jeux asynchrones et réécriture 2-dimensionnelle Soutenance de thèse de doctorat Samuel Mimram Laboratoire PPS (CNRS Université Paris Diderot) 1 er décembre 2008 1 / 64 A program is a text

More information

On Böhm Trees and Lévy-Longo Trees in π-calculus

On Böhm Trees and Lévy-Longo Trees in π-calculus On Böhm Trees and Lévy-Longo Trees in π-calculus Xian Xu East China University of Science and Technology (from ongoing work with Davide Sangiorgi) April, 1 Subject Encodings from to λ-calculus (sequential

More information

Introduction to Restriction Categories

Introduction to Restriction Categories Introduction to Restriction Categories Robin Cockett Department of Computer Science University of Calgary Alberta, Canada robin@cpsc.ucalgary.ca Estonia, March 2010 Defining restriction categories Examples

More information

Compositional Higher-Order Model Checking via ω-regular Games over Böhm Trees

Compositional Higher-Order Model Checking via ω-regular Games over Böhm Trees Compositional Higher-Order Model Checking via ω-regular Games over Böhm Trees Takeshi Tsukada University of Oxford JSPS Postdoctoral Fellow for Research Abroad tsukada@cs.ox.ac.uk C.-H. Luke Ong University

More information

Semantics with Intersection Types

Semantics with Intersection Types Semantics with Intersection Types Steffen van Bakel Department of Computing, Imperial College of Science, Technology and Medicine, 180 Queen s Gate, London SW7 2BZ, U.K., E-mail: svb@doc.ic.ac.uk (Sections

More information

Sequentiality in Kahn- Macqueen nets and the λ-calculus

Sequentiality in Kahn- Macqueen nets and the λ-calculus Sequentiality in Kahn- Macqueen nets and the λ-calculus Jean-Jacques Lévy Macqueen Fest, 11-05-2012 1 Plan Kahn-Macqueen networks Stability in the λ-calculus Stability in Kahn-Macqueen networks Revisiting

More information

A domain-theoretic characterisation of strong normalisation in the λ-r-calculus

A domain-theoretic characterisation of strong normalisation in the λ-r-calculus Domains VIII Sobolev Institute of Mathematics Novosibirsk Akademgorodok 11-15 September, 2007 A domain-theoretic characterisation of strong normalisation in the λ-r-calculus Ulrich Berger Swansea University

More information

Towards a quantum calculus

Towards a quantum calculus QPL 2006 Preliminary Version Towards a quantum calculus (work in progress, extended abstract) Philippe Jorrand 1 Simon Perdrix 2 Leibniz Laboratory IMAG-INPG Grenoble, France Abstract The aim of this paper

More information

Bisimulation and coinduction in higher-order languages

Bisimulation and coinduction in higher-order languages Bisimulation and coinduction in higher-order languages Davide Sangiorgi Focus Team, University of Bologna/INRIA ICE, Florence, June 2013 Bisimulation Behavioural equality One of the most important contributions

More information

Differential structure, tangent structure, and SDG

Differential structure, tangent structure, and SDG Differential structure, tangent structure, and SDG J.R.B. Cockett and G.S.H. Cruttwell Department of Computer Science, University of Calgary, Alberta, Canada and Department of Mathematics and Computer

More information

A Linear/Producer/Consumer Model of Classical Linear Logic

A Linear/Producer/Consumer Model of Classical Linear Logic A Linear/Producer/Consumer Model of Classical Linear Logic Jennifer Paykin Steve Zdancewic University of Pennsylvania Philadelphia, USA jpaykin@seas.upenn.edu stevez@cis.upenn.edu This paper defines a

More information

A categorical view of computational effects

A categorical view of computational effects Emily Riehl Johns Hopkins University A categorical view of computational effects C mp se::conference 1. Functions, composition, and categories 2. Categories for computational effects (monads) 3. Categories

More information

Minimal logic for computable functionals

Minimal logic for computable functionals Minimal logic for computable functionals Helmut Schwichtenberg Mathematisches Institut der Universität München Contents 1. Partial continuous functionals 2. Total and structure-total functionals 3. Terms;

More information

Polarized Multigames. Furio Honsell 1, Marina Lenisa 1. Contents

Polarized Multigames. Furio Honsell 1, Marina Lenisa 1. Contents Under consideration for publication in Math. Struct. in Comp. Science Polarized Multigames Furio Honsell 1, Marina Lenisa 1 Dipartimento di Matematica e Informatica, Università di Udine, Italy furio.honsell@comune.udine.it,

More information

Games on Graphs and Sequentially Realizable Functionals Extended Abstract

Games on Graphs and Sequentially Realizable Functionals Extended Abstract Games on Graphs and Sequentially Realizable Functionals Extended Abstract Martin Hyland DPMMS Centre for Mathematical Sciences Wilberforce Road, Cambridge, CB3 0WB, UK M.Hyland@dpmms.cam.ac.uk Andrea Schalk

More information

Categorical relativistic quantum theory. Chris Heunen Pau Enrique Moliner Sean Tull

Categorical relativistic quantum theory. Chris Heunen Pau Enrique Moliner Sean Tull Categorical relativistic quantum theory Chris Heunen Pau Enrique Moliner Sean Tull 1 / 15 Idea Hilbert modules: naive quantum field theory Idempotent subunits: base space in any category Support: where

More information

arxiv: v1 [cs.lo] 25 May 2009

arxiv: v1 [cs.lo] 25 May 2009 Synchronous Games, Simulations and λ-calculus Pierre Hyvernat 1,2 arxiv:0905.4066v1 [cs.lo] 25 May 2009 1 Institut mathématique de Luminy, Marseille, France 2 Chalmers Institute of Technology, Göteborg,

More information

Graph models for the untyped λ-calculus

Graph models for the untyped λ-calculus Graph models for the untyped λ-calculus Kelley Philip van Evert On the cover: a picture I drew of Dana Scott. Graph models for the untyped λ-calculus Kelley Philip van Evert 4046854 Bachelor s thesis in

More information

Parameterizations and Fixed-Point Operators on Control Categories

Parameterizations and Fixed-Point Operators on Control Categories Parameterizations and Fixed-Point Operators on Control Categories oshihiko Kakutani 1 and Masahito Hasegawa 12 1 Research Institute for Mathematical Sciences, Kyoto University {kakutani,hassei}@kurims.kyoto-u.ac.jp

More information