SlideShare a Scribd company logo
1 of 39
Download to read offline
Introduction
Categorical Proof Theory
Linear Type Theory
Going Without: a modality and its role
Valeria de Paiva
Proof Theoretic Semantics, T¨ubingen
Mar, 2019
1/36
Introduction
Categorical Proof Theory
Linear Type Theory
Thanks Peter and Thomas for the invitation!
Thanks Samsung Research America for letting me come!
2/36
Introduction
Categorical Proof Theory
Linear Type Theory
Introduction
I’m a logician, a proof-theorist and a category theorist.
I work in industry, have done so for the last 20 years, applying the
purest of pure mathematics, in surprising ways.
Today I want to talk about
Categorical Proof Theory
Linear Type Theories
My small part on this
A new application, perhaps...
3/36
Introduction
Categorical Proof Theory
Linear Type Theory
Introduction
I’m a logician, a proof-theorist and a category theorist.
I work in industry, have done so for the last 20 years, applying the
purest of pure mathematics, in surprising ways.
Today I want to talk about
Categorical Proof Theory
Linear Type Theories
My small part on this
A new application, perhaps...
3/36
Introduction
Categorical Proof Theory
Linear Type Theory
Introduction
I’m a logician, a proof-theorist and a category theorist.
I work in industry, have done so for the last 20 years, applying the
purest of pure mathematics, in surprising ways.
Today I want to talk about
Categorical Proof Theory
Linear Type Theories
My small part on this
A new application, perhaps...
3/36
Introduction
Categorical Proof Theory
Linear Type Theory
Introduction
I’m a logician, a proof-theorist and a category theorist.
I work in industry, have done so for the last 20 years, applying the
purest of pure mathematics, in surprising ways.
Today I want to talk about
Categorical Proof Theory
Linear Type Theories
My small part on this
A new application, perhaps...
3/36
Introduction
Categorical Proof Theory
Linear Type Theory
Introduction
This is (old) joint work with Milly Maietti, Paola Maneggia and
Eike Ritter
4/36
Introduction
Categorical Proof Theory
Linear Type Theory
Curry-Howard Enablers
5/36
Introduction
Categorical Proof Theory
Linear Type Theory
Proof Theory using Categories...
Category: a collection of objects and of morphisms, satisfying
obvious laws
Functors: the natural notion of morphism between categories
Natural transformations: the natural notion of morphisms between
functors
Constructors: products, sums, limits, duals....
Adjunctions: an abstract version of equality
How does this relate to logic?
Where are the theorems?
A long time coming:
Schoenfinkel (1908), Curry and Feys(1958), Howard (1969,
published in 1980), etc.
6/36
Introduction
Categorical Proof Theory
Linear Type Theory
Curry-Howard for Implication
Natural deduction rules for implication (without λ-terms)
A → B A
B
[A]
·
·
·
·
π
B
A → B
Natural deduction rules for implication (with λ-terms)
M : A → B N : A
M(N): B
[x : A]
·
·
·
·
π
M : B
λx.M : A → B
function application abstraction
7/36
Introduction
Categorical Proof Theory
Linear Type Theory
Categorical Proofs are Programs
Types are formulae/objects in appropriate category,
Terms/programs are proofs/morphisms in the category,
Logical constructors are appropriate categorical constructions.
Most important: Reduction is proof normalization (Tait)
Outcome: Transfer results/tools from logic to CT to CSci, etc
8/36
Introduction
Categorical Proof Theory
Linear Type Theory
9/36
Introduction
Categorical Proof Theory
Linear Type Theory
Categorical Proof Theory
Model derivations/proofs, not whether theorems are true or
not
Proofs definitely first-class citizens
How? Uses extended Curry-Howard correspondence
Why is it good? Modeling derivations useful where you need
proofs themselves, in linguistics, functional programming,
compilers, etc.
Why is it important? Widespread use of logic/algebra in CS
means new important problems to solve with our favorite
tools.
Why so little impact on maths, CS or logic?
10/36
Introduction
Categorical Proof Theory
Linear Type Theory
How many Curry-Howard Correspondences?
Many!!!
Intuitionistic Propositional Logic, System F, Dependent Type
Theory (Martin-L¨of), Linear Logic, Constructive Modal Logics,
various versions of Classical Logic since the early 90’s.
The programs corresponding to these logical systems are
‘futuristic’ programs.
The logics inform the design of new type systems, that can be used
in new applications.
11/36
Introduction
Categorical Proof Theory
Linear Type Theory
12/36
Introduction
Categorical Proof Theory
Linear Type Theory
Linear Logic: a tool for semantics
A proof theoretic logic described by Girard in 1986.
Basic idea: assumptions cannot be discarded or duplicated.
They must be used exactly once – just like dollar bills (except
when they’re marked by a modality !)
Other approaches to accounting for logical resources before.
Relevance Logic!
Great win of Linear Logic:
Account for resources when you want to, otherwise fall back
to traditional logic via translation A → B iff !A −◦ B
13/36
Introduction
Categorical Proof Theory
Linear Type Theory
Linear Implication and (Multiplicative) Conjunction
Traditional implication: A, A → B B
A, A → B A ∧ B Re-use A
Linear implication: A, A −◦ B B
A, A −◦ B A ⊗ B Cannot re-use A
Traditional conjunction: A ∧ B A Discard B
Linear conjunction: A ⊗ B A Cannot discard B
Of course: !A !A⊗!A Re-use
!(A) ⊗ B B Discard
14/36
Introduction
Categorical Proof Theory
Linear Type Theory
The challenges of modeling Linear Logic
Traditional modeling of intuitionistic logic:
formula A object A of appropriate category
A ∧ B A × B (real product)
A → B BA (set of functions from A to B) and
they relate via adjunction
A ∧ B → C ⇐⇒ A → Hom(B, C) = CB
These are real products, have projections (A × B → A)
and diagonals (A → A × A) corresponding to deletion and
duplication of resources.
Not linear!!!
Need to use tensor products and internal homs.
Hard to define the “make-everything-usual”operator ”!”.
15/36
Introduction
Categorical Proof Theory
Linear Type Theory
Varieties of Linear Logic and Type Theory
Girard and Lafont Combinators (1988)
Abramsky (1993) and Mackie Lilac (JFP 1994)
Wadler’s There’s no substitute for linear logic (1991)
Benton et al Linear Lambda Calculus (1992)
Barber’s DILL (1996)
Benton LNL (Linear-Non-Linear Calculus 1995)
Mints (1998), Roversi and Della Rocca (1994), Lincoln and
Mitchell (1992), Negri, Pfenning (2001), Martini and Masini
(1995), etc.
16/36
Introduction
Categorical Proof Theory
Linear Type Theory
Linear Type Theories with Categorical Models
Linear λ-calculus (Benton, Bierman, de Paiva, Hyland, 1992)
https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-
262.html
DILL system (Plotkin and Barber, 1996)
http://www.lfcs.inf.ed.ac.uk/reports/96/ECS-LFCS-96-347/
LNL system (Benton, 1995)
http://bit.ly/lnl1995
17/36
Introduction
Categorical Proof Theory
Linear Type Theory
Linear λ-calculus
18/36
Introduction
Categorical Proof Theory
Linear Type Theory
DILL
19/36
Introduction
Categorical Proof Theory
Linear Type Theory
LNL
20/36
Introduction
Categorical Proof Theory
Linear Type Theory
Categorical Models
Linear λ-calculus (ILL)
A linear category is a symmetric monoidal closed (smc)
category equipped with a linear monoidal comonad, such that
the co-Kleisli category of the comonad is a Cartesian closed
Category (CCC). (loads of conditions)
DILL system
A DILL-category is a pair, a symmetric monoidal closed
category and a cartesian category, related by a monoidal
adjunction.
LNL system
An LNL-model is a monoidal adjunction between a smcc and
a ccc.
21/36
Introduction
Categorical Proof Theory
Linear Type Theory
In pictures
22/36
Introduction
Categorical Proof Theory
Linear Type Theory
In pictures
23/36
Introduction
Categorical Proof Theory
Linear Type Theory
Linear Curry-Howard Isos
“Relating Categorical Semantics for Intuitionistic Linear
Logic”(with P. Maneggia, M. Maietti and E. Ritter), Applied
Categorical Structures, vol 13(1):1–36, 2005.
Take home: Categorical models need to be more than sound and
complete. They need to provide internal languages for the theories
they model.
24/36
Introduction
Categorical Proof Theory
Linear Type Theory
Why a new calculus?
(ILT, Fossacs 2000)
Choosing between the three type theories:
DILL is best, less verbose than ILL, but closer to what we
want to do than LNL.
Easy formulation of the promotion rule
Contains the usual lambda-calculus as a subsystem
however, most FPers would prefer to use a variant of DILL
where instead of !, one has two function spaces, → and −◦
But then what’s the categorical model?
25/36
Introduction
Categorical Proof Theory
Linear Type Theory
Intuitionistic and Linear Type Theory
(ILT, Fossacs 2000)
If we have two function spaces, but no modality !, how can we
model it? All the models discussed before have a notion of !,
created by the adjunction.
Well, we need to use deeper mathematics, i.e. fibrations or
indexed categories.
26/36
Introduction
Categorical Proof Theory
Linear Type Theory
Have calculus ILT
Categorical models for intuitionistic and linear type theory
(Maietti et al, 2000)
Γ | a : A a : A Γ, x : A | x : A
Γ | ∆, a : A M : B
Γ | ∆ λaA
.M : A −◦ B
Γ, x : A | ∆ M : B
Γ | ∆ λxA
.M : A → B
Γ | ∆1 M : A −◦ B Γ | ∆2 N : A
Γ | ∆ M l N : B
Γ | ∆ M : A → B Γ | N : A
Γ | ∆ M i N : B
27/36
Introduction
Categorical Proof Theory
Linear Type Theory
Have ILT MODELS
(Maietti et al, 2000)
Idea goes back to Lawvere’s hyperdoctrines satisfying the
comprehension axiom.
Model of ILT should modify this setting to capture the separation
between intuitionistic and linear variables.
A base category B, which models the intuitionistic contexts of ILT,
objects in B model contexts (Γ|). Each fibre over an object in B
modelling a context models terms Γ|∆ M : A for any context ∆
The fibres are now symmetric monoidal closed categories with
finite products and model the linear constructions of ILT
28/36
Introduction
Categorical Proof Theory
Linear Type Theory
Have ILT MODELS
and have full theorems
Missing an understanding of what is essential, what can be
changed, and limitations of the methods.
29/36
Introduction
Categorical Proof Theory
Linear Type Theory
Speculation
Can we do the same for Modal Logic S4?
Can we do the same for Relevant Logic?
I hope so.
Meanwhile pictures do help to remember
what we did manage to see.
30/36
Introduction
Categorical Proof Theory
Linear Type Theory
Curry-Howard Enablers
31/36
Introduction
Categorical Proof Theory
Linear Type Theory
Intuitionistic Type Theory
32/36
Introduction
Categorical Proof Theory
Linear Type Theory
Linear Type Theory
33/36
Introduction
Categorical Proof Theory
Linear Type Theory
34/36
Introduction
Categorical Proof Theory
Linear Type Theory
35/36
Introduction
Categorical Proof Theory
Linear Type Theory
Thank you!
36/36

