SlideShare a Scribd company logo
1 of 47
Download to read offline
Constructive
Modal Logics,
once again
Valeria de Paiva
Nuance Communications
Ilha Grande, August 2013
or why it is not
working?...
?
›  Since

the early 90s I have been worrying
about constructive modal logics
›  The reason I started thinking about it was
Linear Logic
›  Linear logic’s !,? modalities are specially
difficult to model and their (sequent
calculus) rules are exactly S4 modal rules
›  But S4 is only one of the many modal
logics...
?
S4 is only one of the many modal logics
people use.
›  Which others would be useful?
›  Can we model them all? Most of them?
›  How can we prove things in modal logic?
›  There are several ways of trying to
improve both the proof theory and the
model theory of modal logics.
›  What are their pros and cons of each?
› 
Other people were thinking
similar thoughts…
Over the last 14 years we’ve managed to
organize six IMLA workshops to discuss
constructive modal logics and their
applications…
Constructive Modalities?
›  The

most successful logical framework ever in

CS
›  Temporal logic, knowledge operators, BDI
models, security issues, AI, natural language
understanding and inference, databases,
etc..
›  Logic used both to create logical
representation of information and to reason
about it
›  Usually classical modalities…
Google Trends
Google trends 2
Google trends 3
Constructive Modalities?
›  Constructive

logic: a logical basis for
programming via Curry-Howard
correspondences
›  Modalities extremely useful
›  Constructive modalities twice as useful?
›  examples from applications abound
›  Which constructive modalities?
›  Usual phenomenon: classical facts can be
construed in many different ways
constructively
Timeline for IMLA
(Intuitionistic Modal Logic &
Applications)
›  Six
› 
› 
› 
› 
› 
› 

workshops were held as part of:
FLoC1999, Trento, Italy,
FLoC2002, Copenhagen, Denmark,
LiCS2005, Chicago, USA,
LiCS2008, Pittsburgh, USA,
14th LMPS in Nancy, France,
UNILOG 2013, Rio de Janeiro, Brazil.
IMLA 1999
›  Pfenning:

Judgemental Modal Logic
›  Aczel: Russell-Prawitz modality
›  Artemov: Logic of Proofs
›  Ferrari, Fiorentini, Miglioli: T-intermediate systems
›  Goubault-Larrecq: Simplicial Models
›  Hilken, Rydeheard: Sheaf models
›  Holm:
›  Benaissa, Moggi, Taha, Sheard: Run-time analysis
›  Despeyroux, Leleu: HOAS
›  Howe: proof search in Lax Logic
IMLA 2002
Dana Scott, Realizability and modality
Steve Awodey and Andrej Bauer, Propositions as [types]
Claudio Hermida Outlook on relational modalities and simulations
Gianluigi Bellin, Towards a formal pragmatics:
Olivier Brunet
A modal logic for observation-based knowledge representation
 Giovanni Sambin, Open truth and closed falsity
Davoren; Coulthard; Moor; Goré and A. Nerode
Topological semantics for intuitionistic modal logics, and spatial
discretisation by A/D maps
Maria Emilia Maietti, and Eike Ritter Modal run-time analysis revisited
IMLA 2005
David Walker, Checking Properties of Pointer Programs
Aleksandar Nanevski,  A Modal Calculus for Named Control
Effects
Chun-chieh Shan, A Computational Interpretation of Classical S4
Modal Logic
Gianluigi Bellin, A Term Calculus for Dual Intuitionistic Logic
 Yde Venema, Intuitionistic Modal Logic: observations from
algebra and duality
Patrick Girard, Labeling Sequents: motivations and applications
Charles Stewart, On the inferential role semantics of modal logic
SPECIAL CONTRIBUTION: Gödel's Interpretation of Intuitionism
William W. Tait
Valeria de Paiva, Constructive Description Logics: work in progress
IMLA 2008
Invited Talk: Frank Pfenning
Kensuke Kojima, Atsushi Igarashi:
On Constructive Linear-Time Logic
Rene Vestergaard, Pierre Lescanne, Hiroakira Ono: Constructive
rationality implies backward induction for conscientious players
Simon Kramer: Reducing Provability to Knowledge in Multi-Agent
Systems
Invited Talk: Torben Brauner
Neelakantan Krishnaswami: A Modal Sequent Calculus for
Propositional Separation Logic
Didier Galmiche, Yakoub Salhi: Calculi for an Intuitionistic Hybrid
Modal Logic
Kurt Ranalter: Two-sequent K and simple fibrations
Deepak Garg: Principal-centric Reasoning in Constructive
Authorization Logic
IMLA 2011
INVITED SPEAKER: Michael Mendler
Robert Simmons/Bernardo Toninho
INVITED SPEAKER: Luiz Carlos Pereira
INVITED SPEAKER: Brian Logan
Gianluigi Bellin
INVITED SPEAKER: Lutz Strassburger
Newton M. Peron and Marcelo E. Coniglio
Giuseppe Primiero
IMLA 2013
›  Gurevich
›  Steren,

Bonelli
›  Freitas, Viana
›  Dodo’, Joao Marcos
›  Vigano
›  Bellin
›  Kramer
›  Crouch, de Paiva
›  Pouliasis, Primiero
›  Figallo, Pelaitay
More than papers, ideas
›  Logic

of Proofs
›  Judgemental Modal Logic
›  Applications to type theories
›  Applications to Security
›  Separation Logic
Intuitionistic Modal Logic
›  The

programmes of the meetings indicate some of
the lines of research
›  E. Moggi: Computational Lambda Calculus
›  A. Nerode: control of hybrid systems
›  S. Artemov: logic of proofs
›  M. Mendler: modal logic for hardware verification
›  A. Simpson: world-enriched proof system
›  G. Bellin: pragmatics and co-intuitionism
›  F. Pfenning: judgemental modal logic, apps
›  Benton, Bierman, Sheard, Taha: modalities in FP
What’s the state of play?
›  IMLA

