SlideShare a Scribd company logo
1 of 27
Download to read offline
Equivalence of Logics:
the categorical proof theory
perspective



        Valeria de Paiva,
        UNILOG, April 2005
Problem we want to solve
 Q: When should two logics L and L’ be called
equivalent?
If we Assume* logics come with ‘their’ own (unique)
category of (categorical) models. L  Mod(L)
                                    L’ Mod(L’)
Could say L equiv L’ if Mod(L) equivalent to Mod(L’)
Then Q transformed to Q’: When should two (classes
of) categorical models be called equivalent?
 Our methodology: Categorical Proof Theory
 Results for intuitionistic linear logic
Outline

   Categorical Proof Theory (CPT)
 Successes & Challenges of CPT
 Intuitionistic Linear Logic
 Results for Intuitionistic Linear Logic
 Future Directions?
Categorical Logic

Use of Category Theory, a subfield of Algebra, in Logic.
Two main strands:
       Categorical Model Theory
       Categorical Proof Theory
Both are called Categorical Semantics. Leads to
    categorical semantics of programming languages
    categorical semantics of specification, security, concurrency…
    (at large) functional programming, language design,
   interactive theorem proving, etc.
Categorical Proof Theory

Categorical proof theory models derivations/proofs,
not whether theorems are true or not
Proofs definitely first-class citizens
How? Uses extended Curry-Howard isomorphism
Why is it good? Modeling derivations useful in
linguistics, functional programming, etc
Why is this important? Widespread use of logic in CS
means more than jobs for logicians, means new
important problems to solve with our favorite tools.
Why there is little impact on Logic itself?
Successes and Challenges of CPT
•Successes
   •Models for the untyped lambda-calculus
   •Typed programming language & Typed polymorphism
   •Dependent Type Theory
   •Operational Semantics & Full abstraction results
   •Game Semantics
•Challenges
   •Proof theory of Classical Logic
   •Proof theory of Modal Logics
   •Effect full computation, mobile computing, etc
One Big Success

• For intuitionistic logic IL have extended Curry-Howard
isomorphism
• For IL have a unique most general class of categorical
models, Cartesian Closed Categories
• Can prove soundness and completeness of categorical
models with respect to term calculus
• Can prove other models are instances of most general
model CCC
• Back to original problem…
Back to Problem we want to solve
 Q: When should two logics L and L’ be called
equivalent?
 Assume logics come with ‘their’ own (unique) class
of categorical models L  Mod(L)
                            L’  Mod(L’)
 Say L equiv L’ if Mod(L) equivalent to Mod(L’)
 transformed Q into Q’: When should two (classes of)
categorical models be called equivalent?
(this is the problem we were originally trying to solve for linear log)
Equivalence of Logics: Our Ideal Solution

If both our logics L and L’ are like IL
Construct category of theories of L, L’: Th(L)
Construct category of models of L, L’: Mod(L)
Prove: Categorical equivalence between Th(L)
and Mod(L) called “internal language criterion”
Define: semantics of L=class of models uniquely
identified by internal language as most general
Then: L and L’ are equiv iff Th(L) equiv Th(L’)
  L and L’ equiv => Mod(L) equiv Mod(L’)
Problem with our Ideal Solution

Which logics are like IL? For which logics can
do the steps below?
Must: Construct category of theories of L Th(L)
Construct category of models of L Mod(L)
Prove: Categorical equivalence between Th(L)
and Mod(L) or “internal language criterion”
  I warned you: intuitions from Linear Logic
Outline

 Categorical Proof Theory (CPT)
 Successes & Challenges of CPT
 Intuitionistic Linear Logic
 Results for Intuitionistic Linear Logic
 Future Directions?
Intuitionistic Linear Logic (ILL)
Linear Logic interesting case for a semantics of proofs
• Curry-Howard correspondence well-studied
• Categorical modeling of !-free fragment uncontroversial
• But ! is the way to recover classical logical expressivity,
must deal with it
•Challenges:
   •Three versions of ND for intuitionistic linear logic: ILL, LNL, DILL
   •Three notions of categorical model for intuitionistic linear logic
   •In which sense are they equivalent? Which is best? Why?
Back to “Problem we want to solve”
Had “Assume logics come with ‘their’ own (unique)
class of categorical models. L  Mod(L)
                               L’  Mod(L’)”
 Assumption above is not valid: intuitionistic linear
logic comes with three (equivalent?!) classes of models
 Q’: When should two (classes of) categorical models
be called equivalent?
 Results for intuitionistic linear logic
