SlideShare a Scribd company logo
1 of 29
Download to read offline
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Dialectica Categorical Constructions
Valeria de Paiva
Joint work with Davide Trotta and Matteo Spadetto
Encontro Brasil–Portugal, Salvador, BR
August, 2022
1 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Thanks!
Our organizers: Maria Manuel Clementino, Hugo Mariano and José
Siqueira
Our friends helping to run the meeting: Samuel, Darllan, Ciro and
many others...
2 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Dialectica Interpretation
Dialectica Interpretation (Gödel 1958): an interpretation of
intuitionistic arithmetic HA in a quantifier-free theory of
functionals of finite type System T.
Idea: translate every formula A of HA to
AD
= ∃u∀xAD
where AD is quantifier-free.
3 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Dialectica Interpretation
Application: if HA proves A, then System T proves AD(t, x),
where x is a string of variables for functionals of finite type, and t a
suitable sequence of terms (not containing x).
Goal: to be as constructive as possible, while being able to
interpret all of classical Peano arithmetic (Troelstra).
Gödel (1958), Über eine bisher noch nicht benützte erweiterung des finiten
standpunktes., Dialectica, 12(3-4):280–287. (Translation in Gödel’s Collected Works)
4 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Dialectica interpretation
The most complicated clause of the translation is the definition of
the translation of the implication connective (A → B)D
:
(A → B)D
= ∃V , X.∀u, y.(AD(u, X(u, y)) → BD(V (u), y)).
Intuition: Given a witness u in U for the hypothesis AD, there
exists a function V assigning a witness V (u) to BD. Moreover,
from a counterexample y to the conclusion BD, we should be able
to find a counterexample X(u, y) for the hypothesis AD.
5 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Dialectica interpretation
The translation involves three logical principles:
1. Principle of Independence of Premise (IP)
2. a generalisation of Markov Principle (MP)
3. the axiom of choice (AC)
6 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Categorical Dialectica Constructions
Dialectica category (de Paiva 1988): Given a category C with
finite limits, one can build a new category Dial(C), whose objects
have the form A = (U, X, α) where α is a subobject of U × X in C;
think of this object as representing the formula
∃u∀xα(u, x).
A map from ∃u∀xα(u, x) to ∃v∀yβ(v, y) can be thought of as a
pair (f0, f1) of terms/maps, subject to the entailment condition
α(u, f1(u, y)) ⊢ β(f0(u), y).
(First internalisation of the Dialectica interpretation!)
7 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Categorical Dialectica Constructions
Most of the work in the original Dialectica categories was on the
categorical structure needed to model Linear Logic (Girard 1987).
We described symmetric monoidal closed categories with
appropriate comonads, modelling the modality !
Generalization: the initial construction has been generalized for
arbitrary fibrations, by Hyland, Biering, Hofstra, von Glehn, Moss,
etc.
de Paiva (1988), The Dialectica categories, Cambridge PhD Thesis.
Hofstra (2011), The dialectica monad and its cousins., Models, logics, and higher
dimensional categories: A tribute to M. Makkai, 2011
Trotta, Spadetto and de Paiva (2021), The Gödel fibration., MFCS 2021
Trotta, Spadetto and de Paiva (2022), Gödel Doctrines., LFCS 2022
8 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Dialectica via Doctrines
Trotta, Spadetto and V. describe a categorical version of Dialectica
in terms of (Lawvere’s) doctrines
How does the construction of the Dialectica categories (or
fibrations) capture the essential ingredients of Gödel’s original
translation?
1. Given a doctrine P, when is there a doctrine P′
such that
Dial(P′
) ∼
= P?
2. When such doctrine P′
exists, how do we find it?
9 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Dialectica via Doctrines
Trotta, Spadetto and V. describe a categorical version of Dialectica
in terms of (Lawvere’s) doctrines
How does the construction of the Dialectica categories (or
fibrations) capture the essential ingredients of Gödel’s original
translation?
1. Given a doctrine P, when is there a doctrine P′
such that
Dial(P′
) ∼
= P?
Such a P′
exists precisely when P is a Gödel doctrine
2. When such doctrine P′
exists, how do we find it?
9 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Dialectica via Doctrines
Trotta, Spadetto and V. describe a categorical version of Dialectica
in terms of (Lawvere’s) doctrines
How does the construction of the Dialectica categories (or
fibrations) capture the essential ingredients of Gödel’s original
translation?
1. Given a doctrine P, when is there a doctrine P′
such that
Dial(P′
) ∼
= P?
Such a P′
exists precisely when P is a Gödel doctrine
2. When such doctrine P′
exists, how do we find it? P′
is
given by the quantifier-free elements of the Gödel doctrine
P
9 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Dialectica via Doctrines
The Dialectica translation requires some classical principles:
independence of premise(IP)
Markov principle (MP)
and the axiom of choice (AC).
How can we see these principles in the categorical modelling?
Can these categories and these principles be described in more
conceptual terms, for example, in terms of universal properties?
10 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Doctrines
Lawvere defined hyperdoctrines, we start with less.
Definition (doctrine)
A doctrine is just a functor from a category C with finite products,
to Pos, the category of posets
P : Cop
−→ Pos
11 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Quantifier Doctrines
Definition (existential/universal doctrines)
A doctrine P : Cop
−→ Pos is existential (resp. universal) if, for
every A1 and A2 in C and every projection A1 × A2
πi
−
→ Ai , i = 1, 2,
the functor:
PAi
Pπi
−
−
→ P(A1 × A2)
has a left adjoint ∃πi (resp. a right adjoint ∀πi ), and these satisfy
the Beck-Chevalley conditions.
12 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Definition (existential-free predicates)
Let P : Cop
−→ Pos be an existential doctrine and let I be an object
of C. We say the predicate α(i) of the fibre P(I) is existential-free
if for every arrow A → I of C such that α(f (a) ⊢ (∃b : B)β(a, b) in
P(A), where β(a, b) is a predicate in P(A × B), there exists a
unique arrow g : A → B such that α(f (a)) ⊢ β(a, g(a)).
Similarly, we can define universal-free predicates of universal
doctrines.
Cf. Dialectica Logical Principles via Doctrines, arXiv 2205.0709.
13 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Definition (Gödel doctrine)
A doctrine P : Cop
−→ Pos is called a Gödel doctrine if:
the category C is cartesian closed;
the doctrine P is existential and universal;
the doctrine P has enough existential-free predicates;
the existential-free objects of P are stable under universal
quantification, i.e. if α ∈ P(A) is existential-free, then ∀π(α)
is existential-free for every projection π from A;
the sub-doctrine P′
: Cop // Pos of the existential-free
predicates of P has enough universal-free predicates.
14 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Theorem (1. Gödel doctrine objects)
Let P : Cop // Pos be a Gödel doctrine and α be an element of
P(A). Then there exists a quantifier-free predicate αD of
P(I × U × X) such that:
i : I | α(i) ⊣⊢ ∃u : U.∀x : X.αD(i, u, x).
This theorem shows that Gödel doctrines allow us to describe their
quantifier-free objects.
15 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Theorem (2. Gödel doctrine maps)
Let P : Cop // Pos be a Gödel doctrine. Then for every
AD ∈ P(I × U × X) and BD ∈ P(I × V × Y ) quantifier-free
predicates of P we have that:
i : I | ∃u.∀x.AD(i, u, x) ⊢ ∃v.∀y.BD(i, v, y)
if and only if there exists I × U
f0
−
→ V and I × U × Y
f1
−
→ X such
that:
u : U, y : Y , i : I | AD(i, u, f1(i, u, y)) ⊢ BD(i, f0(i, u), y).
16 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Theorem (3. Skolemization principle)
Every Gödel doctrine P : Cop // Pos validates the
Skolemisation principle, that is:
i : I | ∀u.∃x.α(i, u, x) ⊣⊢ ∃f .∀u.α(i, u, fu)
where f : XU
and fu denotes the evaluation of f on u, whenever
α(i, u, x) is a predicate in the context I × U × X.
Theorem (4. Dial completion)
Every Gödel doctrine P is equivalent to the Dialectica completion
Dial(P′
) of the full subdoctrine P′
of P consisting of the
quantifier-free predicates of P.
17 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Gödel hyperdoctrines
A hyperdoctrine is a functor from a cartesian closed category to
the category Hey of Heyting algebras
P : Cop
−→ Hey
satisfying: for every arrow A
f
−
→ B in C, the homomorphism of
Heyting algebras Pf : P(B) −→ P(A) has a left adjoint ∃f and a
right adjoint ∀f satisfying the Beck-Chevalley conditions.
Definition (Gödel hyperdoctrine)
A hyperdoctrine P : Cop // Hey is called a Gödel
hyperdoctrine when P is a Gödel doctrine.
18 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Theorem (5. Independence of Premise)
Every Gödel hyperdoctrine P : Cop // Hey satisfies the Rule of
Independence of Premise: whenever β in P(A × B) and α in
P(A) is an existential-free predicate, it is the case that:
a : A | ⊤ ⊢ α(a) → ∃b.β(a, b)
implies that
a : A | ⊤ ⊢ ∃b.(α(a) → β(a, b)).
19 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Theorem (6. Modified Markov Rule)
Every Gödel hyperdoctrine P : Cop // Hey satisfies the
following Modified Markov Rule: whenever βD ∈ P(A) is a
quantifier-free predicate and α ∈ P(A × B) is an existential-free
predicate, it is the case that:
a : A | ⊤ ⊢ (∀b.α(a, b)) → βD(a)
implies that
a : A | ⊤ ⊢ ∃b.(α(a, b) → βD(a)).
20 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Connecting Theorem
If we assume that for a Gödel hyperdoctrine P the existential-free
elements are closed under finite conjunctions and implications, then
it is the case that:
Theorem
The doctrine P models the Principle of Independence of Premise:
whenever β is in P(A × B) and α in P(A) is an existential-free
predicate;
and the Markov Principle: whenever β in P(A) is a quantifier-free
predicate and α ∈ P(A × B) is an existential-free predicate.
21 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Showed how to model quantifier-free formulae using Dialectica
based doctrines
Proved that the Gödel doctrines satisfy:
Dialectica Normal Form
Soundness of Implication
Skolemisation
Independence of Premise
Markov Principle
A very faithful description of the Dialectica interpretation.
Cf. Dialectica Logical Principles via Doctrines arXiv 2205.07093.pdf
22 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Biering PhD (2007) Triposes & Toposes
23 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Conclusions
Several categorical models of the Dialectica
Extend and generalize the original models.
Try to make clear the connection to realizability tripos and toposes
Thank you!
24 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Some References
D. Trotta, M. Spadetto, V. de Paiva, The Gödel Fibration, MFCS 2021.
arXiv 2104.14021.
D. Trotta, M. Spadetto, V. de Paiva, Dialectica Logical Principles, LFCS
2022. arXiv 2109.08064
D. Trotta, M. Spadetto, V. de Paiva, Dialectica Principles via Gödel
Doctrines.. arXiv 2205.0709 (submitted)
25 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Spector-Troelstra
26 / 27
Dialectica Interpretation
Categorical Dialectica
Dialectica via Doctrines
Logical Principles
Hofstra’s Dialectica tripos
27 / 27

More Related Content

Similar to Dialectica Categorical Constructions

Fuzzy logic andits Applications
Fuzzy logic andits ApplicationsFuzzy logic andits Applications
Fuzzy logic andits ApplicationsDrATAMILARASIMCA
 
Dialectica Categories: the mathematical version
Dialectica Categories: the mathematical versionDialectica Categories: the mathematical version
Dialectica Categories: the mathematical versionValeria de Paiva
 
Proof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systemsProof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systemsMarco Benini
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsValeria de Paiva
 
artificial intelligence.pptx
artificial intelligence.pptxartificial intelligence.pptx
artificial intelligence.pptxSabthamiS1
 
The complexity of the epistemological genesis of mathematical proof (V.2 comp...
The complexity of the epistemological genesis of mathematical proof (V.2 comp...The complexity of the epistemological genesis of mathematical proof (V.2 comp...
The complexity of the epistemological genesis of mathematical proof (V.2 comp...Nicolas Balacheff
 
Dialectica Categories Surprising Application: mapping cardinal invariants
Dialectica Categories Surprising Application: mapping cardinal invariantsDialectica Categories Surprising Application: mapping cardinal invariants
Dialectica Categories Surprising Application: mapping cardinal invariantsValeria de Paiva
 
Unit-4-Knowledge-representation.pdf
Unit-4-Knowledge-representation.pdfUnit-4-Knowledge-representation.pdf
Unit-4-Knowledge-representation.pdfHrideshSapkota2
 
Presentation iaf 2014 v1
Presentation iaf 2014 v1Presentation iaf 2014 v1
Presentation iaf 2014 v1Fayçal Touazi
 
Mca1030 foundation of mathematics
Mca1030  foundation of mathematicsMca1030  foundation of mathematics
Mca1030 foundation of mathematicssmumbahelp
 
Dialectica Categories and Petri Nets
Dialectica Categories and Petri NetsDialectica Categories and Petri Nets
Dialectica Categories and Petri NetsValeria de Paiva
 
Latent Dirichlet Allocation
Latent Dirichlet AllocationLatent Dirichlet Allocation
Latent Dirichlet AllocationMarco Righini
 
Introduction to set theory by william a r weiss professor
Introduction to set theory by william a r weiss professorIntroduction to set theory by william a r weiss professor
Introduction to set theory by william a r weiss professormanrak
 
Fundamentals of Parameterised Covering Approximation Space
Fundamentals of Parameterised Covering Approximation SpaceFundamentals of Parameterised Covering Approximation Space
Fundamentals of Parameterised Covering Approximation SpaceYogeshIJTSRD
 
Dialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek CalculusDialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek CalculusValeria de Paiva
 
Entrega2_MALGTN_DEFINITVA
Entrega2_MALGTN_DEFINITVAEntrega2_MALGTN_DEFINITVA
Entrega2_MALGTN_DEFINITVAGuillem Sala
 

Similar to Dialectica Categorical Constructions (20)

Fuzzy logic andits Applications
Fuzzy logic andits ApplicationsFuzzy logic andits Applications
Fuzzy logic andits Applications
 
Dialectica Categories: the mathematical version
Dialectica Categories: the mathematical versionDialectica Categories: the mathematical version
Dialectica Categories: the mathematical version
 
Proof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systemsProof-Theoretic Semantics: Point-free meaninig of first-order systems
Proof-Theoretic Semantics: Point-free meaninig of first-order systems
 
project
projectproject
project
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov Problems
 
Ddns
DdnsDdns
Ddns
 
artificial intelligence.pptx
artificial intelligence.pptxartificial intelligence.pptx
artificial intelligence.pptx
 
The complexity of the epistemological genesis of mathematical proof (V.2 comp...
The complexity of the epistemological genesis of mathematical proof (V.2 comp...The complexity of the epistemological genesis of mathematical proof (V.2 comp...
The complexity of the epistemological genesis of mathematical proof (V.2 comp...
 
Dialectica Categories Surprising Application: mapping cardinal invariants
Dialectica Categories Surprising Application: mapping cardinal invariantsDialectica Categories Surprising Application: mapping cardinal invariants
Dialectica Categories Surprising Application: mapping cardinal invariants
 
Predicate Logic
Predicate LogicPredicate Logic
Predicate Logic
 
Unit-4-Knowledge-representation.pdf
Unit-4-Knowledge-representation.pdfUnit-4-Knowledge-representation.pdf
Unit-4-Knowledge-representation.pdf
 
Presentation iaf 2014 v1
Presentation iaf 2014 v1Presentation iaf 2014 v1
Presentation iaf 2014 v1
 
Mca1030 foundation of mathematics
Mca1030  foundation of mathematicsMca1030  foundation of mathematics
Mca1030 foundation of mathematics
 
Dialectica Categories and Petri Nets
Dialectica Categories and Petri NetsDialectica Categories and Petri Nets
Dialectica Categories and Petri Nets
 
Latent Dirichlet Allocation
Latent Dirichlet AllocationLatent Dirichlet Allocation
Latent Dirichlet Allocation
 
Introduction to set theory by william a r weiss professor
Introduction to set theory by william a r weiss professorIntroduction to set theory by william a r weiss professor
Introduction to set theory by william a r weiss professor
 
Fundamentals of Parameterised Covering Approximation Space
Fundamentals of Parameterised Covering Approximation SpaceFundamentals of Parameterised Covering Approximation Space
Fundamentals of Parameterised Covering Approximation Space
 
Dialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek CalculusDialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek Calculus
 
Logic Seminar Spring 2011
Logic Seminar Spring 2011Logic Seminar Spring 2011
Logic Seminar Spring 2011
 
Entrega2_MALGTN_DEFINITVA
Entrega2_MALGTN_DEFINITVAEntrega2_MALGTN_DEFINITVA
Entrega2_MALGTN_DEFINITVA
 

More from Valeria de Paiva

Logic & Representation 2021
Logic & Representation 2021Logic & Representation 2021
Logic & Representation 2021Valeria de Paiva
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear LogicsValeria de Paiva
 
Networked Mathematics: NLP tools for Better Science
Networked Mathematics: NLP tools for Better ScienceNetworked Mathematics: NLP tools for Better Science
Networked Mathematics: NLP tools for Better ScienceValeria de Paiva
 
Going Without: a modality and its role
Going Without: a modality and its roleGoing Without: a modality and its role
Going Without: a modality and its roleValeria de Paiva
 
Problemas de Kolmogorov-Veloso
Problemas de Kolmogorov-VelosoProblemas de Kolmogorov-Veloso
Problemas de Kolmogorov-VelosoValeria de Paiva
 
Natural Language Inference: for Humans and Machines
Natural Language Inference: for Humans and MachinesNatural Language Inference: for Humans and Machines
Natural Language Inference: for Humans and MachinesValeria de Paiva
 
The importance of Being Erneast: Open datasets in Portuguese
The importance of Being Erneast: Open datasets in PortugueseThe importance of Being Erneast: Open datasets in Portuguese
The importance of Being Erneast: Open datasets in PortugueseValeria de Paiva
 
Negation in the Ecumenical System
Negation in the Ecumenical SystemNegation in the Ecumenical System
Negation in the Ecumenical SystemValeria de Paiva
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear LogicsValeria de Paiva
 
Semantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACTSemantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACTValeria de Paiva
 
Categorical Explicit Substitutions
Categorical Explicit SubstitutionsCategorical Explicit Substitutions
Categorical Explicit SubstitutionsValeria de Paiva
 
Logic and Probabilistic Methods for Dialog
Logic and Probabilistic Methods for DialogLogic and Probabilistic Methods for Dialog
Logic and Probabilistic Methods for DialogValeria de Paiva
 
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)Valeria de Paiva
 
Gender Gap in Computing 2014
Gender Gap in Computing 2014Gender Gap in Computing 2014
Gender Gap in Computing 2014Valeria de Paiva
 
Categorical Proof Theory for Everyone
Categorical Proof Theory for EveryoneCategorical Proof Theory for Everyone
Categorical Proof Theory for EveryoneValeria de Paiva
 

More from Valeria de Paiva (20)

Logic & Representation 2021
Logic & Representation 2021Logic & Representation 2021
Logic & Representation 2021
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear Logics
 
PLN para Tod@s
PLN para Tod@sPLN para Tod@s
PLN para Tod@s
 
Networked Mathematics: NLP tools for Better Science
Networked Mathematics: NLP tools for Better ScienceNetworked Mathematics: NLP tools for Better Science
Networked Mathematics: NLP tools for Better Science
 
Going Without: a modality and its role
Going Without: a modality and its roleGoing Without: a modality and its role
Going Without: a modality and its role
 
Problemas de Kolmogorov-Veloso
Problemas de Kolmogorov-VelosoProblemas de Kolmogorov-Veloso
Problemas de Kolmogorov-Veloso
 
Natural Language Inference: for Humans and Machines
Natural Language Inference: for Humans and MachinesNatural Language Inference: for Humans and Machines
Natural Language Inference: for Humans and Machines
 
Dialectica Petri Nets
Dialectica Petri NetsDialectica Petri Nets
Dialectica Petri Nets
 
The importance of Being Erneast: Open datasets in Portuguese
The importance of Being Erneast: Open datasets in PortugueseThe importance of Being Erneast: Open datasets in Portuguese
The importance of Being Erneast: Open datasets in Portuguese
 
Negation in the Ecumenical System
Negation in the Ecumenical SystemNegation in the Ecumenical System
Negation in the Ecumenical System
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear Logics
 
Semantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACTSemantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACT
 
NLCS 2013 opening slides
NLCS 2013 opening slidesNLCS 2013 opening slides
NLCS 2013 opening slides
 
Dialectica Comonads
Dialectica ComonadsDialectica Comonads
Dialectica Comonads
 
Categorical Explicit Substitutions
Categorical Explicit SubstitutionsCategorical Explicit Substitutions
Categorical Explicit Substitutions
 
Logic and Probabilistic Methods for Dialog
Logic and Probabilistic Methods for DialogLogic and Probabilistic Methods for Dialog
Logic and Probabilistic Methods for Dialog
 
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
 
Constructive Modalities
Constructive ModalitiesConstructive Modalities
Constructive Modalities
 
Gender Gap in Computing 2014
Gender Gap in Computing 2014Gender Gap in Computing 2014
Gender Gap in Computing 2014
 
Categorical Proof Theory for Everyone
Categorical Proof Theory for EveryoneCategorical Proof Theory for Everyone
Categorical Proof Theory for Everyone
 

Recently uploaded

Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxCeline George
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningMarc Dusseiller Dusjagr
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111GangaMaiya1
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...EADTU
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfPondicherry University
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSAnaAcapella
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17Celine George
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Economic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesEconomic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesSHIVANANDaRV
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of PlayPooky Knightsmith
 

Recently uploaded (20)

Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Our Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdfOur Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdf
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Economic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesEconomic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food Additives
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of Play
 

Dialectica Categorical Constructions

  • 1. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Dialectica Categorical Constructions Valeria de Paiva Joint work with Davide Trotta and Matteo Spadetto Encontro Brasil–Portugal, Salvador, BR August, 2022 1 / 27
  • 2. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Thanks! Our organizers: Maria Manuel Clementino, Hugo Mariano and José Siqueira Our friends helping to run the meeting: Samuel, Darllan, Ciro and many others... 2 / 27
  • 3. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Dialectica Interpretation Dialectica Interpretation (Gödel 1958): an interpretation of intuitionistic arithmetic HA in a quantifier-free theory of functionals of finite type System T. Idea: translate every formula A of HA to AD = ∃u∀xAD where AD is quantifier-free. 3 / 27
  • 4. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Dialectica Interpretation Application: if HA proves A, then System T proves AD(t, x), where x is a string of variables for functionals of finite type, and t a suitable sequence of terms (not containing x). Goal: to be as constructive as possible, while being able to interpret all of classical Peano arithmetic (Troelstra). Gödel (1958), Über eine bisher noch nicht benützte erweiterung des finiten standpunktes., Dialectica, 12(3-4):280–287. (Translation in Gödel’s Collected Works) 4 / 27
  • 5. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Dialectica interpretation The most complicated clause of the translation is the definition of the translation of the implication connective (A → B)D : (A → B)D = ∃V , X.∀u, y.(AD(u, X(u, y)) → BD(V (u), y)). Intuition: Given a witness u in U for the hypothesis AD, there exists a function V assigning a witness V (u) to BD. Moreover, from a counterexample y to the conclusion BD, we should be able to find a counterexample X(u, y) for the hypothesis AD. 5 / 27
  • 6. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Dialectica interpretation The translation involves three logical principles: 1. Principle of Independence of Premise (IP) 2. a generalisation of Markov Principle (MP) 3. the axiom of choice (AC) 6 / 27
  • 7. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Categorical Dialectica Constructions Dialectica category (de Paiva 1988): Given a category C with finite limits, one can build a new category Dial(C), whose objects have the form A = (U, X, α) where α is a subobject of U × X in C; think of this object as representing the formula ∃u∀xα(u, x). A map from ∃u∀xα(u, x) to ∃v∀yβ(v, y) can be thought of as a pair (f0, f1) of terms/maps, subject to the entailment condition α(u, f1(u, y)) ⊢ β(f0(u), y). (First internalisation of the Dialectica interpretation!) 7 / 27
  • 8. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Categorical Dialectica Constructions Most of the work in the original Dialectica categories was on the categorical structure needed to model Linear Logic (Girard 1987). We described symmetric monoidal closed categories with appropriate comonads, modelling the modality ! Generalization: the initial construction has been generalized for arbitrary fibrations, by Hyland, Biering, Hofstra, von Glehn, Moss, etc. de Paiva (1988), The Dialectica categories, Cambridge PhD Thesis. Hofstra (2011), The dialectica monad and its cousins., Models, logics, and higher dimensional categories: A tribute to M. Makkai, 2011 Trotta, Spadetto and de Paiva (2021), The Gödel fibration., MFCS 2021 Trotta, Spadetto and de Paiva (2022), Gödel Doctrines., LFCS 2022 8 / 27
  • 9. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Dialectica via Doctrines Trotta, Spadetto and V. describe a categorical version of Dialectica in terms of (Lawvere’s) doctrines How does the construction of the Dialectica categories (or fibrations) capture the essential ingredients of Gödel’s original translation? 1. Given a doctrine P, when is there a doctrine P′ such that Dial(P′ ) ∼ = P? 2. When such doctrine P′ exists, how do we find it? 9 / 27
  • 10. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Dialectica via Doctrines Trotta, Spadetto and V. describe a categorical version of Dialectica in terms of (Lawvere’s) doctrines How does the construction of the Dialectica categories (or fibrations) capture the essential ingredients of Gödel’s original translation? 1. Given a doctrine P, when is there a doctrine P′ such that Dial(P′ ) ∼ = P? Such a P′ exists precisely when P is a Gödel doctrine 2. When such doctrine P′ exists, how do we find it? 9 / 27
  • 11. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Dialectica via Doctrines Trotta, Spadetto and V. describe a categorical version of Dialectica in terms of (Lawvere’s) doctrines How does the construction of the Dialectica categories (or fibrations) capture the essential ingredients of Gödel’s original translation? 1. Given a doctrine P, when is there a doctrine P′ such that Dial(P′ ) ∼ = P? Such a P′ exists precisely when P is a Gödel doctrine 2. When such doctrine P′ exists, how do we find it? P′ is given by the quantifier-free elements of the Gödel doctrine P 9 / 27
  • 12. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Dialectica via Doctrines The Dialectica translation requires some classical principles: independence of premise(IP) Markov principle (MP) and the axiom of choice (AC). How can we see these principles in the categorical modelling? Can these categories and these principles be described in more conceptual terms, for example, in terms of universal properties? 10 / 27
  • 13. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Doctrines Lawvere defined hyperdoctrines, we start with less. Definition (doctrine) A doctrine is just a functor from a category C with finite products, to Pos, the category of posets P : Cop −→ Pos 11 / 27
  • 14. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Quantifier Doctrines Definition (existential/universal doctrines) A doctrine P : Cop −→ Pos is existential (resp. universal) if, for every A1 and A2 in C and every projection A1 × A2 πi − → Ai , i = 1, 2, the functor: PAi Pπi − − → P(A1 × A2) has a left adjoint ∃πi (resp. a right adjoint ∀πi ), and these satisfy the Beck-Chevalley conditions. 12 / 27
  • 15. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Definition (existential-free predicates) Let P : Cop −→ Pos be an existential doctrine and let I be an object of C. We say the predicate α(i) of the fibre P(I) is existential-free if for every arrow A → I of C such that α(f (a) ⊢ (∃b : B)β(a, b) in P(A), where β(a, b) is a predicate in P(A × B), there exists a unique arrow g : A → B such that α(f (a)) ⊢ β(a, g(a)). Similarly, we can define universal-free predicates of universal doctrines. Cf. Dialectica Logical Principles via Doctrines, arXiv 2205.0709. 13 / 27
  • 16. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Definition (Gödel doctrine) A doctrine P : Cop −→ Pos is called a Gödel doctrine if: the category C is cartesian closed; the doctrine P is existential and universal; the doctrine P has enough existential-free predicates; the existential-free objects of P are stable under universal quantification, i.e. if α ∈ P(A) is existential-free, then ∀π(α) is existential-free for every projection π from A; the sub-doctrine P′ : Cop // Pos of the existential-free predicates of P has enough universal-free predicates. 14 / 27
  • 17. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Theorem (1. Gödel doctrine objects) Let P : Cop // Pos be a Gödel doctrine and α be an element of P(A). Then there exists a quantifier-free predicate αD of P(I × U × X) such that: i : I | α(i) ⊣⊢ ∃u : U.∀x : X.αD(i, u, x). This theorem shows that Gödel doctrines allow us to describe their quantifier-free objects. 15 / 27
  • 18. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Theorem (2. Gödel doctrine maps) Let P : Cop // Pos be a Gödel doctrine. Then for every AD ∈ P(I × U × X) and BD ∈ P(I × V × Y ) quantifier-free predicates of P we have that: i : I | ∃u.∀x.AD(i, u, x) ⊢ ∃v.∀y.BD(i, v, y) if and only if there exists I × U f0 − → V and I × U × Y f1 − → X such that: u : U, y : Y , i : I | AD(i, u, f1(i, u, y)) ⊢ BD(i, f0(i, u), y). 16 / 27
  • 19. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Theorem (3. Skolemization principle) Every Gödel doctrine P : Cop // Pos validates the Skolemisation principle, that is: i : I | ∀u.∃x.α(i, u, x) ⊣⊢ ∃f .∀u.α(i, u, fu) where f : XU and fu denotes the evaluation of f on u, whenever α(i, u, x) is a predicate in the context I × U × X. Theorem (4. Dial completion) Every Gödel doctrine P is equivalent to the Dialectica completion Dial(P′ ) of the full subdoctrine P′ of P consisting of the quantifier-free predicates of P. 17 / 27
  • 20. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Gödel hyperdoctrines A hyperdoctrine is a functor from a cartesian closed category to the category Hey of Heyting algebras P : Cop −→ Hey satisfying: for every arrow A f − → B in C, the homomorphism of Heyting algebras Pf : P(B) −→ P(A) has a left adjoint ∃f and a right adjoint ∀f satisfying the Beck-Chevalley conditions. Definition (Gödel hyperdoctrine) A hyperdoctrine P : Cop // Hey is called a Gödel hyperdoctrine when P is a Gödel doctrine. 18 / 27
  • 21. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Theorem (5. Independence of Premise) Every Gödel hyperdoctrine P : Cop // Hey satisfies the Rule of Independence of Premise: whenever β in P(A × B) and α in P(A) is an existential-free predicate, it is the case that: a : A | ⊤ ⊢ α(a) → ∃b.β(a, b) implies that a : A | ⊤ ⊢ ∃b.(α(a) → β(a, b)). 19 / 27
  • 22. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Theorem (6. Modified Markov Rule) Every Gödel hyperdoctrine P : Cop // Hey satisfies the following Modified Markov Rule: whenever βD ∈ P(A) is a quantifier-free predicate and α ∈ P(A × B) is an existential-free predicate, it is the case that: a : A | ⊤ ⊢ (∀b.α(a, b)) → βD(a) implies that a : A | ⊤ ⊢ ∃b.(α(a, b) → βD(a)). 20 / 27
  • 23. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Connecting Theorem If we assume that for a Gödel hyperdoctrine P the existential-free elements are closed under finite conjunctions and implications, then it is the case that: Theorem The doctrine P models the Principle of Independence of Premise: whenever β is in P(A × B) and α in P(A) is an existential-free predicate; and the Markov Principle: whenever β in P(A) is a quantifier-free predicate and α ∈ P(A × B) is an existential-free predicate. 21 / 27
  • 24. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Showed how to model quantifier-free formulae using Dialectica based doctrines Proved that the Gödel doctrines satisfy: Dialectica Normal Form Soundness of Implication Skolemisation Independence of Premise Markov Principle A very faithful description of the Dialectica interpretation. Cf. Dialectica Logical Principles via Doctrines arXiv 2205.07093.pdf 22 / 27
  • 25. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Biering PhD (2007) Triposes & Toposes 23 / 27
  • 26. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Conclusions Several categorical models of the Dialectica Extend and generalize the original models. Try to make clear the connection to realizability tripos and toposes Thank you! 24 / 27
  • 27. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Some References D. Trotta, M. Spadetto, V. de Paiva, The Gödel Fibration, MFCS 2021. arXiv 2104.14021. D. Trotta, M. Spadetto, V. de Paiva, Dialectica Logical Principles, LFCS 2022. arXiv 2109.08064 D. Trotta, M. Spadetto, V. de Paiva, Dialectica Principles via Gödel Doctrines.. arXiv 2205.0709 (submitted) 25 / 27
  • 28. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Spector-Troelstra 26 / 27
  • 29. Dialectica Interpretation Categorical Dialectica Dialectica via Doctrines Logical Principles Hofstra’s Dialectica tripos 27 / 27