was created with the goal of making
functional programmers “talk” to philosophical
logicians and vice-versa
›  Goal not attained
›  Communities still largely talking past each
other
›  Incremental work on intuitionistic modal logics
continues, as do some big research programs
What’s the state of play?
Research programs
›  Artemov:

Justification logic and variants
›  Pfenning: linear and S4 modal logics for
applications
›  Bellin: co-intuitionistic framework for pragmatics
›  Avron et al: hyper-sequents
›  Nerode: topological methods
›  Vigano/Gurevich: modals for security
›  De Paiva/Mendler: modals for KR
What’s the state of play?
New lines…
›  Hybrid

and descriptive constructive logics:
generalizing the model theory
›  Coalgebraic modal logics
›  Deep inference for modal logics
›  Hyper-sequents and other variants (Lahev,
Salhi, Poggiolesi, etc..) for proof search
›  Focusing as a generic tool
›  Light logics, complexity-oriented
›  Process algebra-oriented logics for
concurrency, security
What did I expect?
›  Fully

worked out Curry-Howard for a collection
of intuitionistic modal logics
›  Fully worked out design space for classic logic
and how to move from intuitionistic modal to
classic modal
›  Full range of applications of modal type
systems
›  Fully worked out dualities for desirable systems
›  Collections of implementations for proof
search/proof normalization
What have we got?
›  Simpson

1994 a good summary of previous work
›  Piecemeal systems from Fitch 1948, with attempts to
framework, (WolterZ, Negri,…)
›  An Intuitionistic basis with modalities bolted on
top? too many design decisions
›  Possible to classify solutions?
›  Was the plan, not done
›  will instead catalog my own attempts, as in 2009…
›  [As Gilles says, maybe when you’re ready to bury a
project as a dead-end, it returns…]
Possible to classify solutions?
›  Well…
› 
› 
› 
› 

Analogy
Semantics
Translations
Others…

Classification was the plan for this talk, not done
›  will instead catalog my own attempts, as in 2009…
›  [As Gilles says, maybe when you’re ready to bury a
project as a dead-end, it returns…]
Constructive reasoning
›  What:

Reasoning principles that are safer
›  if I ask you whether “There is x such that P(x)”,
›  I'm happier with an answer “yes, x_0”, than with
an answer “yes, for all x it is not the case that
not P(x)”.
›  Why: want reasoning to be as precise and safe
as possible
›  How: constructive reasoning as much as
possible, but classical if need be, pragmatism
A Skewed Timeline
Beginning of 20th century: Debates over constructive or
classical logics/mathematics
›  Modal logics from 1920's - Lewis
›  Kripke-like semantics in the 60s.
›  Connections constructive/modal logic:
– Algebraic McKinsay/Tarski 30s
– Kripke semantics, for both 65
– Modal type theories, 90's
›  constructive and modal together:
›  Fitch 1948 MIPC, Bull 1966, Prawitz 1965, Curry, Fisher-Servi
80's, Bozic-Dosen, 84, Wolter/Zacharyaschev 88 Simpson,
Gabbay, Masini/Martini early 90's Mendler, Fairtlough,
Bierman/dePaiva, etc
›  Goldblatt History of Modal Logic…
› 
Constructive modal logics
›  Basic

ideas:
– Box, Diamond are like forall/exists
– Intuitionistic logic is like S4-modal logic,
›  – where A-->B=BoxA→B
– Combining modalities not that easy...
›  To have ``intuitionistic modal logic” need to have
two modalities, how do they interact? It depends
on expected behavior
Commuting squares possibilities (Plotkin/Stirling)
›  Adding to syntax: hypersequents, labelled
deduction systems, adding semantics to syntax
(many ways...)
Personal program
›  What

I want:
›  constructive modal logics with axioms,
sequents and natural deduction formulations
›  with algebraic, Kripke and categorical
semantics
›  With translations between formulations and
proved equivalences/embeddings
›  Translating proofs more than simply theorems
broad view of constructive and/or modality
›  If possible limitative results
Simpson’s Desiderata
›  IML

is a conservative extension of IPL.
›  IML contains all substitutions instances of theorems
of IPL and is closed under modus ponen.
›  Adding excluded middle to IML yields a standard
classical modal logic
›  If “A or B” is a theorem of IML either A is a theorem
or B is a theorem too.
›  Box and Diamond are independent in IML.
›  (Intuitionistic) Meaning of the modalities, wrt it IML is
sound and complete
How the desiderata diverge?
›  Mostly

because he did what he wanted…
›  Then output behavior diverges.
›  Main point: distribution of possibility over
disjunction binary and nullary
›  This

is canonical for classical modal logics
›  Is it required for constructive ones or not?
›  Consequence: adding excluded middle gives
you back classical modal logic or not?
Extensions: Description and
Hybrid Logics
›  Closely

associated with modal logics
›  Both classes tend to be classical logics
›  We discuss both constructive hybrid logics
(Brauner/dePaiva 03) and constructive
description logics (dePaiva05) in turn.
›  (sometimes generalizing helps to decide on the
initial system…)
What are hybrid logics?
›  Extension

of modal logic, where we make part
of the syntax of the formulae the worlds at
which they're evaluated.
›  Add to basic modal logic second kind of
propositional symbols (nominals) and
satisfaction operators
›  A nominal is assumed to be true at exactly one
world
›  A formula like a:A where a is a nominal and A is
a formula is called a satisfaction statement
Constructive Hybrid Logic?
›  Brauner/dePaiva