Outline
   Categorical Proof Theory (CPT) perspective?
 Successes & Challenges of CPT
 Intuitionistic Linear Logic
 Results for Intuitionistic Linear Logic
 Future Directions?
Results: Categorical Models of Linear Logic

   The uncontroversial !-free fragment
 System ILL
 System LNL
 System DILL
 Summing up
Categorical Models for !-free Linear Logic
• Call RLL the fragment of the logic with only linear implication,
tensor and unit I
• RLL is modeled by symmetric monoidal closed categories or smccs
• An smcc is just like a ccc, except that as we have tensor products
instead of cartesian products, we do not have projections or diagonals
   The logic we’re modeling does not satisfy A|- A &A or A&B |-A
• Symmetric monoidal closed categories form a category SMC
• RLL is sound and complete with respect to smccs (Szabo 1978)
• Theorem: RLL satisfies the Internal Language Criterion for SMC,
SMC = Mod (RLL) equiv Th(RLL)
                                    (Maietti et al 01, Mackie et al 93?)
Categorical Models for Linear Logic II
• Call ILL the term calculus for the logic given by (Benton, Bierman,
Hyland and de Paiva 1993)
• ILL is modeled by linear categories (Bierman), symmetric monoidal
closed categories with a linear exponential comonad.
• The linear exponential comonad equips each object of the category
with maps er:!A I, dupl:!A!A!A, eps:!AA, delta:!A!!A,
   Objects !A have weakening, contraction, promotion, dereliction
• Linear categories form a category LIN
• ILL is sound and complete with respect to LIN (Bierman 1994)
• Theorem: ILL satisfies the Internal Language Criterion for LIN,
        LIN = Mod (ILL) equiv Th(ILL)            (Maietti et al 01)
Categorical Models for Linear Logic III
• Call LNL the term calculus for the logic given by (Benton, 1995)

• LNL is modeled by a symmetric monoidal adjunction (F-|G) between
an smcc and a cartesian closed category.
• The monoidal adjunction relates two worlds: the linear and the
cartesian/intuitionistic one and makes the definition of categorical
model much shorter
• Benton adjunctions form a category ADJ_LNL
• LNL is sound and complete with respect to ADJ_LNL (Benton 1994)
• Theorem: LNL satisfies the Internal Language Criterion for ADJ_B,
     ADJ_LNL = Mod (LNL) equiv to Th(LNL)           (Maietti et al 01)
Categorical Models for Linear Logic IV
• Call DILL the term calculus for the logic given by (Barber, 1997)

• DILL is modeled by a symmetric monoidal adjunction (F-|G)
between an smcc and a cartesian (not necessarily closed) category.
• The monoidal adjunction relates two worlds: the linear and the
cartesian/intuitionistic one and makes the definition of categorical
model much shorter
• These adjunctions form a category ADJ
• DILL is sound and complete with respect to ADJ (Barber1997)
• But NO Theorem:
DILL does not satisfy the Internal Language Criterion for ADJ,
ADJ = Mod (DILL) NOT equiv Th(DILL)                (Maietti et al 01)
But Problem Results
Pure type theory tells us
THEOREM: The category of theories of ILL Th(ILL) is equivalent to
the category of theories of DILL, Th(ILL) equiv Th(DILL)


Pure category theory tells us
THEOREM*: The category LIN (of linear categories) is isomorphic to
a full subcategory of ADJ (symmetric monoidal adjunctions between a
smmc and a cartesian category).

Hence: Two logics whose categories of theories are
equivalent, but whose classes of models are not??!!
Solution of problem with Linear Logic
Carve out from ADJ the categories for which DILL is the internal
language really
THEOREM: The category ADJ_DILL is the subcategory of ADJ
(symmetric monoidal adjunctions between a smmc and a cartesian
category) corresponding to the theories of DILL Th(DILL).
[ADJ_DILL defined via finite product sym mon adjunctions (Hyland)]

Now:
LIN=Mod(ILL) equiv Th(ILL) equiv Th(DILL) equiv Mod(DILL)=ADJ_DILL

Add products and can relate LNL too:
LIN equiv ADJ_DILL both full subcategories of ADJ_LNL
using generic CT theorems about Eilenberg-Moore adjunctions
Back to Problem we want to solve
 Q: When should two logics L and L’ be called
equivalent?
 Say L equiv L’ if Mod(L) equiv to Mod(L’) &
    L,L’ models satisfy the internal language criterion
 Our ideal solution works for linear logic now
 Recall
Our Ideal Solution (Again)