More Related Content

What's hot

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
 
Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsValeria de Paiva
 
Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsValeria de Paiva
 
Fun with Constructive Modalities
Fun with Constructive ModalitiesFun with Constructive Modalities
Fun with Constructive ModalitiesValeria de Paiva
 
Pure Algebra to Applied AI: a personal journey
Pure Algebra to Applied AI: a personal journeyPure Algebra to Applied AI: a personal journey
Pure Algebra to Applied AI: a personal journeyValeria de Paiva
 
Benchmarking Linear Logic Proofs, Valeria de Paiva
Benchmarking Linear Logic Proofs, Valeria de PaivaBenchmarking Linear Logic Proofs, Valeria de Paiva
Benchmarking Linear Logic Proofs, Valeria de PaivaValeria de Paiva
 
Dialectica amongst friends
Dialectica amongst friendsDialectica amongst friends
Dialectica amongst friendsValeria de Paiva
 
Dialectica Categories: the mathematical version
Dialectica Categories: the mathematical versionDialectica Categories: the mathematical version
Dialectica Categories: the mathematical versionValeria de Paiva
 
Dialectica Categories and Petri Nets
Dialectica Categories and Petri NetsDialectica Categories and Petri Nets
Dialectica Categories and Petri NetsValeria de Paiva
 
Intuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years laterIntuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years laterValeria de Paiva
 
Dialectica Categories and Petri Nets
Dialectica Categories and Petri NetsDialectica Categories and Petri Nets
Dialectica Categories and Petri NetsValeria 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
 
Benchmarking Linear Logic Proofs
Benchmarking Linear Logic ProofsBenchmarking Linear Logic Proofs
Benchmarking Linear Logic ProofsValeria de Paiva
 
Benchmarking Linear Logic Proofs
Benchmarking Linear Logic ProofsBenchmarking Linear Logic Proofs
Benchmarking Linear Logic ProofsValeria de Paiva
 
Negation in the Ecumenical System
Negation in the Ecumenical SystemNegation in the Ecumenical System
Negation in the Ecumenical SystemValeria de Paiva
 
Dialectica Categories: the Relevant version, Valeria de Paiva
Dialectica Categories: the Relevant version, Valeria de PaivaDialectica Categories: the Relevant version, Valeria de Paiva
Dialectica Categories: the Relevant version, Valeria de PaivaValeria 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
 
Constructive Modal Logics, Once Again
Constructive Modal Logics, Once AgainConstructive Modal Logics, Once Again
Constructive Modal Logics, Once AgainValeria de Paiva
 

What's hot (20)

Dialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek CalculusDialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek Calculus
 
