SlideShare a Scribd company logo
Constructive
Modal &
Linear Logics
Valeria de Paiva
– Build
collaborations with
friends
– Clarify your
research for
yourself
– TICAMORE:
Translating and
dIscovering CAlculi
for MOdal and
RElated logics, 7th
meeting
https://ticamore.lo
gic.at/
ResearchClusters
Dialectica Spaces, Linear Logics
Intuitionistic Modal Logics
Natural Language Inference
Lexical Resources
Logics
Frege: quantifiers
FOL
Hilbert: proofs as
mathematical
objects
axiom systems
Gentzen: sequents
and Natural
Deduction
Prawitz:
normalization of
Natural Deduction
Martin-Löf: type
theory
Girard: system F
Linear Logic
Logics
Frege: quantifiers & analytic philosophy 1879
Hilbert: proofs as mathematical objects & axiom systems 1900
Gentzen: sequents and Natural Deduction 1934
Prawitz: normalization of Natural Deduction 1965
Martin-Löf: type theory& dependent types 1972
Girard: System F and Linear Logic 1987
Frege
quantifiers
analyticphilosophy
Hilbert
Proofs as
mathematical
objects
Axiom systems
Hilbert
CPL
Gentzen
Sequent
calculus
Natural
Deduction
Gentzen
Sequent
calculus Natural
Deduction
Gentzen
Sequent
calculus
Natural
Deduction
Prawitz
–Normalization
of Natural
Deduction ND
–extensions
Martin-Löf
– Intuitionistic type
Theory
– Dependent types
– Universes
Girard
– Normalization of
System F
– Linear Logic 1987
– GoI, Ludics, etc…
Logics
Frege: quantifiers
FOL
Hilbert: proofs as
mathematical
objects
axiom systems
Gentzen: sequents
and Natural
Deduction
Prawitz:
normalization of
Natural Deduction
Martin-Loef: type
theory
Girard: system F
Linear Logic
Russel
– ...there is no one
fundamental logical
notion of necessity,
nor consequently of
possibility. If this
conclusion is valid,
the subject of
modality ought to be
banished from logic,
since propositions are
simply true or false...
– [Russell, 1905]
–
DanaScott
One often hears that modal
(or some other) logic is
pointless because it can be
translated into some simpler
language in a first- order way.
Take no notice of such
arguments. There is no
weight to the claim that the
original system must
therefore be replaced by the
new one. What is essential is
to single out important
concepts and to investigate
their properties.
[Advice on Modal Logic, 71]
van Bentham: Modalities
– Box A= A is necessarily the case, A holds for all
times, A is obligatory,…
Dia A = A is possibly the case, A holds at some
time, A is permitted, …c
– Temporal logic, knowledge operators, BDI
models, denotational semantics, effects,
security modelling and verification, natural
language understanding and inference,
databases, etc..
– Bisimulation right notion of morphism.
Correspondece theory, Modal logic about
structures, not operators
Nerode:
Constructive
Modalities
– Modalities over an
Intuitionistic basis:
∧ ∨ → ¬
Constructive modalities
ought to be twice as
useful?
Usual phenomenon:
classical facts can be
‘constructivized’ in
many different ways.
Simpson: Intuitionistic Modalities
– Operators Box , Diamond (like for all/exists) not
inter-definable
– How do these two modalities interact?
– Depends on expected behavior and on tools you
want to use.
Solutions add to syntax: hypersequents, labelled
deduction systems, (linear) nested sequents, tree-
sequents, all add some semantics to syntax (many
ways...)
IMLA
IMLA: Intuitionistic Modal Logic andApplications
since 1999
functional
programmers, AI
scientists,
philosophical logicians
talking to each other
and cooperating
01
Not attained?
Communities still
largely talking past
each other
02
Incremental work on
intuitionistic modal
logics continues, as
well as some of the big
research programmes
that started it
03
Does it make sense to
try to change this
status quo?
04
I expected
–Curry-Howard for a BIG collection of
intuitionistic modal logics
–Design space for intuitionistic modal
logic, for classical logic and how to move
from intuitionistic modal to classic modal
–Applications of modal type systems
–Fully worked out dualities for systems
–On-the-shelf implementations for proof
search/proof normalization
Why did I think
it would be
easy?
– Early successes: systems CS4, Lax, CK
– CS4: On an Intuitionistic Modal Logic (Studia Logica
2000, conference 1992)
– DIML: Explicit Substitutions for Constructive
Necessity (with Neil Ghani and Eike Ritter), ICALP
1998
– Lax Logic: ComputationalTypes from a Logical
Perspective (with Benton, Bierman, JFP 1998)
– CK: Basic Constructive Modal Logic. (with Bellin and
Ritter, M4M 2001), Kripke semantics for CK (with
Mendler 2005)
ConstructiveS4
Used by G ̈odel and Girard
Usual intuitionistic axioms plus MP, Nec rules
Why it isn’t
easy…
–Natural Deduction is problematic, as
discovered byWadler and others for LL.
–Issue is PROMOTION rule
Substitution!
Any proof using Promotion
Any Modus Ponens proof finishing in one assumption
BUT cannot apply PROMOTION anymore!!
Abramsky’s “Computational Interpretation of Linear Logic” (1993),
a calculus that does not satisfy substitution
Category
theory to the
rescue
Divergences
ModalCubes
Why it Matters – Most applications of formal methods use Modal
logic
Most applications of formal methods in computing use Modal logic
What’s Next?