If both our logics L and L’ are like IL, ILL
Construct category of theories of L, L’: Th(L)
Construct category of models of L, L’: Mod(L)
Prove: Categorical equivalence between Th(L)
and Mod(L) or “internal language criterion”
Define: semantics of L=class of models uniquely
identified by internal language as most general
Then: L and L’ are equiv iff Th(L) equiv Th(L’)
Hence DILL=ILL same logic, but LNL not
How Far does Our Ideal Solution go?

If embracing fully Categorical Proof Theory
must have semantics of proofs for logics L, L’
  Research Program: for which logics can we
  have a semantics of proofs?
But more (or less?) interesting, if do not have
semantics of proofs, can still prove internal
language-like criterion and have notion of
equivalence of logics: Maietti’s submission to the
Contest
Conclusions

Proposed a more stringent criterion than soundness and
completeness for categorical modeling of logic
Used this criterion to classify models of intuitionistic
linear logic
Showed that in this framework have a sensible notion of
equivalence of logics
Suggested a similar criterion could be used without
semantics of proofs, only with categories of theories and
models, cf. Maietti’s contribution.
Need to work out applicability of criterion in both cases.
Thank you!
References:
Barber, A. 1997. Linear type Theories, Semantics and Action Calculi. PhD thesis,
   University of Edinburgh.
Benton, N. 1995. A Mixed Linear and Non-Linear Logic. Proc CSL’94: LNCS 933.
Benton, N. G. Bierman , V. de Paiva and M. Hyland. 1993. Linear Lambda-
   Calculus and Categorical Models Revisited. In CSL ’92: LNCS 702.
Benton, N. G. Bierman , V. de Paiva and M. Hyland. 1993. A Term Calculus for
  Intuitionistic Linear Logic. In TLCA ’93: LNCS 664.
Bierman , G. 1994. On Intuitionistic Linear Logic. PhD thesis, University of
   Cambridge
Maietti, M. E., P. Maneggia, V. de Paiva and E. Ritter. 2005?. Relating Categorical
   Semantics for Intuitionistic Linear Logic, to appear in Applied Categorical
   Structures. Available from http://www.cs.bham.ac.uk/~vdp/
Maneggia, P. 2004. Models of Linear Polymorphism, PhD thesis, University of
   Birmingham
Mellies, P. A. 2005?. Categorical Models of Linear Logic Revisited.

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
 
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
 
Dialectica Categories: the mathematical version
Dialectica Categories: the mathematical versionDialectica Categories: the mathematical version
Dialectica Categories: the mathematical versionValeria de Paiva
 
Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsValeria de Paiva
 
Dialectica Categories and Petri Nets
Dialectica Categories and Petri NetsDialectica Categories and Petri Nets
Dialectica Categories and Petri NetsValeria 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
 
Dialectica Categories and Petri Nets
Dialectica Categories and Petri NetsDialectica Categories and Petri Nets
Dialectica Categories and Petri NetsValeria 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
 
Dialectica amongst friends
Dialectica amongst friendsDialectica amongst friends
Dialectica amongst friendsValeria 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
 
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
 
Negation in the Ecumenical System
Negation in the Ecumenical SystemNegation in the Ecumenical System
Negation in the Ecumenical SystemValeria de Paiva
 
Constructive Description Logics 2006
Constructive Description Logics 2006Constructive Description Logics 2006
Constructive Description Logics 2006Valeria 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
 
Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit Substitutions
 
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
 
Constructive Modalities
Constructive ModalitiesConstructive Modalities
Constructive Modalities
 
Dialectica Categories: the mathematical version
Dialectica Categories: the mathematical versionDialectica Categories: the mathematical version
Dialectica Categories: the mathematical version
 
Dialectica Comonads
Dialectica ComonadsDialectica Comonads
Dialectica Comonads
 
Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit Substitutions
 
Dialectica Categories and Petri Nets
Dialectica Categories and Petri NetsDialectica Categories and Petri Nets
Dialectica Categories and Petri Nets
 
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
 
Dialectica Categories and Petri Nets
Dialectica Categories and Petri NetsDialectica Categories and Petri Nets
Dialectica Categories and Petri Nets
 
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
 
Dialectica amongst friends
Dialectica amongst friendsDialectica amongst friends
Dialectica amongst friends
 
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
 
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
 
Negation in the Ecumenical System
Negation in the Ecumenical SystemNegation in the Ecumenical System
Negation in the Ecumenical System
 
Constructive Description Logics 2006
Constructive Description Logics 2006Constructive Description Logics 2006
Constructive Description Logics 2006
 
Nummeth0 ay1415
Nummeth0 ay1415Nummeth0 ay1415
Nummeth0 ay1415
 