Dialectica Comonads
Dialectica ComonadsDialectica Comonads
Dialectica Comonads
 
Modal Type Theory
Modal Type TheoryModal Type Theory
Modal Type Theory
 
Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit Substitutions
 
Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit Substitutions
 
Fun with Constructive Modalities
Fun with Constructive ModalitiesFun with Constructive Modalities
Fun with Constructive Modalities
 
Pure Algebra to Applied AI: a personal journey
Pure Algebra to Applied AI: a personal journeyPure Algebra to Applied AI: a personal journey
Pure Algebra to Applied AI: a personal journey
 
Benchmarking Linear Logic Proofs, Valeria de Paiva
Benchmarking Linear Logic Proofs, Valeria de PaivaBenchmarking Linear Logic Proofs, Valeria de Paiva
Benchmarking Linear Logic Proofs, Valeria de Paiva
 
Dialectica amongst friends
Dialectica amongst friendsDialectica amongst friends
Dialectica amongst friends
 
Dialectica Categories: the mathematical version
Dialectica Categories: the mathematical versionDialectica Categories: the mathematical version
Dialectica Categories: the mathematical version
 
Dialectica Categories and Petri Nets
Dialectica Categories and Petri NetsDialectica Categories and Petri Nets
Dialectica Categories and Petri Nets
 
Intuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years laterIntuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years later
 
Dialectica Categories and Petri Nets
Dialectica Categories and Petri NetsDialectica Categories and Petri Nets
Dialectica Categories and Petri Nets
 
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)
 
Benchmarking Linear Logic Proofs
Benchmarking Linear Logic ProofsBenchmarking Linear Logic Proofs
Benchmarking Linear Logic Proofs
 
Benchmarking Linear Logic Proofs
Benchmarking Linear Logic ProofsBenchmarking Linear Logic Proofs
Benchmarking Linear Logic Proofs
 
Negation in the Ecumenical System
Negation in the Ecumenical SystemNegation in the Ecumenical System
Negation in the Ecumenical System
 
Dialectica Categories: the Relevant version, Valeria de Paiva
Dialectica Categories: the Relevant version, Valeria de PaivaDialectica Categories: the Relevant version, Valeria de Paiva
Dialectica Categories: the Relevant version, Valeria 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 role
 
Constructive Modal Logics, Once Again
Constructive Modal Logics, Once AgainConstructive Modal Logics, Once Again
Constructive Modal Logics, Once Again
 

Similar to Going Without: a modality and its role

Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear LogicsValeria de Paiva
 
Dialectica Categories Revisited
Dialectica Categories RevisitedDialectica Categories Revisited
Dialectica Categories RevisitedValeria de Paiva
 
Introduction to mathematical modelling
Introduction to mathematical modellingIntroduction to mathematical modelling
Introduction to mathematical modellingArup Kumar Paria
 
A gentle intruduction to category theory
A gentle intruduction to category theoryA gentle intruduction to category theory
A gentle intruduction to category theoryJeff Jampa
 
ESSLLI2016 DTS Lecture Day 1: From natural deduction to dependent type theory
ESSLLI2016 DTS Lecture Day 1: From natural deduction to dependent type theoryESSLLI2016 DTS Lecture Day 1: From natural deduction to dependent type theory
ESSLLI2016 DTS Lecture Day 1: From natural deduction to dependent type theoryDaisuke BEKKI
 