('03, '05)
›  Which kind of constructive?
›  Depends on kind of constructive modal logic
›  Many choices for syntax and for models.
›  Our choice: modal base Simpson-style, Natural
Deduction style.
›  Results: IHL as a ND system, models, soundness
and completeness, extensions to geometric
theories
›  Open problem: hybrid system CK style?...
What Are Description Logics?
A family of logic based Knowledge Representation
formalisms
›  – Descendants of semantic networks and KL-ONE
– Describe domain in terms of concepts (classes), roles
(properties, relationships) and individuals
Distinguished by:
›  Formal semantics (typically model theoretic)
›   Decidable fragments of FOL (often contained in C2)
›   Closely related to Propositional Modal, Hybrid &
Dynamic Logics
›   Closely related to Guarded Fragment – Provision of
inference services
›   Decision procedures for key problems (satisfiability,
subsumption, etc)
›   Implemented systems (highly optimised) Thanks Ian Horrocks!
› 
Description Logic Basics
Concepts (formulae/unary predicates)
›  – E.g., Person, Doctor, HappyParent, etc.
›  Roles (modalities/relations)
›  – E.g., hasChild, loves
Individuals (nominals/constants)
›  – E.g., John, Mary, Italy
›  Operators (for forming concepts and roles) restricted so
that:
›  –  Satisfiability/subsumption is decidable and, if possible,
of low complexity
›  –  No need for explicit use of variables
›  –  Features such as counting (graded modalities)
succinctly expressed
› 
How do you think about DLs?
›  A

sublogic of FOL? Or a sublogic of Modal
logic?
DLs via translation
›  Into

first-order logic t1:ALC → FOL
›  concept C maps to C(x), role R maps to
relation, quantifiers the point
›  Into modal logic t2:ALC → Kn, roles into boxes,
diamonds
Constructivizing DLs…
›  DL

can be defined via t1 translation into FOL To
constructivize it transform FOL into IFOL
›  Call system IALC
›  DL can be defined via t2 translation into
multimodal K (Schilds91)
›  Need to choose a constructive K
›  Using IK (Simpson) call system iALC, using CK
(Mendler & de Paiva) call system cALC
Two kinds of constructive K
›  If

Simpson’s IKàiALC,
›  if Mendler/de Paiva CKàcALC
›  Difference: distribution of possibility over
disjunction and nullary one:
›  Dia (A or B) → Dia A or Dia B
›  Dia (false) → false
Choosing constructive K?
›  IK

framework, geometric theories
›  CK only two CK and CS4…
›  Can show IK is a theory in CK (Mendler/
Scheele) obtained by adding two missing
axioms
›  Can show IK-like version of CK??? Need to
How far are we?
›  Starting

points are too diverse
›  Work progressing along individual lines, only
›  Work in lambda-calculus still fragmented
›  maybe logicians modalities really aren’t useful
for computing and vice-versa..
Some systems…
With Hermann&
Alexandre
Poss distributes

classical

Poss doesn’t
distribute
With
Alechina
(lack of) Conclusions
›  IMLA

has not fulfilled its aim
›  Constructive modal logic is a very productive
field, with new systems coming up every day
›  Applications abound, theory that explains it not
so much
›  Are these systems any good?
›  I have not clear criteria to offer at the
moment…
›  Still working on this
Thanks for listening to the
ramble…
References
› 

› 

› 

› 

› 

Natural Deduction and Context as (Constructive) Modality (V. de
Paiva). In Proceedings of the 4th International and Interdisciplinary
Conference CONTEXT 2003, Stanford, CA, USA, Springer Lecture Notes
in Artificial Intelligence, vol 2680, 2003.
Constructive CK for Contexts (M. Mendler, V de Paiva), In Proceedings
of the Worskhop on Context Representation and Reasoning, Paris,
France, July 2005.
Intuitionistic Hybrid Logic (T. Brauner, V. de Paiva), Presented at
Methods for Modalities 3, LORIA, Nancy, France, September 22-23,
2003. Full paper in Journal of Applied Logic 2005
Modalities in Constructive Logics and Type Theories Preface to the
special issue on Intuitionistic Modal Logic and Application of the
Journal of Logic and Computation, volume 14, number 4, August
2004. Guest Editors: Valeria de Paiva, Rajeev Gore' and Michael
Mendler.
Constructive Description Logics: what, why and how. (extended draft)
Presented at Context Representation and Reasoning, Riva del Garda,
August 2006.
Are there substantial
obstacles?

More Related Content

What's hot

Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear LogicsValeria 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
 
Categorical Explicit Substitutions
Categorical Explicit SubstitutionsCategorical Explicit Substitutions
Categorical Explicit SubstitutionsValeria de Paiva
 
Dialectica amongst friends
Dialectica amongst friendsDialectica amongst friends
Dialectica amongst friendsValeria de Paiva
 
A Dialectica Model of Relevant Type Theory
A Dialectica Model of Relevant Type TheoryA Dialectica Model of Relevant Type Theory
A Dialectica Model of Relevant Type TheoryValeria de Paiva
 
Negation in the Ecumenical System
Negation in the Ecumenical SystemNegation in the Ecumenical System
Negation in the Ecumenical SystemValeria de Paiva
 
Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsValeria de Paiva
 
Benchmarking Linear Logic Proofs
Benchmarking Linear Logic ProofsBenchmarking Linear Logic Proofs
Benchmarking Linear Logic ProofsValeria 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
 
Relevant Dialectica Categories
Relevant Dialectica CategoriesRelevant Dialectica Categories
Relevant Dialectica CategoriesValeria 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
 
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
 