LBYEC72_Overview
LBYEC72_OverviewLBYEC72_Overview
LBYEC72_Overview
 

Viewers also liked

Expressions daily activities
Expressions daily activitiesExpressions daily activities
Expressions daily activitiesali miftahul amin
 
Hrtms job description presentation, sept 2011
Hrtms job description presentation, sept 2011Hrtms job description presentation, sept 2011
Hrtms job description presentation, sept 2011HRTMS
 
Political Campaign Field Staff Job Description
Political Campaign Field Staff Job DescriptionPolitical Campaign Field Staff Job Description
Political Campaign Field Staff Job DescriptionMajority Strategies
 
Dynamic contextual translation
Dynamic contextual translationDynamic contextual translation
Dynamic contextual translationFaisal Pak
 
Translation Equivalence of Person Reference found in the Subtitle of Harry Po...
Translation Equivalence of Person Reference found in the Subtitle of Harry Po...Translation Equivalence of Person Reference found in the Subtitle of Harry Po...
Translation Equivalence of Person Reference found in the Subtitle of Harry Po...Eny Parina
 
Western translation theory_--oct_1
Western translation theory_--oct_1Western translation theory_--oct_1
Western translation theory_--oct_1apple00
 
Countries where are you from ppt
Countries where are you from ppt Countries where are you from ppt
Countries where are you from ppt Sebastian Florez
 
Vinay & Darbelnet
Vinay & DarbelnetVinay & Darbelnet
Vinay & Darbelnetyeseqt
 
collocation
collocationcollocation
collocationsmallrat
 
Translation problems
Translation problemsTranslation problems
Translation problemsCharley_Long
 
Cara Mudah Membuat Job Description
Cara Mudah Membuat Job DescriptionCara Mudah Membuat Job Description
Cara Mudah Membuat Job DescriptionHRD Forum
 
Job Analysis and Job Description
Job Analysis and Job DescriptionJob Analysis and Job Description
Job Analysis and Job DescriptionAbhipsha Mishra
 
Prepare a Cover Letter using a Job Description
Prepare a Cover Letter using a Job DescriptionPrepare a Cover Letter using a Job Description
Prepare a Cover Letter using a Job DescriptionAmy Hebdon
 
How To Write A Great Job Description
How To Write A Great Job DescriptionHow To Write A Great Job Description
How To Write A Great Job DescriptionCreativeHRM
 
Job Analysis Job Description and Job Specification
Job Analysis Job Description and Job SpecificationJob Analysis Job Description and Job Specification
Job Analysis Job Description and Job SpecificationBendita Baylôn Ü
 
Job description & job specification
Job description & job specificationJob description & job specification
Job description & job specificationLohitakksh Chauhhan
 

Viewers also liked (20)

Expressions daily activities
Expressions daily activitiesExpressions daily activities
Expressions daily activities
 
Hrtms job description presentation, sept 2011
Hrtms job description presentation, sept 2011Hrtms job description presentation, sept 2011
Hrtms job description presentation, sept 2011
 
Political Campaign Field Staff Job Description
Political Campaign Field Staff Job DescriptionPolitical Campaign Field Staff Job Description
Political Campaign Field Staff Job Description
 
Dynamic contextual translation
Dynamic contextual translationDynamic contextual translation
Dynamic contextual translation
 
Translation Equivalence of Person Reference found in the Subtitle of Harry Po...
Translation Equivalence of Person Reference found in the Subtitle of Harry Po...Translation Equivalence of Person Reference found in the Subtitle of Harry Po...
Translation Equivalence of Person Reference found in the Subtitle of Harry Po...
 
Western translation theory_--oct_1
Western translation theory_--oct_1Western translation theory_--oct_1
Western translation theory_--oct_1
 
Countries where are you from ppt
Countries where are you from ppt Countries where are you from ppt
Countries where are you from ppt
 
Vinay & Darbelnet
Vinay & DarbelnetVinay & Darbelnet
Vinay & Darbelnet
 
collocation
collocationcollocation
collocation
 
Translation problems
Translation problemsTranslation problems
Translation problems
 
Tr and non-lit
Tr and non-litTr and non-lit
Tr and non-lit
 
Cara Mudah Membuat Job Description
Cara Mudah Membuat Job DescriptionCara Mudah Membuat Job Description
Cara Mudah Membuat Job Description
 
Job Analysis and Job Description
Job Analysis and Job DescriptionJob Analysis and Job Description
Job Analysis and Job Description
 
Prepare a Cover Letter using a Job Description
Prepare a Cover Letter using a Job DescriptionPrepare a Cover Letter using a Job Description
Prepare a Cover Letter using a Job Description
 