Logics of Context and Modal Type Theories
Logics of Context and Modal Type TheoriesLogics of Context and Modal Type Theories
Logics of Context and Modal Type TheoriesValeria de Paiva
 
Non-parametric analysis of models and data
Non-parametric analysis of models and dataNon-parametric analysis of models and data
Non-parametric analysis of models and datahaharrington
 
Point-free semantics of dependent type theories
Point-free semantics of dependent type theoriesPoint-free semantics of dependent type theories
Point-free semantics of dependent type theoriesMarco Benini
 
Linear Type Theory Revisited (BACAT Feb 2014)
Linear Type Theory Revisited (BACAT Feb 2014)Linear Type Theory Revisited (BACAT Feb 2014)
Linear Type Theory Revisited (BACAT Feb 2014)Valeria de Paiva
 
Equivalence of Logics: the categorical proof theory perspective
Equivalence of Logics: the categorical proof theory perspectiveEquivalence of Logics: the categorical proof theory perspective
Equivalence of Logics: the categorical proof theory perspectiveValeria de Paiva
 
Dialectica Categories... and Lax Topological Spaces?
Dialectica Categories... and Lax Topological Spaces?Dialectica Categories... and Lax Topological Spaces?
Dialectica Categories... and Lax Topological Spaces?Valeria de Paiva
 
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
 
A type system for the vectorial aspects of the linear-algebraic lambda-calculus
A type system for the vectorial aspects of the linear-algebraic lambda-calculusA type system for the vectorial aspects of the linear-algebraic lambda-calculus
A type system for the vectorial aspects of the linear-algebraic lambda-calculusAlejandro Díaz-Caro
 
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 Categories Surprising Application: Cardinalities of the Continuum
Dialectica Categories Surprising Application: Cardinalities of the ContinuumDialectica Categories Surprising Application: Cardinalities of the Continuum
Dialectica Categories Surprising Application: Cardinalities of the ContinuumValeria de Paiva
 
New books dec 2012
New books dec 2012New books dec 2012
New books dec 2012maethaya
 

Similar to Going Without: a modality and its role (20)

Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear Logics
 
Dialectica Categories Revisited
Dialectica Categories RevisitedDialectica Categories Revisited
Dialectica Categories Revisited
 
Introduction to mathematical modelling
Introduction to mathematical modellingIntroduction to mathematical modelling
Introduction to mathematical modelling
 
A gentle intruduction to category theory
A gentle intruduction to category theoryA gentle intruduction to category theory
A gentle intruduction to category theory
 
ESSLLI2016 DTS Lecture Day 1: From natural deduction to dependent type theory
ESSLLI2016 DTS Lecture Day 1: From natural deduction to dependent type theoryESSLLI2016 DTS Lecture Day 1: From natural deduction to dependent type theory
ESSLLI2016 DTS Lecture Day 1: From natural deduction to dependent type theory
 
Logics of Context and Modal Type Theories
Logics of Context and Modal Type TheoriesLogics of Context and Modal Type Theories
Logics of Context and Modal Type Theories
 
Dialectica Comonoids
Dialectica ComonoidsDialectica Comonoids
Dialectica Comonoids
 
Non-parametric analysis of models and data
Non-parametric analysis of models and dataNon-parametric analysis of models and data
Non-parametric analysis of models and data
 
Point-free semantics of dependent type theories
Point-free semantics of dependent type theoriesPoint-free semantics of dependent type theories
Point-free semantics of dependent type theories
 
Linear Type Theory Revisited (BACAT Feb 2014)
Linear Type Theory Revisited (BACAT Feb 2014)Linear Type Theory Revisited (BACAT Feb 2014)
Linear Type Theory Revisited (BACAT Feb 2014)
 
A System F accounting for scalars
A System F accounting for scalarsA System F accounting for scalars
A System F accounting for scalars
 
Equivalence of Logics: the categorical proof theory perspective
Equivalence of Logics: the categorical proof theory perspectiveEquivalence of Logics: the categorical proof theory perspective
Equivalence of Logics: the categorical proof theory perspective
 
Dialectica Categories... and Lax Topological Spaces?
Dialectica Categories... and Lax Topological Spaces?Dialectica Categories... and Lax Topological Spaces?
Dialectica Categories... and Lax Topological Spaces?
 