Dialectica Categories and Petri Nets
Dialectica Categories and Petri NetsDialectica Categories and Petri Nets
Dialectica Categories and Petri NetsValeria de Paiva
 
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...Antonio Lieto
 
Benchmarking Linear Logic Proofs
Benchmarking Linear Logic ProofsBenchmarking Linear Logic Proofs
Benchmarking Linear Logic ProofsValeria de Paiva
 
Knowledge Capturing via Conceptual Reframing: A Goal-oriented Framework for K...
Knowledge Capturing via Conceptual Reframing: A Goal-oriented Framework for K...Knowledge Capturing via Conceptual Reframing: A Goal-oriented Framework for K...
Knowledge Capturing via Conceptual Reframing: A Goal-oriented Framework for K...Antonio Lieto
 

What's hot (20)

Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear Logics
 
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
 
Categorical Explicit Substitutions
Categorical Explicit SubstitutionsCategorical Explicit Substitutions
Categorical Explicit Substitutions
 
Dialectica amongst friends
Dialectica amongst friendsDialectica amongst friends
Dialectica amongst friends
 
A Dialectica Model of Relevant Type Theory
A Dialectica Model of Relevant Type TheoryA Dialectica Model of Relevant Type Theory
A Dialectica Model of Relevant Type Theory
 
Negation in the Ecumenical System
Negation in the Ecumenical SystemNegation in the Ecumenical System
Negation in the Ecumenical System
 
Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit Substitutions
 
Benchmarking Linear Logic Proofs
Benchmarking Linear Logic ProofsBenchmarking Linear Logic Proofs
Benchmarking Linear Logic Proofs
 
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
 
Relevant Dialectica Categories
Relevant Dialectica CategoriesRelevant Dialectica Categories
Relevant Dialectica Categories
 
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
 
IMLA2011 Opening
IMLA2011 OpeningIMLA2011 Opening
IMLA2011 Opening
 
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
 
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 Categories and Petri Nets
Dialectica Categories and Petri NetsDialectica Categories and Petri Nets
Dialectica Categories and Petri Nets
 
Seminar CCC
Seminar CCCSeminar CCC
Seminar CCC
 
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...
 
Apmp brazil oct 2017
Apmp brazil oct 2017Apmp brazil oct 2017
Apmp brazil oct 2017
 
Benchmarking Linear Logic Proofs
Benchmarking Linear Logic ProofsBenchmarking Linear Logic Proofs
Benchmarking Linear Logic Proofs
 
Knowledge Capturing via Conceptual Reframing: A Goal-oriented Framework for K...
Knowledge Capturing via Conceptual Reframing: A Goal-oriented Framework for K...Knowledge Capturing via Conceptual Reframing: A Goal-oriented Framework for K...
Knowledge Capturing via Conceptual Reframing: A Goal-oriented Framework for K...
 

Viewers also liked

Translating into Common Logic
Translating into Common LogicTranslating into Common Logic
Translating into Common LogicPat Hayes
 
Potentialist reflection
Potentialist reflectionPotentialist reflection
Potentialist reflectionjamesstudd
 
Bimodal set-theory-cambridge
Bimodal set-theory-cambridgeBimodal set-theory-cambridge
Bimodal set-theory-cambridgejamesstudd
 
Math63032modal
Math63032modalMath63032modal
Math63032modalHanibei
 
Introduction to Logic
Introduction to LogicIntroduction to Logic
Introduction to LogicWasif Altaf
 
Modal Verbs: Advice, Obligation, Permission
Modal Verbs: Advice, Obligation, PermissionModal Verbs: Advice, Obligation, Permission
Modal Verbs: Advice, Obligation, PermissionTanasorn Pajchim
 

Viewers also liked (10)

If, not when
If, not whenIf, not when
If, not when
 
Translating into Common Logic
Translating into Common LogicTranslating into Common Logic
Translating into Common Logic
 
Potentialist reflection
Potentialist reflectionPotentialist reflection
Potentialist reflection
 
Bimodal set-theory-cambridge
Bimodal set-theory-cambridgeBimodal set-theory-cambridge
Bimodal set-theory-cambridge
 
Modal Logic
Modal LogicModal Logic
Modal Logic
 
Math63032modal
Math63032modalMath63032modal
Math63032modal
 
Introduction to Logic
Introduction to LogicIntroduction to Logic
Introduction to Logic
 
Modal Verbs: Advice, Obligation, Permission
Modal Verbs: Advice, Obligation, PermissionModal Verbs: Advice, Obligation, Permission
Modal Verbs: Advice, Obligation, Permission
 
MODALS PPT
MODALS PPTMODALS PPT
MODALS PPT
 
Modal Verbs
Modal VerbsModal Verbs
Modal Verbs
 

Similar to Constructive Modal Logics, Once Again

Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear LogicsValeria de Paiva
 
Knowledge Patterns SSSW2016
Knowledge Patterns SSSW2016Knowledge Patterns SSSW2016
Knowledge Patterns SSSW2016Aldo Gangemi
 
Keepler | Understanding your own predictive models
Keepler | Understanding your own predictive modelsKeepler | Understanding your own predictive models
Keepler | Understanding your own predictive modelsKeepler Data Tech
 
Artificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarArtificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarGarry D. Lasaga
 
Keepler Data Tech | Entendiendo tus propios modelos predictivos
Keepler Data Tech | Entendiendo tus propios modelos predictivosKeepler Data Tech | Entendiendo tus propios modelos predictivos
Keepler Data Tech | Entendiendo tus propios modelos predictivosKeepler Data Tech
 
Competitive advantage from Data Mining: some lessons learnt ...
Competitive advantage from Data Mining: some lessons learnt ...Competitive advantage from Data Mining: some lessons learnt ...
Competitive advantage from Data Mining: some lessons learnt ...butest
 