How To Write A Great Job Description
How To Write A Great Job DescriptionHow To Write A Great Job Description
How To Write A Great Job Description
 
Job analysis
Job analysisJob analysis
Job analysis
 
Job Analysis Job Description and Job Specification
Job Analysis Job Description and Job SpecificationJob Analysis Job Description and Job Specification
Job Analysis Job Description and Job Specification
 
Chap 3 Organization Structure
Chap 3 Organization StructureChap 3 Organization Structure
Chap 3 Organization Structure
 
Job description & job specification
Job description & job specificationJob description & job specification
Job description & job specification
 
SAP Organization Structure
SAP Organization StructureSAP Organization Structure
SAP Organization Structure
 

Similar to Equivalence of Logics: the categorical proof theory perspective

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 and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear LogicsValeria de Paiva
 
Unambiguous functions in logarithmic space - CiE 2009
Unambiguous functions in logarithmic space - CiE 2009Unambiguous functions in logarithmic space - CiE 2009
Unambiguous functions in logarithmic space - CiE 2009Michael Soltys
 
Reduction Monads and Their Signatures
Reduction Monads and Their SignaturesReduction Monads and Their Signatures
Reduction Monads and Their SignaturesMarco Maggesi
 
Program Synthesis, DreamCoder, and ARC
Program Synthesis, DreamCoder, and ARCProgram Synthesis, DreamCoder, and ARC
Program Synthesis, DreamCoder, and ARCAndrey Zakharevich
 
A Featherweight Approach to FOOL
A Featherweight Approach to FOOLA Featherweight Approach to FOOL
A Featherweight Approach to FOOLgreenwop
 
Algorithms and problem solving.pptx
Algorithms and problem solving.pptxAlgorithms and problem solving.pptx
Algorithms and problem solving.pptxaikomo1
 
Fundamentals of Machine Learning.pptx
Fundamentals of Machine Learning.pptxFundamentals of Machine Learning.pptx
Fundamentals of Machine Learning.pptxWiamFADEL
 
Natural Language Understanding of Systems Engineering Artifacts
Natural Language Understanding of Systems Engineering ArtifactsNatural Language Understanding of Systems Engineering Artifacts
Natural Language Understanding of Systems Engineering ArtifactsÁkos Horváth
 
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
 
From UML/OCL to natural language (using SBVR as pivot)
From UML/OCL to natural language (using SBVR as pivot)From UML/OCL to natural language (using SBVR as pivot)
From UML/OCL to natural language (using SBVR as pivot)Jordi Cabot
 
Basic Foundations of Automata Theory
Basic Foundations of Automata TheoryBasic Foundations of Automata Theory
Basic Foundations of Automata Theorysaugat86
 
Machine Learning for NLP
Machine Learning for NLPMachine Learning for NLP
Machine Learning for NLPbutest
 
Fibrational Versions of Dialectica Categories
Fibrational Versions of Dialectica CategoriesFibrational Versions of Dialectica Categories
Fibrational Versions of Dialectica CategoriesValeria 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
 
BSSML17 - Logistic Regressions
BSSML17 - Logistic RegressionsBSSML17 - Logistic Regressions
BSSML17 - Logistic RegressionsBigML, Inc
 
Algorithm & data structures lec1
Algorithm & data structures lec1Algorithm & data structures lec1
Algorithm & data structures lec1Abdul Khan
 
LDA/TagLDA In Slow Motion
LDA/TagLDA In Slow MotionLDA/TagLDA In Slow Motion
LDA/TagLDA In Slow MotionPradipto Das
 

Similar to Equivalence of Logics: the categorical proof theory perspective (20)

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 and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear Logics
 
Unambiguous functions in logarithmic space - CiE 2009
Unambiguous functions in logarithmic space - CiE 2009Unambiguous functions in logarithmic space - CiE 2009
Unambiguous functions in logarithmic space - CiE 2009
 
Reduction Monads and Their Signatures
Reduction Monads and Their SignaturesReduction Monads and Their Signatures
Reduction Monads and Their Signatures
 
Program Synthesis, DreamCoder, and ARC
Program Synthesis, DreamCoder, and ARCProgram Synthesis, DreamCoder, and ARC
Program Synthesis, DreamCoder, and ARC
 
A Featherweight Approach to FOOL
A Featherweight Approach to FOOLA Featherweight Approach to FOOL
A Featherweight Approach to FOOL
 
Algorithms and problem solving.pptx
Algorithms and problem solving.pptxAlgorithms and problem solving.pptx
Algorithms and problem solving.pptx
 