Extracting biclusters of similar values with Triadic Concept Analysis
Extracting biclusters of similar values with Triadic Concept AnalysisExtracting biclusters of similar values with Triadic Concept Analysis
Extracting biclusters of similar values with Triadic Concept Analysis
 
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
 
A type system for the vectorial aspects of the linear-algebraic lambda-calculus
A type system for the vectorial aspects of the linear-algebraic lambda-calculusA type system for the vectorial aspects of the linear-algebraic lambda-calculus
A type system for the vectorial aspects of the linear-algebraic lambda-calculus
 
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
 
Dialectica Categories Surprising Application: Cardinalities of the Continuum
Dialectica Categories Surprising Application: Cardinalities of the ContinuumDialectica Categories Surprising Application: Cardinalities of the Continuum
Dialectica Categories Surprising Application: Cardinalities of the Continuum
 
New books dec 2012
New books dec 2012New books dec 2012
New books dec 2012
 
Modal Logic
Modal LogicModal Logic
Modal Logic
 

More from Valeria de Paiva

Dialectica Categorical Constructions
Dialectica Categorical ConstructionsDialectica Categorical Constructions
Dialectica Categorical ConstructionsValeria de Paiva
 
Logic & Representation 2021
Logic & Representation 2021Logic & Representation 2021
Logic & Representation 2021Valeria 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
 
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
 
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
 
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
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsValeria 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
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsValeria de Paiva
 
Linear Logic and Constructive Mathematics, after Shulman
Linear Logic and Constructive Mathematics, after ShulmanLinear Logic and Constructive Mathematics, after Shulman
Linear Logic and Constructive Mathematics, after ShulmanValeria de Paiva
 

More from Valeria de Paiva (16)

Dialectica Categorical Constructions
Dialectica Categorical ConstructionsDialectica Categorical Constructions
Dialectica Categorical Constructions
 
Logic & Representation 2021
Logic & Representation 2021Logic & Representation 2021
Logic & Representation 2021
 
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
 
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
 
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
 
Logic and Probabilistic Methods for Dialog
Logic and Probabilistic Methods for DialogLogic and Probabilistic Methods for Dialog
Logic and Probabilistic Methods for Dialog
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov Problems
 
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
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov Problems
 
Linear Logic and Constructive Mathematics, after Shulman
Linear Logic and Constructive Mathematics, after ShulmanLinear Logic and Constructive Mathematics, after Shulman
Linear Logic and Constructive Mathematics, after Shulman
 

Recently uploaded

AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 

Recently uploaded (20)

AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 

