Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Michele Pagani is active.

Publication


Featured researches published by Michele Pagani.


symposium on principles of programming languages | 2014

Probabilistic coherence spaces are fully abstract for probabilistic PCF

Thomas Ehrhard; Christine Tasson; Michele Pagani

Probabilistic coherence spaces (PCoh) yield a semantics of higher-order probabilistic computation, interpreting types as convex sets and programs as power series. We prove that the equality of interpretations in Pcoh characterizes the operational indistinguishability of programs in PCF with a random primitive. This is the first result of full abstraction for a semantics of probabilistic PCF. The key ingredient relies on the regularity of power series. Along the way to the theorem, we design a weighted intersection type assignment system giving a logical presentation of PCoh.


symposium on principles of programming languages | 2014

Applying quantitative semantics to higher-order quantum computing

Michele Pagani; Peter Selinger; Benoît Valiron

Finding a denotational semantics for higher order quantum computation is a long-standing problem in the semantics of quantum programming languages. Most past approaches to this problem fell short in one way or another, either limiting the language to an unusably small finitary fragment, or giving up important features of quantum physics such as entanglement. In this paper, we propose a denotational semantics for a quantum lambda calculus with recursion and an infinite data type, using constructions from quantitative semantics of linear logic.


logic in computer science | 2013

Weighted Relational Models of Typed Lambda-Calculi

James Laird; Giulio Manzonetto; Guy McCusker; Michele Pagani

The category Rel of sets and relations yields one of the simplest denotational semantics of Linear Logic (LL). It is known that Rel is the biproduct completion of the Boolean ring. We consider the generalization of this construction to an arbitrary continuous semiring R, producing a cpo-enriched category which is a semantics of LL, and its (co)Kleisli category is an adequate model of an extension of PCF, parametrized by R. Specific instances of R allow us to compare programs not only with respect to “what they can do”, but also “in how many steps” or “in how many different ways” (for non-deterministic PCF) or even “with what probability” (for probabilistic PCF).


foundations of software science and computation structure | 2010

Solvability in resource lambda-calculus

Michele Pagani; Simona Ronchi Della Rocca

The resource calculus is an extension of the λ-calculus allowing to model resource consumption. Namely, the argument of a function comes as a finite multiset of resources, which in turn can be either linear or reusable, giving rise to non-deterministic choices, expressed by a formal sum. Using the λ-calculus terminology, we call solvable a term that can interact with the environment: solvable terms represent meaningful programs. Because of the non-determinism, different definitions of solvability are possible in the resource calculus. Here we study the optimistic (angelical, or may) notion, and so we define a term solvable whenever there is a simple head context reducing the term into a sum where at least one addend is the identity. We give a syntactical, operational and logical characterization of this kind of solvability.


asian symposium on programming languages and systems | 2009

Parallel Reduction in Resource Lambda-Calculus

Michele Pagani; Paolo Tranquilli

We study the resource calculus --- the non-lazy version of Boudols *** -calculus with resources. In such a calculus arguments may be finitely available and mixed, giving rise to nondeterminism, modelled by a formal sum. We define parallel reduction in resource calculus and we apply, in such a nondeterministic setting, the technique by Tait and Martin-Lof to achieve confluence. Then, slightly generalizing a technique by Takahashi, we obtain a standardization result.


Fundamenta Informaticae | 2010

Linearity, Non-determinism and Solvability

Michele Pagani; Simona Ronchi Della Rocca

We study the notion of solvability in the resource calculus, an extension of the λ-calculus modelling resource consumption. Since this calculus is non-deterministic, two different notions of solvability arise, one optimistic (angelical, may) and one pessimistic (demoniac, must). We give a syntactical, operational and logical characterization for the may-solvability and only a partial characterization of the must-solvability. Finally, we discuss the open problem of a complete characterization of the must-solvability.


Theoretical Computer Science | 2010

Strong normalization property for second order linear logic

Michele Pagani; Lorenzo Tortora de Falco

The paper contains the first complete proof of strong normalization (SN) for full second order linear logic (LL): Girards original proof uses a standardization theorem which is not proven. We introduce sliced pure structures (sps), a very general version of Girards proof-nets, and we apply to sps Gandys method to infer SN from weak normalization (WN). We prove a standardization theorem for sps: if WN without erasing steps holds for an sps, then it enjoys SN. A key step in our proof of standardization is a confluence theorem for sps obtained by using only a very weak form of correctness, namely acyclicity slice by slice. We conclude by showing how standardization for sps allows to prove SN of LL, using as usual Girards reducibility candidates.


logic in computer science | 2011

The Computational Meaning of Probabilistic Coherence Spaces

Thomas Ehrhard; Michele Pagani; Christine Tasson

We study the probabilistic coherent spaces -- a denotational semantics interpreting programs by power series with non negative real coefficients. We prove that this semantics is adequate for a probabilistic extension of the untyped


computer science logic | 2006

Acyclicity and coherence in multiplicative exponential linear logic

Michele Pagani

\lambda


foundations of computer science | 2013

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

Alejandro Díaz-Caro; Giulio Manzonetto; Michele Pagani

-calculus: the probability that a term reduces to ahead normal form is equal to its denotation computed on a suitable set of values. The result gives, in a probabilistic setting, a quantitative refinement to the adequacy of Scotts model for untyped

Collaboration


Dive into the Michele Pagani's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Thomas Ehrhard

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Benoît Valiron

University of Pennsylvania

View shared research outputs
Researchain Logo
Decentralizing Knowledge