popl04.ppt
popl04.pptpopl04.ppt
popl04.ppt
 
Fundamentals of Machine Learning.pptx
Fundamentals of Machine Learning.pptxFundamentals of Machine Learning.pptx
Fundamentals of Machine Learning.pptx
 
Natural Language Understanding of Systems Engineering Artifacts
Natural Language Understanding of Systems Engineering ArtifactsNatural Language Understanding of Systems Engineering Artifacts
Natural Language Understanding of Systems Engineering Artifacts
 
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)
 
From UML/OCL to natural language (using SBVR as pivot)
From UML/OCL to natural language (using SBVR as pivot)From UML/OCL to natural language (using SBVR as pivot)
From UML/OCL to natural language (using SBVR as pivot)
 
Basic Foundations of Automata Theory
Basic Foundations of Automata TheoryBasic Foundations of Automata Theory
Basic Foundations of Automata Theory
 
Machine Learning for NLP
Machine Learning for NLPMachine Learning for NLP
Machine Learning for NLP
 
Aligning OCL and UML
Aligning OCL and UMLAligning OCL and UML
Aligning OCL and UML
 
Fibrational Versions of Dialectica Categories
Fibrational Versions of Dialectica CategoriesFibrational Versions of Dialectica Categories
Fibrational Versions of Dialectica Categories
 
Dialectica Categories... and Lax Topological Spaces?
Dialectica Categories... and Lax Topological Spaces?Dialectica Categories... and Lax Topological Spaces?
Dialectica Categories... and Lax Topological Spaces?
 
BSSML17 - Logistic Regressions
BSSML17 - Logistic RegressionsBSSML17 - Logistic Regressions
BSSML17 - Logistic Regressions
 
Algorithm & data structures lec1
Algorithm & data structures lec1Algorithm & data structures lec1
Algorithm & data structures lec1
 
LDA/TagLDA In Slow Motion
LDA/TagLDA In Slow MotionLDA/TagLDA In Slow Motion
LDA/TagLDA In Slow Motion
 

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
 
Dialectica Categories Revisited
Dialectica Categories RevisitedDialectica Categories Revisited
Dialectica Categories RevisitedValeria 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 (18)

Dialectica Comonoids
Dialectica ComonoidsDialectica Comonoids
Dialectica Comonoids
 
Dialectica Categorical Constructions
Dialectica Categorical ConstructionsDialectica Categorical Constructions
Dialectica Categorical Constructions
 
Logic & Representation 2021
Logic & Representation 2021Logic & Representation 2021
Logic & Representation 2021
 
Dialectica Categories Revisited
Dialectica Categories RevisitedDialectica Categories Revisited
Dialectica Categories Revisited
 
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

Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 

Recently uploaded (20)

Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 