Going Without: a modality and its role

  • 1. Introduction Categorical Proof Theory Linear Type Theory Going Without: a modality and its role Valeria de Paiva Proof Theoretic Semantics, T¨ubingen Mar, 2019 1/36
  • 2. Introduction Categorical Proof Theory Linear Type Theory Thanks Peter and Thomas for the invitation! Thanks Samsung Research America for letting me come! 2/36
  • 3. Introduction Categorical Proof Theory Linear Type Theory Introduction I’m a logician, a proof-theorist and a category theorist. I work in industry, have done so for the last 20 years, applying the purest of pure mathematics, in surprising ways. Today I want to talk about Categorical Proof Theory Linear Type Theories My small part on this A new application, perhaps... 3/36
  • 4. Introduction Categorical Proof Theory Linear Type Theory Introduction I’m a logician, a proof-theorist and a category theorist. I work in industry, have done so for the last 20 years, applying the purest of pure mathematics, in surprising ways. Today I want to talk about Categorical Proof Theory Linear Type Theories My small part on this A new application, perhaps... 3/36
  • 5. Introduction Categorical Proof Theory Linear Type Theory Introduction I’m a logician, a proof-theorist and a category theorist. I work in industry, have done so for the last 20 years, applying the purest of pure mathematics, in surprising ways. Today I want to talk about Categorical Proof Theory Linear Type Theories My small part on this A new application, perhaps... 3/36
  • 6. Introduction Categorical Proof Theory Linear Type Theory Introduction I’m a logician, a proof-theorist and a category theorist. I work in industry, have done so for the last 20 years, applying the purest of pure mathematics, in surprising ways. Today I want to talk about Categorical Proof Theory Linear Type Theories My small part on this A new application, perhaps... 3/36
  • 7. Introduction Categorical Proof Theory Linear Type Theory Introduction This is (old) joint work with Milly Maietti, Paola Maneggia and Eike Ritter 4/36
  • 8. Introduction Categorical Proof Theory Linear Type Theory Curry-Howard Enablers 5/36
  • 9. Introduction Categorical Proof Theory Linear Type Theory Proof Theory using Categories... Category: a collection of objects and of morphisms, satisfying obvious laws Functors: the natural notion of morphism between categories Natural transformations: the natural notion of morphisms between functors Constructors: products, sums, limits, duals.... Adjunctions: an abstract version of equality How does this relate to logic? Where are the theorems? A long time coming: Schoenfinkel (1908), Curry and Feys(1958), Howard (1969, published in 1980), etc. 6/36
  • 10. Introduction Categorical Proof Theory Linear Type Theory Curry-Howard for Implication Natural deduction rules for implication (without λ-terms) A → B A B [A] · · · · π B A → B Natural deduction rules for implication (with λ-terms) M : A → B N : A M(N): B [x : A] · · · · π M : B λx.M : A → B function application abstraction 7/36
  • 11. Introduction Categorical Proof Theory Linear Type Theory Categorical Proofs are Programs Types are formulae/objects in appropriate category, Terms/programs are proofs/morphisms in the category, Logical constructors are appropriate categorical constructions. Most important: Reduction is proof normalization (Tait) Outcome: Transfer results/tools from logic to CT to CSci, etc 8/36
  • 13. Introduction Categorical Proof Theory Linear Type Theory Categorical Proof Theory Model derivations/proofs, not whether theorems are true or not Proofs definitely first-class citizens How? Uses extended Curry-Howard correspondence Why is it good? Modeling derivations useful where you need proofs themselves, in linguistics, functional programming, compilers, etc. Why is it important? Widespread use of logic/algebra in CS means new important problems to solve with our favorite tools. Why so little impact on maths, CS or logic? 10/36
  • 14. Introduction Categorical Proof Theory Linear Type Theory How many Curry-Howard Correspondences? Many!!! Intuitionistic Propositional Logic, System F, Dependent Type Theory (Martin-L¨of), Linear Logic, Constructive Modal Logics, various versions of Classical Logic since the early 90’s. The programs corresponding to these logical systems are ‘futuristic’ programs. The logics inform the design of new type systems, that can be used in new applications. 11/36
  • 16. Introduction Categorical Proof Theory Linear Type Theory Linear Logic: a tool for semantics A proof theoretic logic described by Girard in 1986. Basic idea: assumptions cannot be discarded or duplicated. They must be used exactly once – just like dollar bills (except when they’re marked by a modality !) Other approaches to accounting for logical resources before. Relevance Logic! Great win of Linear Logic: Account for resources when you want to, otherwise fall back to traditional logic via translation A → B iff !A −◦ B 13/36
  • 17. Introduction Categorical Proof Theory Linear Type Theory Linear Implication and (Multiplicative) Conjunction Traditional implication: A, A → B B A, A → B A ∧ B Re-use A Linear implication: A, A −◦ B B A, A −◦ B A ⊗ B Cannot re-use A Traditional conjunction: A ∧ B A Discard B Linear conjunction: A ⊗ B A Cannot discard B Of course: !A !A⊗!A Re-use !(A) ⊗ B B Discard 14/36
  • 18. Introduction Categorical Proof Theory Linear Type Theory The challenges of modeling Linear Logic Traditional modeling of intuitionistic logic: formula A object A of appropriate category A ∧ B A × B (real product) A → B BA (set of functions from A to B) and they relate via adjunction A ∧ B → C ⇐⇒ A → Hom(B, C) = CB These are real products, have projections (A × B → A) and diagonals (A → A × A) corresponding to deletion and duplication of resources. Not linear!!! Need to use tensor products and internal homs. Hard to define the “make-everything-usual”operator ”!”. 15/36
  • 19. Introduction Categorical Proof Theory Linear Type Theory Varieties of Linear Logic and Type Theory Girard and Lafont Combinators (1988) Abramsky (1993) and Mackie Lilac (JFP 1994) Wadler’s There’s no substitute for linear logic (1991) Benton et al Linear Lambda Calculus (1992) Barber’s DILL (1996) Benton LNL (Linear-Non-Linear Calculus 1995) Mints (1998), Roversi and Della Rocca (1994), Lincoln and Mitchell (1992), Negri, Pfenning (2001), Martini and Masini (1995), etc. 16/36
  • 20. Introduction Categorical Proof Theory Linear Type Theory Linear Type Theories with Categorical Models Linear λ-calculus (Benton, Bierman, de Paiva, Hyland, 1992) https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR- 262.html DILL system (Plotkin and Barber, 1996) http://www.lfcs.inf.ed.ac.uk/reports/96/ECS-LFCS-96-347/ LNL system (Benton, 1995) http://bit.ly/lnl1995 17/36
  • 21. Introduction Categorical Proof Theory Linear Type Theory Linear λ-calculus 18/36
  • 24. Introduction Categorical Proof Theory Linear Type Theory Categorical Models Linear λ-calculus (ILL) A linear category is a symmetric monoidal closed (smc) category equipped with a linear monoidal comonad, such that the co-Kleisli category of the comonad is a Cartesian closed Category (CCC). (loads of conditions) DILL system A DILL-category is a pair, a symmetric monoidal closed category and a cartesian category, related by a monoidal adjunction. LNL system An LNL-model is a monoidal adjunction between a smcc and a ccc. 21/36
  • 25. Introduction Categorical Proof Theory Linear Type Theory In pictures 22/36
  • 26. Introduction Categorical Proof Theory Linear Type Theory In pictures 23/36
  • 27. Introduction Categorical Proof Theory Linear Type Theory Linear Curry-Howard Isos “Relating Categorical Semantics for Intuitionistic Linear Logic”(with P. Maneggia, M. Maietti and E. Ritter), Applied Categorical Structures, vol 13(1):1–36, 2005. Take home: Categorical models need to be more than sound and complete. They need to provide internal languages for the theories they model. 24/36
  • 28. Introduction Categorical Proof Theory Linear Type Theory Why a new calculus? (ILT, Fossacs 2000) Choosing between the three type theories: DILL is best, less verbose than ILL, but closer to what we want to do than LNL. Easy formulation of the promotion rule Contains the usual lambda-calculus as a subsystem however, most FPers would prefer to use a variant of DILL where instead of !, one has two function spaces, → and −◦ But then what’s the categorical model? 25/36
  • 29. Introduction Categorical Proof Theory Linear Type Theory Intuitionistic and Linear Type Theory (ILT, Fossacs 2000) If we have two function spaces, but no modality !, how can we model it? All the models discussed before have a notion of !, created by the adjunction. Well, we need to use deeper mathematics, i.e. fibrations or indexed categories. 26/36
  • 30. Introduction Categorical Proof Theory Linear Type Theory Have calculus ILT Categorical models for intuitionistic and linear type theory (Maietti et al, 2000) Γ | a : A a : A Γ, x : A | x : A Γ | ∆, a : A M : B Γ | ∆ λaA .M : A −◦ B Γ, x : A | ∆ M : B Γ | ∆ λxA .M : A → B Γ | ∆1 M : A −◦ B Γ | ∆2 N : A Γ | ∆ M l N : B Γ | ∆ M : A → B Γ | N : A Γ | ∆ M i N : B 27/36
  • 31. Introduction Categorical Proof Theory Linear Type Theory Have ILT MODELS (Maietti et al, 2000) Idea goes back to Lawvere’s hyperdoctrines satisfying the comprehension axiom. Model of ILT should modify this setting to capture the separation between intuitionistic and linear variables. A base category B, which models the intuitionistic contexts of ILT, objects in B model contexts (Γ|). Each fibre over an object in B modelling a context models terms Γ|∆ M : A for any context ∆ The fibres are now symmetric monoidal closed categories with finite products and model the linear constructions of ILT 28/36
  • 32. Introduction Categorical Proof Theory Linear Type Theory Have ILT MODELS and have full theorems Missing an understanding of what is essential, what can be changed, and limitations of the methods. 29/36
  • 33. Introduction Categorical Proof Theory Linear Type Theory Speculation Can we do the same for Modal Logic S4? Can we do the same for Relevant Logic? I hope so. Meanwhile pictures do help to remember what we did manage to see. 30/36
  • 34. Introduction Categorical Proof Theory Linear Type Theory Curry-Howard Enablers 31/36
  • 35. Introduction Categorical Proof Theory Linear Type Theory Intuitionistic Type Theory 32/36
  • 36. Introduction Categorical Proof Theory Linear Type Theory Linear Type Theory 33/36
  • 39. Introduction Categorical Proof Theory Linear Type Theory Thank you! 36/36