AbstractBy using intersection types and filter models we formulate a theory of types for a λ-calculus with record subtyping via a finitary programming logic. Types are interpreted as spaces of filters over a subset of the language of properties (the intersection types) which describes the underlying type free realizability structure. We show that such an interpretation is a PER semantics, proving that the quotient space arising from “logical” PERs taken with the intrinsic ordering is isomorphic to the filter semantics of types
Proof-functional logical connectives allow reasoning about the structure of logical proofs, in this ...
AbstractWe use intersection types as a tool for obtaining λ-models. Relying on the notion of easy in...
Subtyping relations for the π-calculus are usually defined in a syntactic way, by means of structura...
By using intersection types and filter models we formulate a theory of types for a #-calculus with r...
By using intersection types and filter models we formulate a theory of types for a #-calculus with r...
AbstractConsider a first order typed language, with semantics 〚〛 for expressions and types. Adding s...
AbstractWe define the typed lambda calculus Fω∧ (F-omega-meet), a natural generalization of Girard's...
Part 3: Logic, Semantics, and Programming TheoryInternational audienceUsing Curry-Howard isomorphism...
System F is a well-known typed λ-calculus with polymorphic types, which provides a basis for polymor...
AbstractSystem F is a well-known typed λ-calculus with polymorphic types, which provides a basis for...
AbstractSystem F is a well-known typed λ-calculus with polymorphic types, which provides a basis for...
We present a refinement of the existential object model of Pierce and Turner. In addition to signatu...
AbstractWe define the typed lambda calculus Fω∧ (F-omega-meet), a natural generalization of Girard's...
Subtyping in first order object calculi is studied with respect to the logical semantics obtained by...
AbstractWe present a system of refinement types for LF in the style of recent formulations where onl...
Proof-functional logical connectives allow reasoning about the structure of logical proofs, in this ...
AbstractWe use intersection types as a tool for obtaining λ-models. Relying on the notion of easy in...
Subtyping relations for the π-calculus are usually defined in a syntactic way, by means of structura...
By using intersection types and filter models we formulate a theory of types for a #-calculus with r...
By using intersection types and filter models we formulate a theory of types for a #-calculus with r...
AbstractConsider a first order typed language, with semantics 〚〛 for expressions and types. Adding s...
AbstractWe define the typed lambda calculus Fω∧ (F-omega-meet), a natural generalization of Girard's...
Part 3: Logic, Semantics, and Programming TheoryInternational audienceUsing Curry-Howard isomorphism...
System F is a well-known typed λ-calculus with polymorphic types, which provides a basis for polymor...
AbstractSystem F is a well-known typed λ-calculus with polymorphic types, which provides a basis for...
AbstractSystem F is a well-known typed λ-calculus with polymorphic types, which provides a basis for...
We present a refinement of the existential object model of Pierce and Turner. In addition to signatu...
AbstractWe define the typed lambda calculus Fω∧ (F-omega-meet), a natural generalization of Girard's...
Subtyping in first order object calculi is studied with respect to the logical semantics obtained by...
AbstractWe present a system of refinement types for LF in the style of recent formulations where onl...
Proof-functional logical connectives allow reasoning about the structure of logical proofs, in this ...
AbstractWe use intersection types as a tool for obtaining λ-models. Relying on the notion of easy in...
Subtyping relations for the π-calculus are usually defined in a syntactic way, by means of structura...