Competitive advantage from Data Mining: some lessons learnt ...
Competitive advantage from Data Mining: some lessons learnt ...Competitive advantage from Data Mining: some lessons learnt ...
Competitive advantage from Data Mining: some lessons learnt ...butest
 
CS 561a: Introduction to Artificial Intelligence
CS 561a: Introduction to Artificial IntelligenceCS 561a: Introduction to Artificial Intelligence
CS 561a: Introduction to Artificial Intelligencebutest
 
Some Take-Home Message about Machine Learning
Some Take-Home Message about Machine LearningSome Take-Home Message about Machine Learning
Some Take-Home Message about Machine LearningGianluca Bontempi
 
“Progress and Challenges in Interactive Cognitive Systems”
“Progress and Challenges in Interactive Cognitive Systems”“Progress and Challenges in Interactive Cognitive Systems”
“Progress and Challenges in Interactive Cognitive Systems”diannepatricia
 
Fundamentals of Artificial Intelligence — QU AIO Leadership in AI
Fundamentals of Artificial Intelligence — QU AIO Leadership in AIFundamentals of Artificial Intelligence — QU AIO Leadership in AI
Fundamentals of Artificial Intelligence — QU AIO Leadership in AIJunaid Qadir
 
Contributions to the multidisciplinarity of computer science and IS
Contributions to the multidisciplinarity of computer science and ISContributions to the multidisciplinarity of computer science and IS
Contributions to the multidisciplinarity of computer science and ISSaïd Assar
 
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Wim Laurier
 
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Wim Laurier
 
Dr. Ahmad, origin ontology of future scenario's idea, 3
Dr. Ahmad, origin ontology of future scenario's idea, 3Dr. Ahmad, origin ontology of future scenario's idea, 3
Dr. Ahmad, origin ontology of future scenario's idea, 3Dr. Ahmad, Futurist.
 
1 Introduction to AI.pptx
1 Introduction to AI.pptx1 Introduction to AI.pptx
1 Introduction to AI.pptxBikashAcharya13
 

Similar to Constructive Modal Logics, Once Again (20)

Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear Logics
 
Knowledge Patterns SSSW2016
Knowledge Patterns SSSW2016Knowledge Patterns SSSW2016
Knowledge Patterns SSSW2016
 
Apmp brazil oct 2017
Apmp brazil oct 2017Apmp brazil oct 2017
Apmp brazil oct 2017
 
Keepler | Understanding your own predictive models
Keepler | Understanding your own predictive modelsKeepler | Understanding your own predictive models
Keepler | Understanding your own predictive models
 
Artificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarArtificial Intelligence by B. Ravikumar
Artificial Intelligence by B. Ravikumar
 
Ai notes
Ai notesAi notes
Ai notes
 
Keepler Data Tech | Entendiendo tus propios modelos predictivos
Keepler Data Tech | Entendiendo tus propios modelos predictivosKeepler Data Tech | Entendiendo tus propios modelos predictivos
Keepler Data Tech | Entendiendo tus propios modelos predictivos
 
Competitive advantage from Data Mining: some lessons learnt ...
Competitive advantage from Data Mining: some lessons learnt ...Competitive advantage from Data Mining: some lessons learnt ...
Competitive advantage from Data Mining: some lessons learnt ...
 
Competitive advantage from Data Mining: some lessons learnt ...
Competitive advantage from Data Mining: some lessons learnt ...Competitive advantage from Data Mining: some lessons learnt ...
Competitive advantage from Data Mining: some lessons learnt ...
 
CS 561a: Introduction to Artificial Intelligence
CS 561a: Introduction to Artificial IntelligenceCS 561a: Introduction to Artificial Intelligence
CS 561a: Introduction to Artificial Intelligence
 
Some Take-Home Message about Machine Learning
Some Take-Home Message about Machine LearningSome Take-Home Message about Machine Learning
Some Take-Home Message about Machine Learning
 
“Progress and Challenges in Interactive Cognitive Systems”
“Progress and Challenges in Interactive Cognitive Systems”“Progress and Challenges in Interactive Cognitive Systems”
“Progress and Challenges in Interactive Cognitive Systems”
 
Fundamentals of Artificial Intelligence — QU AIO Leadership in AI
Fundamentals of Artificial Intelligence — QU AIO Leadership in AIFundamentals of Artificial Intelligence — QU AIO Leadership in AI
Fundamentals of Artificial Intelligence — QU AIO Leadership in AI
 
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
 
A career in Mathematics
A career in MathematicsA career in Mathematics
A career in Mathematics
 
Contributions to the multidisciplinarity of computer science and IS
Contributions to the multidisciplinarity of computer science and ISContributions to the multidisciplinarity of computer science and IS
Contributions to the multidisciplinarity of computer science and IS
 
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
 
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
Thought Leadership Session: Enterprise Semantics & Ontology, The Power of Und...
 
Dr. Ahmad, origin ontology of future scenario's idea, 3
Dr. Ahmad, origin ontology of future scenario's idea, 3Dr. Ahmad, origin ontology of future scenario's idea, 3
Dr. Ahmad, origin ontology of future scenario's idea, 3
 
1 Introduction to AI.pptx
1 Introduction to AI.pptx1 Introduction to AI.pptx
1 Introduction to AI.pptx
 

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
 
Going Without: a modality and its role
Going Without: a modality and its roleGoing Without: a modality and its role
Going Without: a modality and its roleValeria de Paiva
 
Problemas de Kolmogorov-Veloso
Problemas de Kolmogorov-VelosoProblemas de Kolmogorov-Veloso
Problemas de Kolmogorov-VelosoValeria de Paiva
 