Equivalence of Logics: the categorical proof theory perspective

  • 1. Equivalence of Logics: the categorical proof theory perspective Valeria de Paiva, UNILOG, April 2005
  • 2. Problem we want to solve  Q: When should two logics L and L’ be called equivalent? If we Assume* logics come with ‘their’ own (unique) category of (categorical) models. L  Mod(L) L’ Mod(L’) Could say L equiv L’ if Mod(L) equivalent to Mod(L’) Then Q transformed to Q’: When should two (classes of) categorical models be called equivalent?  Our methodology: Categorical Proof Theory  Results for intuitionistic linear logic
  • 3. Outline  Categorical Proof Theory (CPT)  Successes & Challenges of CPT  Intuitionistic Linear Logic  Results for Intuitionistic Linear Logic  Future Directions?
  • 4. Categorical Logic Use of Category Theory, a subfield of Algebra, in Logic. Two main strands: Categorical Model Theory Categorical Proof Theory Both are called Categorical Semantics. Leads to  categorical semantics of programming languages  categorical semantics of specification, security, concurrency…  (at large) functional programming, language design, interactive theorem proving, etc.
  • 5. Categorical Proof Theory Categorical proof theory models derivations/proofs, not whether theorems are true or not Proofs definitely first-class citizens How? Uses extended Curry-Howard isomorphism Why is it good? Modeling derivations useful in linguistics, functional programming, etc Why is this important? Widespread use of logic in CS means more than jobs for logicians, means new important problems to solve with our favorite tools. Why there is little impact on Logic itself?
  • 6. Successes and Challenges of CPT •Successes •Models for the untyped lambda-calculus •Typed programming language & Typed polymorphism •Dependent Type Theory •Operational Semantics & Full abstraction results •Game Semantics •Challenges •Proof theory of Classical Logic •Proof theory of Modal Logics •Effect full computation, mobile computing, etc
  • 7. One Big Success • For intuitionistic logic IL have extended Curry-Howard isomorphism • For IL have a unique most general class of categorical models, Cartesian Closed Categories • Can prove soundness and completeness of categorical models with respect to term calculus • Can prove other models are instances of most general model CCC • Back to original problem…
  • 8. Back to Problem we want to solve  Q: When should two logics L and L’ be called equivalent?  Assume logics come with ‘their’ own (unique) class of categorical models L  Mod(L) L’  Mod(L’)  Say L equiv L’ if Mod(L) equivalent to Mod(L’)  transformed Q into Q’: When should two (classes of) categorical models be called equivalent? (this is the problem we were originally trying to solve for linear log)
  • 9. Equivalence of Logics: Our Ideal Solution If both our logics L and L’ are like IL Construct category of theories of L, L’: Th(L) Construct category of models of L, L’: Mod(L) Prove: Categorical equivalence between Th(L) and Mod(L) called “internal language criterion” Define: semantics of L=class of models uniquely identified by internal language as most general Then: L and L’ are equiv iff Th(L) equiv Th(L’) L and L’ equiv => Mod(L) equiv Mod(L’)
  • 10. Problem with our Ideal Solution Which logics are like IL? For which logics can do the steps below? Must: Construct category of theories of L Th(L) Construct category of models of L Mod(L) Prove: Categorical equivalence between Th(L) and Mod(L) or “internal language criterion” I warned you: intuitions from Linear Logic
  • 11. Outline  Categorical Proof Theory (CPT)  Successes & Challenges of CPT  Intuitionistic Linear Logic  Results for Intuitionistic Linear Logic  Future Directions?
  • 12. Intuitionistic Linear Logic (ILL) Linear Logic interesting case for a semantics of proofs • Curry-Howard correspondence well-studied • Categorical modeling of !-free fragment uncontroversial • But ! is the way to recover classical logical expressivity, must deal with it •Challenges: •Three versions of ND for intuitionistic linear logic: ILL, LNL, DILL •Three notions of categorical model for intuitionistic linear logic •In which sense are they equivalent? Which is best? Why?
  • 13. Back to “Problem we want to solve” Had “Assume logics come with ‘their’ own (unique) class of categorical models. L  Mod(L) L’  Mod(L’)”  Assumption above is not valid: intuitionistic linear logic comes with three (equivalent?!) classes of models  Q’: When should two (classes of) categorical models be called equivalent?  Results for intuitionistic linear logic
  • 14. Outline  Categorical Proof Theory (CPT) perspective?  Successes & Challenges of CPT  Intuitionistic Linear Logic  Results for Intuitionistic Linear Logic  Future Directions?
  • 15. Results: Categorical Models of Linear Logic  The uncontroversial !-free fragment  System ILL  System LNL  System DILL  Summing up
  • 16. Categorical Models for !-free Linear Logic • Call RLL the fragment of the logic with only linear implication, tensor and unit I • RLL is modeled by symmetric monoidal closed categories or smccs • An smcc is just like a ccc, except that as we have tensor products instead of cartesian products, we do not have projections or diagonals  The logic we’re modeling does not satisfy A|- A &A or A&B |-A • Symmetric monoidal closed categories form a category SMC • RLL is sound and complete with respect to smccs (Szabo 1978) • Theorem: RLL satisfies the Internal Language Criterion for SMC, SMC = Mod (RLL) equiv Th(RLL) (Maietti et al 01, Mackie et al 93?)
  • 17. Categorical Models for Linear Logic II • Call ILL the term calculus for the logic given by (Benton, Bierman, Hyland and de Paiva 1993) • ILL is modeled by linear categories (Bierman), symmetric monoidal closed categories with a linear exponential comonad. • The linear exponential comonad equips each object of the category with maps er:!A I, dupl:!A!A!A, eps:!AA, delta:!A!!A,  Objects !A have weakening, contraction, promotion, dereliction • Linear categories form a category LIN • ILL is sound and complete with respect to LIN (Bierman 1994) • Theorem: ILL satisfies the Internal Language Criterion for LIN, LIN = Mod (ILL) equiv Th(ILL) (Maietti et al 01)
  • 18. Categorical Models for Linear Logic III • Call LNL the term calculus for the logic given by (Benton, 1995) • LNL is modeled by a symmetric monoidal adjunction (F-|G) between an smcc and a cartesian closed category. • The monoidal adjunction relates two worlds: the linear and the cartesian/intuitionistic one and makes the definition of categorical model much shorter • Benton adjunctions form a category ADJ_LNL • LNL is sound and complete with respect to ADJ_LNL (Benton 1994) • Theorem: LNL satisfies the Internal Language Criterion for ADJ_B, ADJ_LNL = Mod (LNL) equiv to Th(LNL) (Maietti et al 01)
  • 19. Categorical Models for Linear Logic IV • Call DILL the term calculus for the logic given by (Barber, 1997) • DILL is modeled by a symmetric monoidal adjunction (F-|G) between an smcc and a cartesian (not necessarily closed) category. • The monoidal adjunction relates two worlds: the linear and the cartesian/intuitionistic one and makes the definition of categorical model much shorter • These adjunctions form a category ADJ • DILL is sound and complete with respect to ADJ (Barber1997) • But NO Theorem: DILL does not satisfy the Internal Language Criterion for ADJ, ADJ = Mod (DILL) NOT equiv Th(DILL) (Maietti et al 01)
  • 20. But Problem Results Pure type theory tells us THEOREM: The category of theories of ILL Th(ILL) is equivalent to the category of theories of DILL, Th(ILL) equiv Th(DILL) Pure category theory tells us THEOREM*: The category LIN (of linear categories) is isomorphic to a full subcategory of ADJ (symmetric monoidal adjunctions between a smmc and a cartesian category). Hence: Two logics whose categories of theories are equivalent, but whose classes of models are not??!!
  • 21. Solution of problem with Linear Logic Carve out from ADJ the categories for which DILL is the internal language really THEOREM: The category ADJ_DILL is the subcategory of ADJ (symmetric monoidal adjunctions between a smmc and a cartesian category) corresponding to the theories of DILL Th(DILL). [ADJ_DILL defined via finite product sym mon adjunctions (Hyland)] Now: LIN=Mod(ILL) equiv Th(ILL) equiv Th(DILL) equiv Mod(DILL)=ADJ_DILL Add products and can relate LNL too: LIN equiv ADJ_DILL both full subcategories of ADJ_LNL using generic CT theorems about Eilenberg-Moore adjunctions
  • 22. Back to Problem we want to solve  Q: When should two logics L and L’ be called equivalent?  Say L equiv L’ if Mod(L) equiv to Mod(L’) & L,L’ models satisfy the internal language criterion  Our ideal solution works for linear logic now  Recall
  • 23. Our Ideal Solution (Again) If both our logics L and L’ are like IL, ILL Construct category of theories of L, L’: Th(L) Construct category of models of L, L’: Mod(L) Prove: Categorical equivalence between Th(L) and Mod(L) or “internal language criterion” Define: semantics of L=class of models uniquely identified by internal language as most general Then: L and L’ are equiv iff Th(L) equiv Th(L’) Hence DILL=ILL same logic, but LNL not
  • 24. How Far does Our Ideal Solution go? If embracing fully Categorical Proof Theory must have semantics of proofs for logics L, L’ Research Program: for which logics can we have a semantics of proofs? But more (or less?) interesting, if do not have semantics of proofs, can still prove internal language-like criterion and have notion of equivalence of logics: Maietti’s submission to the Contest
  • 25. Conclusions Proposed a more stringent criterion than soundness and completeness for categorical modeling of logic Used this criterion to classify models of intuitionistic linear logic Showed that in this framework have a sensible notion of equivalence of logics Suggested a similar criterion could be used without semantics of proofs, only with categories of theories and models, cf. Maietti’s contribution. Need to work out applicability of criterion in both cases.
  • 27. References: Barber, A. 1997. Linear type Theories, Semantics and Action Calculi. PhD thesis, University of Edinburgh. Benton, N. 1995. A Mixed Linear and Non-Linear Logic. Proc CSL’94: LNCS 933. Benton, N. G. Bierman , V. de Paiva and M. Hyland. 1993. Linear Lambda- Calculus and Categorical Models Revisited. In CSL ’92: LNCS 702. Benton, N. G. Bierman , V. de Paiva and M. Hyland. 1993. A Term Calculus for Intuitionistic Linear Logic. In TLCA ’93: LNCS 664. Bierman , G. 1994. On Intuitionistic Linear Logic. PhD thesis, University of Cambridge Maietti, M. E., P. Maneggia, V. de Paiva and E. Ritter. 2005?. Relating Categorical Semantics for Intuitionistic Linear Logic, to appear in Applied Categorical Structures. Available from http://www.cs.bham.ac.uk/~vdp/ Maneggia, P. 2004. Models of Linear Polymorphism, PhD thesis, University of Birmingham Mellies, P. A. 2005?. Categorical Models of Linear Logic Revisited.