Pith. sign in

Around finite second-order coherence spaces

1 Pith paper cite this work. Polarity classification is still indexing.

1 Pith paper citing it
abstract

Many applications of denotational semantics, such as higher-order model checking or the complexity of normalization, rely on finite semantics for monomorphic type systems. We exhibit such a finite semantics for a polymorphic purely linear language: more precisely, we show that in Girard's semantics of second-order linear logic using coherence spaces and normal functors, the denotations of multiplicative-additive formulas are finite. This model is also effective, in the sense that the denotations of formulas and proofs are computable, as we show. We also establish analogous results for a second-order extension of Ehrhard's hypercoherences; while finiteness holds for the same reason as in coherence spaces, effectivity presents additional difficulties. Finally, we discuss the applications our our work to implicit computational complexity in linear (or affine) logic. In view of these applications, we study cardinality and complexity bounds in our finite semantics.

fields

cs.LO 1

years

2019 1

verdicts

CONDITIONAL 1

representative citing papers

On the Elementary Affine Lambda-Calculus with and Without Fixed Points

cs.LO · 2019-08-14 · conditional · novelty 7.0

Removing recursive types from the elementary affine lambda calculus reduces the predicate type !Str⊸!!Bool from polynomial time to exactly the regular languages, while the fixpoint version gains a Church-encoding-only characterization of FP and k-FEXPTIME.

citing papers explorer

Showing 1 of 1 citing paper.

  • On the Elementary Affine Lambda-Calculus with and Without Fixed Points cs.LO · 2019-08-14 · conditional · none · ref 15 · internal anchor

    Removing recursive types from the elementary affine lambda calculus reduces the predicate type !Str⊸!!Bool from polynomial time to exactly the regular languages, while the fixpoint version gains a Church-encoding-only characterization of FP and k-FEXPTIME.