Natural Language Inference: for Humans and Machines
Natural Language Inference: for Humans and MachinesNatural Language Inference: for Humans and Machines
Natural Language Inference: for Humans and MachinesValeria de Paiva
 
The importance of Being Erneast: Open datasets in Portuguese
The importance of Being Erneast: Open datasets in PortugueseThe importance of Being Erneast: Open datasets in Portuguese
The importance of Being Erneast: Open datasets in PortugueseValeria de Paiva
 
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
 
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 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 (20)

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
 
Going Without: a modality and its role
Going Without: a modality and its roleGoing Without: a modality and its role
Going Without: a modality and its role
 
Problemas de Kolmogorov-Veloso
Problemas de Kolmogorov-VelosoProblemas de Kolmogorov-Veloso
Problemas de Kolmogorov-Veloso
 
Natural Language Inference: for Humans and Machines
Natural Language Inference: for Humans and MachinesNatural Language Inference: for Humans and Machines
Natural Language Inference: for Humans and Machines
 
Dialectica Petri Nets
Dialectica Petri NetsDialectica Petri Nets
Dialectica Petri Nets
 
The importance of Being Erneast: Open datasets in Portuguese
The importance of Being Erneast: Open datasets in PortugueseThe importance of Being Erneast: Open datasets in Portuguese
The importance of Being Erneast: Open datasets in Portuguese
 
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
 
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)
 
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

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 

