~~NOCACHE~~
/* DO NOT EDIT THIS FILE */
[[seminaires:types:index|Théorie des types et réalisabilité]]\\
Mercredi 14 décembre 2022, 14 heures, Salle 1007\\
**Rémy Cerda** (Institut de Mathématiques de Marseille, Université Aix-Marseille) //Non encore annoncé.//
\\
[[seminaires:types:index|Théorie des types et réalisabilité]]\\
Mercredi 16 novembre 2022, 14 heures, Salle 1007\\
**Hugo Férée Et Sam Van Gool** //A formally verified construction of propositional quantifiers for intuitionistic logic//
\\
A surprising result of Pitts (1992) says that propositional quantifiers are
definable internally in intuitionistic propositional logic (IPC) - this result
is commonly known as the uniform interpolation theorem for IPC. We recently
completed a formalization of Pitts' result in the Coq proof assistant, and thus
a verified implementation of the propositional quantifiers. Our Coq
formalization in addition allowed us to extract an OCaml program that computes
propositional formulas that realize intuitionistic versions of ∃p φ and ∀p φ
from p and φ, and runs quickly on examples.
In this talk, we will give some background for the result, and I will make some
points about its proof that we clarified during its implementation, which also
give some new insights about the "pen-and-paper" proof. In our implementation,
as in Pitts' original proof, the propositional quantifiers are defined by a
mutual induction based on Dyckhoff's proof calculus LJT. The correctness of the
construction is then proved by an induction on the size of an LJT-proof. The
techniques used and lessons learned from our implementation may also be of more
general interest for verified implementations of other proof-theoretic results.
[[seminaires:types:index|Théorie des types et réalisabilité]]\\
Vendredi 21 octobre 2022, 10 heures, Salle 1007\\
**Thorsten Altenkirch** //Do we need classical logic?//
\\
How should we make sense of the fact that classical mathematics officially
is based on ZFC, but people that formalize classical mathematics in the
computer use a foundation different from ZFC, e.g. type theory in the case of Lean ormalization?
[[seminaires:types:index|Théorie des types et réalisabilité]]\\
Mercredi 19 octobre 2022, 14 heures, Salle 1007\\
**Peter Dybjer** //On Generalized Algebraic Theories and Categories with Families//
\\
We give a syntax independent formulation of finitely presented generalized algebraic theories as initial objects in categories of categories with families (cwfs) with extra structure. To this end we simultaneously define the notion of a presentation Σ of a generalized algebraic theory and the associated category CwF_Σ of small cwfs with a Σ-structure and cwf-morphisms that preserve Σ-structure on the nose. Our definition refers to the purely semantic notion of uniform family of contexts, types, and terms in CwF_Σ. Furthermore, we show how to syntactically construct an initial cwf with a Σ-structure. This result can be viewed as a generalization of Birkhoff’s completeness theorem for equational logic. It is obtained by extending Castellan, Clairambault, and Dybjer’s construction of an initial cwf. We provide examples of generalized algebraic theories for monoids, categories, categories with families, and categories with families with extra structure for some type formers of Martin-Lo ̈f type theory. The models of these are internal monoids, internal categories, and internal categories with families (with extra structure) in a small category with families. Finally, we show how to extend our definition to some generalized algebraic theories that are not finitely presented, such as the theory of contextual cwfs.
Also on https://galene.org:8443/group/herbelin/gt-rea-tt (no password)
[[seminaires:types:index|Théorie des types et réalisabilité]]\\
Mercredi 19 octobre 2022, 15 heures 15, Salle 1007\\
**Ambrus Kaposi** //Formalisation of type theory in type theory using quotient-inductive-inductive-recursive types//
\\
In 2006, Nils Anders Danielsson formalised type theory in Agda using
inductive-inductive-recursive types (IIRTs) before those types were understood.
In 2009, James Chapman formalised type theory in Agda using inductive-inductive
types (IITs) before the term "induction-induction" was coined. In 2016,
Thorsten and I formalised type theory in Agda using quotient
inductive-inductive types (QIITs) before a formal definition of QIITs was
given. Cubical Agda now supports quotient inductive-inductive-recursive types
(QIIRTs). We don't yet understand QIIRTs, so it is time to formalise the syntax
of type theory using them! This is work in progress.
Also on https://galene.org:8443/group/herbelin/gt-rea-tt (no password)
[[seminaires:types:index|Théorie des types et réalisabilité]]\\
Mercredi 12 octobre 2022, 14 heures, Salle 3052\\
**Félix Castro** //An interpretation (by parametricity) of E-HA^ω inside HA^ω//
\\
HA^ω (Higher Type Arithmetic) is a first order many sorted theory.
It is a conservative extension of HA (Heyting Arithmetic a.k.a the
intuitionistic version of Peano Arithmetic) obtained by extending the syntax
of terms to all the System T : the objects of interest here are the
functionals of "higher types".
While equality between natural numbers is well understood (it is canonical and
decidable), how equality between functionals can be defined ? From this
question, different versions of HA^ω arise : an extensional version (E-HA^ω)
and an intentional version (I-HA^ω).
In this talk, we will see how the study of a (family of) partial equivalence
relation(s indexed by the sorts of System T) leads us to design a translation
(by parametricity) from E-HA^ω (HA^ω + extensional equality at all level) to
HA^ω (where equality is only defined on natural numbers).
[[seminaires:types:index|Théorie des types et réalisabilité]]\\
Mercredi 6 juillet 2022, 14 heures, Salle 1007\\
**James Lipton** (Wesleyan Univ., USA) //CUT ELIMINATION in Higher-Order with (HO) constraints//
\\
We will present a system of Intensional Higher-Order Intuitionistic Logic with Higher-Order Saraswat Constraints, hoI(C). The Logic and its variants were developed by Artalejo, Nieva, Leach (Madrid), and subsequently by Lipton, Nieva and Hermant, the original aim being to add constraints to a lambda-Prolog style language.
If constraints are unrestricted, cut-elimination is easily shown to fail, because of the way the system handles equality rules. Our work studies conditions on the constraint system C that guarantee cut-elimination. The techniques used are based on Takahashi, Prawitz ande Andrews' work in classical type theory, Lipton and DeMarco for intuitionistic type theory, with ideas developed by Hermant for Logique Modulo, Hermant and Lipton for Logic with sequent axioms, as well as cut-elimination techniques due to Okada and Maehara.
We will briefly discuss Kripke and HA semantics for these calculi, with some remarks on fibrational semantics developed by the speaker with Gianluca Amato (Pescara, Italy) if time permits!
This will be a blackboard talk (with maybe a few slides) and will include work in progress!