More Related Content

PDF
Categorical Semantics for Explicit Substitutions
PDF
Fun with Constructive Modalities
PDF
Dialectica Categories for the Lambek Calculus
PDF
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
PDF
Going Without: a modality and its role
PDF
Going Without: a modality and its role
PDF
Relevant Dialectica Categories
PDF
Categorical Explicit Substitutions
Categorical Semantics for Explicit Substitutions
Fun with Constructive Modalities
Dialectica Categories for the Lambek Calculus
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
Going Without: a modality and its role
Going Without: a modality and its role
Relevant Dialectica Categories
Categorical Explicit Substitutions

What's hot (20)

PDF
Modal Type Theory
PDF
Constructive Modalities
PDF
Dialectica Categories and Petri Nets
PDF
Constructive Modalities
PDF
Intuitionistic Modal Logic: fifteen years later
PDF
A Dialectica Model of Relevant Type Theory
PDF
Dialectica Categories for the Lambek Calculus
PDF
Dialectica Categories and Petri Nets
PDF
Categorical Semantics for Explicit Substitutions
PDF
Benchmarking Linear Logic Proofs, Valeria de Paiva
PDF
Dialectica Categories: the mathematical version
PDF
Dialectica Categories: the Relevant version, Valeria de Paiva
PDF
Pure Algebra to Applied AI: a personal journey
PDF
Dialectica Comonads
PDF
Benchmarking Linear Logic Proofs
PDF
Benchmarking Linear Logic Proofs
PDF
Dialectica amongst friends
PDF
Constructive Modal Logics, Once Again
PDF
Negation in the Ecumenical System
PDF
Going Without: a modality and its role
Modal Type Theory
Constructive Modalities
Dialectica Categories and Petri Nets
Constructive Modalities
Intuitionistic Modal Logic: fifteen years later
A Dialectica Model of Relevant Type Theory
Dialectica Categories for the Lambek Calculus
Dialectica Categories and Petri Nets
Categorical Semantics for Explicit Substitutions
Benchmarking Linear Logic Proofs, Valeria de Paiva
Dialectica Categories: the mathematical version
Dialectica Categories: the Relevant version, Valeria de Paiva
Pure Algebra to Applied AI: a personal journey
Dialectica Comonads
Benchmarking Linear Logic Proofs
Benchmarking Linear Logic Proofs
Dialectica amongst friends
Constructive Modal Logics, Once Again
Negation in the Ecumenical System
Going Without: a modality and its role
Ad

Similar to Constructive Modal and Linear Logics (20)