Recently uploaded (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 

Constructive Modal Logics, Once Again

  • 1. Constructive Modal Logics, once again Valeria de Paiva Nuance Communications Ilha Grande, August 2013
  • 2. or why it is not working?...
  • 3. ? ›  Since the early 90s I have been worrying about constructive modal logics ›  The reason I started thinking about it was Linear Logic ›  Linear logic’s !,? modalities are specially difficult to model and their (sequent calculus) rules are exactly S4 modal rules ›  But S4 is only one of the many modal logics...
  • 4. ? S4 is only one of the many modal logics people use. ›  Which others would be useful? ›  Can we model them all? Most of them? ›  How can we prove things in modal logic? ›  There are several ways of trying to improve both the proof theory and the model theory of modal logics. ›  What are their pros and cons of each? › 
  • 5. Other people were thinking similar thoughts… Over the last 14 years we’ve managed to organize six IMLA workshops to discuss constructive modal logics and their applications…
  • 6. Constructive Modalities? ›  The most successful logical framework ever in CS ›  Temporal logic, knowledge operators, BDI models, security issues, AI, natural language understanding and inference, databases, etc.. ›  Logic used both to create logical representation of information and to reason about it ›  Usually classical modalities…
  • 10. Constructive Modalities? ›  Constructive logic: a logical basis for programming via Curry-Howard correspondences ›  Modalities extremely useful ›  Constructive modalities twice as useful? ›  examples from applications abound ›  Which constructive modalities? ›  Usual phenomenon: classical facts can be construed in many different ways constructively
  • 11. Timeline for IMLA (Intuitionistic Modal Logic & Applications) ›  Six ›  ›  ›  ›  ›  ›  workshops were held as part of: FLoC1999, Trento, Italy, FLoC2002, Copenhagen, Denmark, LiCS2005, Chicago, USA, LiCS2008, Pittsburgh, USA, 14th LMPS in Nancy, France, UNILOG 2013, Rio de Janeiro, Brazil.
  • 12. IMLA 1999 ›  Pfenning: Judgemental Modal Logic ›  Aczel: Russell-Prawitz modality ›  Artemov: Logic of Proofs ›  Ferrari, Fiorentini, Miglioli: T-intermediate systems ›  Goubault-Larrecq: Simplicial Models ›  Hilken, Rydeheard: Sheaf models ›  Holm: ›  Benaissa, Moggi, Taha, Sheard: Run-time analysis ›  Despeyroux, Leleu: HOAS ›  Howe: proof search in Lax Logic
  • 13. IMLA 2002 Dana Scott, Realizability and modality Steve Awodey and Andrej Bauer, Propositions as [types] Claudio Hermida Outlook on relational modalities and simulations Gianluigi Bellin, Towards a formal pragmatics: Olivier Brunet A modal logic for observation-based knowledge representation  Giovanni Sambin, Open truth and closed falsity Davoren; Coulthard; Moor; Goré and A. Nerode Topological semantics for intuitionistic modal logics, and spatial discretisation by A/D maps Maria Emilia Maietti, and Eike Ritter Modal run-time analysis revisited
  • 14. IMLA 2005 David Walker, Checking Properties of Pointer Programs Aleksandar Nanevski,  A Modal Calculus for Named Control Effects Chun-chieh Shan, A Computational Interpretation of Classical S4 Modal Logic Gianluigi Bellin, A Term Calculus for Dual Intuitionistic Logic  Yde Venema, Intuitionistic Modal Logic: observations from algebra and duality Patrick Girard, Labeling Sequents: motivations and applications Charles Stewart, On the inferential role semantics of modal logic SPECIAL CONTRIBUTION: Gödel's Interpretation of Intuitionism William W. Tait Valeria de Paiva, Constructive Description Logics: work in progress
  • 15. IMLA 2008 Invited Talk: Frank Pfenning Kensuke Kojima, Atsushi Igarashi: On Constructive Linear-Time Logic Rene Vestergaard, Pierre Lescanne, Hiroakira Ono: Constructive rationality implies backward induction for conscientious players Simon Kramer: Reducing Provability to Knowledge in Multi-Agent Systems Invited Talk: Torben Brauner Neelakantan Krishnaswami: A Modal Sequent Calculus for Propositional Separation Logic Didier Galmiche, Yakoub Salhi: Calculi for an Intuitionistic Hybrid Modal Logic Kurt Ranalter: Two-sequent K and simple fibrations Deepak Garg: Principal-centric Reasoning in Constructive Authorization Logic
  • 16. IMLA 2011 INVITED SPEAKER: Michael Mendler Robert Simmons/Bernardo Toninho INVITED SPEAKER: Luiz Carlos Pereira INVITED SPEAKER: Brian Logan Gianluigi Bellin INVITED SPEAKER: Lutz Strassburger Newton M. Peron and Marcelo E. Coniglio Giuseppe Primiero
  • 17. IMLA 2013 ›  Gurevich ›  Steren, Bonelli ›  Freitas, Viana ›  Dodo’, Joao Marcos ›  Vigano ›  Bellin ›  Kramer ›  Crouch, de Paiva ›  Pouliasis, Primiero ›  Figallo, Pelaitay
  • 18. More than papers, ideas ›  Logic of Proofs ›  Judgemental Modal Logic ›  Applications to type theories ›  Applications to Security ›  Separation Logic
  • 19. Intuitionistic Modal Logic ›  The programmes of the meetings indicate some of the lines of research ›  E. Moggi: Computational Lambda Calculus ›  A. Nerode: control of hybrid systems ›  S. Artemov: logic of proofs ›  M. Mendler: modal logic for hardware verification ›  A. Simpson: world-enriched proof system ›  G. Bellin: pragmatics and co-intuitionism ›  F. Pfenning: judgemental modal logic, apps ›  Benton, Bierman, Sheard, Taha: modalities in FP
  • 20. What’s the state of play? ›  IMLA was created with the goal of making functional programmers “talk” to philosophical logicians and vice-versa ›  Goal not attained ›  Communities still largely talking past each other ›  Incremental work on intuitionistic modal logics continues, as do some big research programs
  • 21. What’s the state of play? Research programs ›  Artemov: Justification logic and variants ›  Pfenning: linear and S4 modal logics for applications ›  Bellin: co-intuitionistic framework for pragmatics ›  Avron et al: hyper-sequents ›  Nerode: topological methods ›  Vigano/Gurevich: modals for security ›  De Paiva/Mendler: modals for KR
  • 22. What’s the state of play? New lines… ›  Hybrid and descriptive constructive logics: generalizing the model theory ›  Coalgebraic modal logics ›  Deep inference for modal logics ›  Hyper-sequents and other variants (Lahev, Salhi, Poggiolesi, etc..) for proof search ›  Focusing as a generic tool ›  Light logics, complexity-oriented ›  Process algebra-oriented logics for concurrency, security
  • 23. What did I expect? ›  Fully worked out Curry-Howard for a collection of intuitionistic modal logics ›  Fully worked out design space for classic logic and how to move from intuitionistic modal to classic modal ›  Full range of applications of modal type systems ›  Fully worked out dualities for desirable systems ›  Collections of implementations for proof search/proof normalization
  • 24. What have we got? ›  Simpson 1994 a good summary of previous work ›  Piecemeal systems from Fitch 1948, with attempts to framework, (WolterZ, Negri,…) ›  An Intuitionistic basis with modalities bolted on top? too many design decisions ›  Possible to classify solutions? ›  Was the plan, not done ›  will instead catalog my own attempts, as in 2009… ›  [As Gilles says, maybe when you’re ready to bury a project as a dead-end, it returns…]
  • 25. Possible to classify solutions? ›  Well… ›  ›  ›  ›  Analogy Semantics Translations Others… Classification was the plan for this talk, not done ›  will instead catalog my own attempts, as in 2009… ›  [As Gilles says, maybe when you’re ready to bury a project as a dead-end, it returns…]
  • 26. Constructive reasoning ›  What: Reasoning principles that are safer ›  if I ask you whether “There is x such that P(x)”, ›  I'm happier with an answer “yes, x_0”, than with an answer “yes, for all x it is not the case that not P(x)”. ›  Why: want reasoning to be as precise and safe as possible ›  How: constructive reasoning as much as possible, but classical if need be, pragmatism
  • 27. A Skewed Timeline Beginning of 20th century: Debates over constructive or classical logics/mathematics ›  Modal logics from 1920's - Lewis ›  Kripke-like semantics in the 60s. ›  Connections constructive/modal logic: – Algebraic McKinsay/Tarski 30s – Kripke semantics, for both 65 – Modal type theories, 90's ›  constructive and modal together: ›  Fitch 1948 MIPC, Bull 1966, Prawitz 1965, Curry, Fisher-Servi 80's, Bozic-Dosen, 84, Wolter/Zacharyaschev 88 Simpson, Gabbay, Masini/Martini early 90's Mendler, Fairtlough, Bierman/dePaiva, etc ›  Goldblatt History of Modal Logic… › 
  • 28. Constructive modal logics ›  Basic ideas: – Box, Diamond are like forall/exists – Intuitionistic logic is like S4-modal logic, ›  – where A-->B=BoxA→B – Combining modalities not that easy... ›  To have ``intuitionistic modal logic” need to have two modalities, how do they interact? It depends on expected behavior Commuting squares possibilities (Plotkin/Stirling) ›  Adding to syntax: hypersequents, labelled deduction systems, adding semantics to syntax (many ways...)
  • 29. Personal program ›  What I want: ›  constructive modal logics with axioms, sequents and natural deduction formulations ›  with algebraic, Kripke and categorical semantics ›  With translations between formulations and proved equivalences/embeddings ›  Translating proofs more than simply theorems broad view of constructive and/or modality ›  If possible limitative results
  • 30. Simpson’s Desiderata ›  IML is a conservative extension of IPL. ›  IML contains all substitutions instances of theorems of IPL and is closed under modus ponen. ›  Adding excluded middle to IML yields a standard classical modal logic ›  If “A or B” is a theorem of IML either A is a theorem or B is a theorem too. ›  Box and Diamond are independent in IML. ›  (Intuitionistic) Meaning of the modalities, wrt it IML is sound and complete
  • 31. How the desiderata diverge? ›  Mostly because he did what he wanted… ›  Then output behavior diverges. ›  Main point: distribution of possibility over disjunction binary and nullary ›  This is canonical for classical modal logics ›  Is it required for constructive ones or not? ›  Consequence: adding excluded middle gives you back classical modal logic or not?
  • 32. Extensions: Description and Hybrid Logics ›  Closely associated with modal logics ›  Both classes tend to be classical logics ›  We discuss both constructive hybrid logics (Brauner/dePaiva 03) and constructive description logics (dePaiva05) in turn. ›  (sometimes generalizing helps to decide on the initial system…)
  • 33. What are hybrid logics? ›  Extension of modal logic, where we make part of the syntax of the formulae the worlds at which they're evaluated. ›  Add to basic modal logic second kind of propositional symbols (nominals) and satisfaction operators ›  A nominal is assumed to be true at exactly one world ›  A formula like a:A where a is a nominal and A is a formula is called a satisfaction statement
  • 34. Constructive Hybrid Logic? ›  Brauner/dePaiva ('03, '05) ›  Which kind of constructive? ›  Depends on kind of constructive modal logic ›  Many choices for syntax and for models. ›  Our choice: modal base Simpson-style, Natural Deduction style. ›  Results: IHL as a ND system, models, soundness and completeness, extensions to geometric theories ›  Open problem: hybrid system CK style?...
  • 35. What Are Description Logics? A family of logic based Knowledge Representation formalisms ›  – Descendants of semantic networks and KL-ONE – Describe domain in terms of concepts (classes), roles (properties, relationships) and individuals Distinguished by: ›  Formal semantics (typically model theoretic) ›   Decidable fragments of FOL (often contained in C2) ›   Closely related to Propositional Modal, Hybrid & Dynamic Logics ›   Closely related to Guarded Fragment – Provision of inference services ›   Decision procedures for key problems (satisfiability, subsumption, etc) ›   Implemented systems (highly optimised) Thanks Ian Horrocks! › 
  • 36. Description Logic Basics Concepts (formulae/unary predicates) ›  – E.g., Person, Doctor, HappyParent, etc. ›  Roles (modalities/relations) ›  – E.g., hasChild, loves Individuals (nominals/constants) ›  – E.g., John, Mary, Italy ›  Operators (for forming concepts and roles) restricted so that: ›  –  Satisfiability/subsumption is decidable and, if possible, of low complexity ›  –  No need for explicit use of variables ›  –  Features such as counting (graded modalities) succinctly expressed › 
  • 37. How do you think about DLs? ›  A sublogic of FOL? Or a sublogic of Modal logic?
  • 38. DLs via translation ›  Into first-order logic t1:ALC → FOL ›  concept C maps to C(x), role R maps to relation, quantifiers the point ›  Into modal logic t2:ALC → Kn, roles into boxes, diamonds
  • 39. Constructivizing DLs… ›  DL can be defined via t1 translation into FOL To constructivize it transform FOL into IFOL ›  Call system IALC ›  DL can be defined via t2 translation into multimodal K (Schilds91) ›  Need to choose a constructive K ›  Using IK (Simpson) call system iALC, using CK (Mendler & de Paiva) call system cALC
  • 40. Two kinds of constructive K ›  If Simpson’s IKàiALC, ›  if Mendler/de Paiva CKàcALC ›  Difference: distribution of possibility over disjunction and nullary one: ›  Dia (A or B) → Dia A or Dia B ›  Dia (false) → false
  • 41. Choosing constructive K? ›  IK framework, geometric theories ›  CK only two CK and CS4… ›  Can show IK is a theory in CK (Mendler/ Scheele) obtained by adding two missing axioms ›  Can show IK-like version of CK??? Need to
  • 42. How far are we? ›  Starting points are too diverse ›  Work progressing along individual lines, only ›  Work in lambda-calculus still fragmented ›  maybe logicians modalities really aren’t useful for computing and vice-versa..
  • 43. Some systems… With Hermann& Alexandre Poss distributes classical Poss doesn’t distribute With Alechina
  • 44. (lack of) Conclusions ›  IMLA has not fulfilled its aim ›  Constructive modal logic is a very productive field, with new systems coming up every day ›  Applications abound, theory that explains it not so much ›  Are these systems any good? ›  I have not clear criteria to offer at the moment… ›  Still working on this
  • 45. Thanks for listening to the ramble…
  • 46. References ›  ›  ›  ›  ›  Natural Deduction and Context as (Constructive) Modality (V. de Paiva). In Proceedings of the 4th International and Interdisciplinary Conference CONTEXT 2003, Stanford, CA, USA, Springer Lecture Notes in Artificial Intelligence, vol 2680, 2003. Constructive CK for Contexts (M. Mendler, V de Paiva), In Proceedings of the Worskhop on Context Representation and Reasoning, Paris, France, July 2005. Intuitionistic Hybrid Logic (T. Brauner, V. de Paiva), Presented at Methods for Modalities 3, LORIA, Nancy, France, September 22-23, 2003. Full paper in Journal of Applied Logic 2005 Modalities in Constructive Logics and Type Theories Preface to the special issue on Intuitionistic Modal Logic and Application of the Journal of Logic and Computation, volume 14, number 4, August 2004. Guest Editors: Valeria de Paiva, Rajeev Gore' and Michael Mendler. Constructive Description Logics: what, why and how. (extended draft) Presented at Context Representation and Reasoning, Riva del Garda, August 2006.