PDF
Constructive Modal and Linear Logics
PDF
Logics of Context and Modal Type Theories
PDF
IMLA2011 Opening
PDF
Weapons of Math Construction
PDF
Constructive Description Logics 2006
PDF
Logic Colloquium 2004 1st Edition Alessandro Andretta
PDF
Logic Colloquium 2004 1st Edition Alessandro Andretta
PDF
Edwardian Proofs as Futuristic Programs
PDF
PDF
Linear Type Theory Revisited (BACAT Feb 2014)
PDF
Fuzzy Systems by using fuzzy set (Soft Computing)
PDF
Constructive Hybrid Logics
PDF
Treatise On Intuitionistic Type Theory Johan Georg Granstrm
PDF
Lean Logic for Lean Times: Entailment and Contradiction Revisited
PDF
On the Computational Complexity of Intuitionistic Hybrid Modal Logic
PDF
Logic Colloquium 2004 1st Edition Alessandro Andretta
PDF
Dialectica Categories... and Lax Topological Spaces?
PDF
Contexts 4 quantification (CommonSense2013)
PPTX
d79c6256b9bdac53_20231124_093457Lp9AB.pptx
PPTX
Type Theory and Practical Application
Constructive Modal and Linear Logics
Logics of Context and Modal Type Theories
IMLA2011 Opening
Weapons of Math Construction
Constructive Description Logics 2006
Logic Colloquium 2004 1st Edition Alessandro Andretta
Logic Colloquium 2004 1st Edition Alessandro Andretta
Edwardian Proofs as Futuristic Programs
Linear Type Theory Revisited (BACAT Feb 2014)
Fuzzy Systems by using fuzzy set (Soft Computing)
Constructive Hybrid Logics
Treatise On Intuitionistic Type Theory Johan Georg Granstrm
Lean Logic for Lean Times: Entailment and Contradiction Revisited
On the Computational Complexity of Intuitionistic Hybrid Modal Logic
Logic Colloquium 2004 1st Edition Alessandro Andretta
Dialectica Categories... and Lax Topological Spaces?
Contexts 4 quantification (CommonSense2013)
d79c6256b9bdac53_20231124_093457Lp9AB.pptx
Type Theory and Practical Application
Ad

More from Valeria de Paiva (19)

PDF
Dialectica Comonoids
PDF
Dialectica Categorical Constructions
PDF
Logic & Representation 2021
PDF
Dialectica Categories Revisited
PDF
PLN para Tod@s
PDF
Networked Mathematics: NLP tools for Better Science
PDF
Problemas de Kolmogorov-Veloso
PDF
Natural Language Inference: for Humans and Machines
PDF
Dialectica Petri Nets
PDF
The importance of Being Erneast: Open datasets in Portuguese
PDF
Semantics and Reasoning for NLP, AI and ACT
PDF
NLCS 2013 opening slides
PDF
Logic and Probabilistic Methods for Dialog
PDF
Dialectica and Kolmogorov Problems
PDF
Gender Gap in Computing 2014
PDF
Categorical Proof Theory for Everyone
PDF
Dialectica and Kolmogorov Problems
PDF
Linear Logic and Constructive Mathematics, after Shulman
PDF
A Semantica Nossa de Cada Dia
Dialectica Comonoids
Dialectica Categorical Constructions
Logic & Representation 2021
Dialectica Categories Revisited
PLN para Tod@s
Networked Mathematics: NLP tools for Better Science
Problemas de Kolmogorov-Veloso
Natural Language Inference: for Humans and Machines
Dialectica Petri Nets
The importance of Being Erneast: Open datasets in Portuguese
Semantics and Reasoning for NLP, AI and ACT
NLCS 2013 opening slides
Logic and Probabilistic Methods for Dialog
Dialectica and Kolmogorov Problems
Gender Gap in Computing 2014
Categorical Proof Theory for Everyone
Dialectica and Kolmogorov Problems
Linear Logic and Constructive Mathematics, after Shulman
A Semantica Nossa de Cada Dia

Recently uploaded (20)

PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPT
Mechanical Engineering MATERIALS Selection
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Sustainable Sites - Green Building Construction
DOCX
573137875-Attendance-Management-System-original
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Welding lecture in detail for understanding
PDF
PPT on Performance Review to get promotions
PDF
Well-logging-methods_new................
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Operating System & Kernel Study Guide-1 - converted.pdf
OOP with Java - Java Introduction (Basics)
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Model Code of Practice - Construction Work - 21102022 .pdf
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Mechanical Engineering MATERIALS Selection
UNIT 4 Total Quality Management .pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Sustainable Sites - Green Building Construction
573137875-Attendance-Management-System-original
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
bas. eng. economics group 4 presentation 1.pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Welding lecture in detail for understanding
PPT on Performance Review to get promotions
Well-logging-methods_new................
Internet of Things (IOT) - A guide to understanding
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx

Constructive Modal and Linear Logics

  • 2. – Build collaborations with friends – Clarify your research for yourself – TICAMORE: Translating and dIscovering CAlculi for MOdal and RElated logics, 7th meeting https://ticamore.lo gic.at/
  • 3. ResearchClusters Dialectica Spaces, Linear Logics Intuitionistic Modal Logics Natural Language Inference Lexical Resources
  • 4. Logics Frege: quantifiers FOL Hilbert: proofs as mathematical objects axiom systems Gentzen: sequents and Natural Deduction Prawitz: normalization of Natural Deduction Martin-Löf: type theory Girard: system F Linear Logic
  • 5. Logics Frege: quantifiers & analytic philosophy 1879 Hilbert: proofs as mathematical objects & axiom systems 1900 Gentzen: sequents and Natural Deduction 1934 Prawitz: normalization of Natural Deduction 1965 Martin-Löf: type theory& dependent types 1972 Girard: System F and Linear Logic 1987
  • 13. Martin-Löf – Intuitionistic type Theory – Dependent types – Universes
  • 14. Girard – Normalization of System F – Linear Logic 1987 – GoI, Ludics, etc…
  • 15. Logics Frege: quantifiers FOL Hilbert: proofs as mathematical objects axiom systems Gentzen: sequents and Natural Deduction Prawitz: normalization of Natural Deduction Martin-Loef: type theory Girard: system F Linear Logic
  • 16. Russel – ...there is no one fundamental logical notion of necessity, nor consequently of possibility. If this conclusion is valid, the subject of modality ought to be banished from logic, since propositions are simply true or false... – [Russell, 1905] –
  • 17. DanaScott One often hears that modal (or some other) logic is pointless because it can be translated into some simpler language in a first- order way. Take no notice of such arguments. There is no weight to the claim that the original system must therefore be replaced by the new one. What is essential is to single out important concepts and to investigate their properties. [Advice on Modal Logic, 71]
  • 18. van Bentham: Modalities – Box A= A is necessarily the case, A holds for all times, A is obligatory,… Dia A = A is possibly the case, A holds at some time, A is permitted, …c – Temporal logic, knowledge operators, BDI models, denotational semantics, effects, security modelling and verification, natural language understanding and inference, databases, etc.. – Bisimulation right notion of morphism. Correspondece theory, Modal logic about structures, not operators
  • 19. Nerode: Constructive Modalities – Modalities over an Intuitionistic basis: ∧ ∨ → ¬ Constructive modalities ought to be twice as useful? Usual phenomenon: classical facts can be ‘constructivized’ in many different ways.
  • 20. Simpson: Intuitionistic Modalities – Operators Box , Diamond (like for all/exists) not inter-definable – How do these two modalities interact? – Depends on expected behavior and on tools you want to use. Solutions add to syntax: hypersequents, labelled deduction systems, (linear) nested sequents, tree- sequents, all add some semantics to syntax (many ways...)
  • 21. IMLA IMLA: Intuitionistic Modal Logic andApplications since 1999 functional programmers, AI scientists, philosophical logicians talking to each other and cooperating 01 Not attained? Communities still largely talking past each other 02 Incremental work on intuitionistic modal logics continues, as well as some of the big research programmes that started it 03 Does it make sense to try to change this status quo? 04
  • 22. I expected –Curry-Howard for a BIG collection of intuitionistic modal logics –Design space for intuitionistic modal logic, for classical logic and how to move from intuitionistic modal to classic modal –Applications of modal type systems –Fully worked out dualities for systems –On-the-shelf implementations for proof search/proof normalization
  • 23. Why did I think it would be easy? – Early successes: systems CS4, Lax, CK – CS4: On an Intuitionistic Modal Logic (Studia Logica 2000, conference 1992) – DIML: Explicit Substitutions for Constructive Necessity (with Neil Ghani and Eike Ritter), ICALP 1998 – Lax Logic: ComputationalTypes from a Logical Perspective (with Benton, Bierman, JFP 1998) – CK: Basic Constructive Modal Logic. (with Bellin and Ritter, M4M 2001), Kripke semantics for CK (with Mendler 2005)
  • 24. ConstructiveS4 Used by G ̈odel and Girard Usual intuitionistic axioms plus MP, Nec rules
  • 25. Why it isn’t easy… –Natural Deduction is problematic, as discovered byWadler and others for LL. –Issue is PROMOTION rule
  • 26. Substitution! Any proof using Promotion Any Modus Ponens proof finishing in one assumption BUT cannot apply PROMOTION anymore!! Abramsky’s “Computational Interpretation of Linear Logic” (1993), a calculus that does not satisfy substitution
  • 30. Why it Matters – Most applications of formal methods use Modal logic Most applications of formal methods in computing use Modal logic