SlideShare una empresa de Scribd logo
1 de 42
Descargar para leer sin conexión
Dialectica Categories...
                               and Lax Topological Spaces?

                                             Valeria de Paiva

                                             Rearden Commerce
                                           University of Birmingham


                                                March, 2012




Valeria de Paiva (Rearden Commerce University of Birmingham )         March, 2012   1 / 38
The Fifth North American
       Summer School of Logic,
       Language, and Information
                 at the University of Texas at Austin
            Johan van Benthem                        University of Amsterdam /
                                                     Stanford University                     Twenty interdisciplinary
            Logical Dynamics of Information and Interaction                                 graduate-level courses, 90
                                                                                         minutes each, every day for five
            Craige Roberts Ohio State University                                             days, on the UT campus,
            Questions in Discourse                                                       taught by leading international
            Noah Goodman Stanford University                                                 scholars, and crossing the
                                                                                              interfaces of philosophy,
            Stochastic Lambda Calculus
               and its Applications in Semantics and Cognitive Science                    linguistics, computer science,
                                                                                            psychology, statistics, and
            Mark Steedman University of Edinburgh                                                       logic.
            Combinatory Categorial Grammar: Theory and Practice
            Chris Potts Stanford University
            Extracting Social meaning and Sentiment


                                 June 18–22, 2012
       L




       L I           nasslli2012.com
                                        Registration: $175 (academic rate) / $400 (professional rate)
                                      Student scholarships available, see website for application instructions
                                     Accommodation provided for $70 / night (single) or $35 / night (double)


Valeria Additional Courses:              Special Events:
        de Paiva (Rearden Commerce University of Birmingham )                                                               March, 2012   2 / 38
Goals




          Describe two kinds of dialectica categories
          Show they are models of ILL and CLL, respectively
          Compare and contrast dialectica categories with Chu spaces
          Discuss how we might be able to use these ideas for topological spaces




Valeria de Paiva (Rearden Commerce University of Birmingham )    March, 2012   3 / 38
Functional Interpretations and Gödel’s Dialectica

          Starting with Gödel’s Dialectica interpretation(1958) a series of
          “translation functions" between theories
          Avigad and Feferman on the Handbook of Proof Theory:
                   This approach usually follows Gödel’s original example: first,
                   one reduces a classical theory C to a variant I based on
                   intuitionistic logic; then one reduces the theory I to a
                   quantifier-free functional theory F.

          Examples of functional interpretations:
              Kleene’s realizability
              Kreisel’s modified realizability
              Kreisel’s No-CounterExample interpretation
              Dialectica interpretation
              Diller-Nahm interpretation, etc...

Valeria de Paiva (Rearden Commerce University of Birmingham )      March, 2012   4 / 38
Gödel’s Dialectica Interpretation


   Gödel’s Aim: liberalized version of Hilbert’s programme – to justify
   classical systems in terms of notions as intuitively clear as possible.
   Gödel’s result: an interpretation of intuitionistic arithmetic HA in a
   quantifier-free theory of functionals of finite type T
   idea: translate every formula A of HA to AD = ∃u∀x.AD where AD is
   quantifier-free.
   use: If HA proves A then T proves AD (t, y) where y is a string of
   variables for functionals of finite type, t a suitable sequence of terms not
   containing y.
   Method of ‘functional interpretation’ extended and adapted to several other
   theories systems, cf. Feferman.



Valeria de Paiva (Rearden Commerce University of Birmingham )      March, 2012   5 / 38
Gödel’s Dialectica Interpretation
   For each formula A of HA we associate a formula of the form
   AD = ∃u∀xAD (u, x) (where AD is a quantifier-free formula of Gödel’s
   system T) inductively as follows: when Aat is an atomic formula, then its
   interpretation is itself.
   Assume we have already defined AD = ∃u∀x.AD (u, x) and
   B D = ∃v∀y.BD (v, y).
   We then define:
          (A ∧ B)D = ∃u, v∀x, y.(AD ∧ BD )
          (A → B)D = ∃f : U → V, F : U × X → Y, ∀u, y.
          ( AD (u, F (u, y)) → BD (f u; y))
          (∀zA)D (z) = ∃f : Z → U ∀z, x.AD (z, f (z), x)
          (∃zA)D (z) = ∃z, u∀x.AD (z, u, x)
   The intuition here is that if u realizes ∃u∀x.AD (u, x) then f (u) realizes
   ∃v∀y.BD (v, y) and at the same time, if y is a counterexample to
   ∃v∀y.BD (v, y), then F (u, y) is a counterexample to ∀x.AD (u, x).
Valeria de Paiva (Rearden Commerce University of Birmingham )     March, 2012    6 / 38
Gödel’s Dialectica Interpretation: logical implication
   Most interesting aspect: If AD = ∃u∀x.AD and B D = ∃v∀y.BD
        (A ⇒ B)D = ∃V (u)∃X(u, y)∀u∀y[AD (u, X(u, y)) ⇒ BD (V (u), y)]
   This can be explained (Spector’62) by the following equivalences:
            (A ⇒ B)D = [∃u∀xAD ⇒ ∃v∀yBD ]D                                        (1)
                                                                D
                               = [∀u(∀xAD ⇒ ∃v∀yBD ) ]                            (2)
                                                                D
                               = [∀u∃v(∀xAD ⇒ ∀yBD )]                             (3)
                                                                D
                               = [∀u∃v∀y(∀xAD ⇒ BD )]                             (4)
                                                                D
                               = [∀u∃v∀y∃x(AD ⇒ BD )]                             (5)
                               = ∃V ∃X∀u, y(AD (u, X(u, y) ⇒ BD (V (u), y)]       (6)
   All steps classically valid. But:
   Step (2) (moving ∃v out) is IP (not intuitionistic),
   Step (4) uses gener. of Markov’s principle (not intuitionistic)
   for (6) need to skolemize twice, using AC (not intuitionistic).
Valeria de Paiva (Rearden Commerce University of Birmingham )       March, 2012   7 / 38
Basics of Categorical Semantics




          Model theory using categories, instead of sets or posets.
          Two main uses “categorical semantics”:
          categorical proof theory, and categorical model theory
          Categorical proof theory models derivations (proofs) not simply
          whether theorems are true or not




Valeria de Paiva (Rearden Commerce University of Birmingham )      March, 2012   8 / 38
Categorical Semantics: what?

          Based on Curry-Howard Isomorphism:
           Natural deduction (ND) proofs ⇔ λ-terms
           Normalization of ND proof          ⇔ reduction in λ-calculus.
          Originally: constructive prop. logic ⇔ simply typed λ-calculus.
          Applies to other (constructive) logics and λ-calculi, too.
          Cat Proof Theory:
          λ-calculus types ⇔ objects in (appropriate) category
          λ-calculus terms ⇔1−1 morphisms in category
          Cat. structure models logical connectives (type operators).
          Isomorphism: transfers results/tools from one side to the other
          λ-calculus basis of functional programming: logical view of
          programming


Valeria de Paiva (Rearden Commerce University of Birmingham )     March, 2012   9 / 38
Where is my category theory?




Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   10 / 38
Categorical Logic?




Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   11 / 38
Categorical Logic?

          Well known that we can do categorical models as well as set
          theoretical ones.




Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   11 / 38
Categorical Logic?

          Well known that we can do categorical models as well as set
          theoretical ones.
          Why would you?




Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   11 / 38
Categorical Logic?

          Well known that we can do categorical models as well as set
          theoretical ones.
          Why would you?
          Because sometimes this is the only way to obtain models.




Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   11 / 38
Categorical Logic?

          Well known that we can do categorical models as well as set
          theoretical ones.
          Why would you?
          Because sometimes this is the only way to obtain models.
          E.g. Scott’sλ-calculus




Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   11 / 38
Categorical Semantics: some gains..




          Functional Programming: optimizations that do not compromise
          semantic foundations (e.g. referential transparency)
          Logic: new applications of old theorems (e.g. normalization)
          Category Theory: new concepts not from maths
          Philosophy: new criteria for identities of proofs




Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   12 / 38
Basics of Linear Logic




          A new(ish..) logic taking resource sensitivity into account
          Developed mainly from proof theoretic perspective:
          — must keep track of where premises / assumptions are used
          But ability to ignore resource sensitivity whenever you want:
          (a) Modal ! allowing duplication and erasing of resources
          (b) A ⇒ B = !A−◦B




Valeria de Paiva (Rearden Commerce University of Birmingham )     March, 2012   13 / 38
Where is my category theory?




Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   14 / 38
Linear categories



          Model multiplicative-additive fragment is easy
             multiplicative fragment: need a a symmetric monoidal closed
             category (SMCC)
             additive fragment: need (weak) categorical products and
             coproducts
             linear negation: need an involution
          modalities (exponentials): the problem...
          several solutions, depending on linear λ-calculus chosen...




Valeria de Paiva (Rearden Commerce University of Birmingham )     March, 2012   15 / 38
Symmetric Monoidal Closed Categories (SMCC)


          A category L is a symmetric monoidal closed category if
              it has a tensor product A ⊗ B for all object A,B of C.
              for each object B of C, the tensor-product functor _ ⊗ B has a
              right-adjoint, written B−◦ _
              (ie have isomorphism between (A ⊗ B) → C and A → (B−◦C))
          Recap:
              Categorical product A × B                         Tensor product A ⊗ B
           1 Projections onto A and B                           Not necessarily
           2 For any object C with maps                         Not necessarily
              to A and B, there is a
              unique map from C to A × B



Valeria de Paiva (Rearden Commerce University of Birmingham )                  March, 2012   16 / 38
Modelling the Modality !


          Objects A in a CCC have duplication A → A × A and erasing A → 1
          (satisfying equations of a comonoid).
          Objects A in a SMCC have no duplication A → A ⊗ A nor erasing
          A → I, in general. Neither have they projections A ⊗ B → A, B.
          But objects of the form !A should have duplication and erasing.
          Moreover they must satisfy S4-Box introduction and elimination rules.
          S4-axioms give you proofs !A → A and !A →!!A, uniformly for any A
          object A in C. Hence want a functor (unary operator) on category,
          ! : C → C such that there are such natural transformations. Such a
          structure already in category theory, a comonad.




Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   17 / 38
Modelling the Modality !

          An object !A must have four maps:

                    : !A → A, δ : !A →!!A, er : !A → I, dupl : !A →!A⊗!A

          To make identity of proofs sensible, must have lots of equations. The
          ones relating to duplicating and erasing say !A is a comonoid with
          respect to tensor; the ones relating to S4-axioms say ! is a comonad.
          First idea (Seely’87): Logical equivalence !(A&B) ≡ !A⊗!B
          Introduce a comonad (!, δ, ) defining ! such that

                                               !(A × B) ∼ !A⊗!B
                                                        =

          Say this comonad takes additive comonoid structure
          (A, A → A × A, A → 1) (if it exists) to desired comonoid
          (!A, dupl : !A →!A⊗!A, er : !A → I).

Valeria de Paiva (Rearden Commerce University of Birmingham )     March, 2012   18 / 38
Categorical Semantics of LL: problem


          Modelling uses isomorphism !(A&B) ∼
                                            =!A⊗!B
          But can’t model multiplicatives & modalities without additives.
          So, better idea:
          If we don’t have additive conjunction, ask for morphisms

                                        mA,B : !(A ⊗ B) → !A⊗!B

                                                    mI : !I → I
          i.e. monoidal comonad            to deal with contexts

          Must also ask for (coalgebra) conditions relating comonad structure to
          comonoid structure.
          Hence:


Valeria de Paiva (Rearden Commerce University of Birmingham )      March, 2012   19 / 38
Categorical Semantics of LL: solution

   A linear category comprises
   — an SMCC C, (with products and coproducts),
   — a symmetric monoidal comonad (!, , δ, mI , mA,B )
   (a) For every free co-algebra (!A, δ) there are nat. transfns.
   erA : !A → I and duplA : !A →!A⊗!A, forming a commutative comonoid,
   which are coalgebra maps.
   (b) Every map of free coalgebras is also a map of comonoids.
   Bierman 1995 (based on Benton et al’93)
   long definition, lots of diagrams to check..
   Prove A ⇒ B ∼  =!A−◦B by constructing CCC out of SMCC plus comonad
   !. Extended Curry-Howard works!!
   Classical linear category = linear category with involution,
   ()⊥ : C op → C, to model negation, same as ∗-autonomous category, with
   (weak) products and coproducts plus a symm monoidal comonad satisfying
   (a) and (b) above.
Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   20 / 38
Alternative Categorical Semantics

   (Benton 1995) A model of LNL (Linear/NonLinear Logic) consists of a
   SMC category L together with a cartesian closed category C and a
   monoidal adjunction between these categories.
   Modelling two logics, intuitionistic and linear at the same time.
   Logics on (more) equal footing..
   First definition builds the cartesian closed category out of the monoidal
   comonad, this def asks for the adjunction
   Easier to remember, easier to say, same diagrams to check..
   Extended Curry-Howard works (Barber’s thesis)
   (reduction calculus (+explicit subst) needed for implementation, Wollic’98)


   classical version: *-autonomous cat, plus monoidal adjunction, plus
   products

Valeria de Paiva (Rearden Commerce University of Birmingham )                    March, 2012   21 / 38
Categorical Semantics: Back to Dialectica


          Have a definition of what a categorical model of ILL ought to be, can
          we find some concrete ones?
          Dialectica categories (Boulder’87) one such model..
          Assume C is cartesian closed category
          DC objects are relations between U and X in C,
          monics AαU × X written as (U αX).
          DC maps are pairs of maps of C
          f: U →V, F: U ×Y →X
          making a certain pullback condition hold.
          Condition in Sets: uαF (u, y) ⇒ f (u)βy.




Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   22 / 38
Reformulating DC
   C is Sets: objects are maps A = U × Xα2, and B = V × Y β2.
   morphisms are pairs of maps f : U → V , F : U × Y → X such that
   α(u, F (u, y)) ≤ β(f (u), y):
                                                          π1 , F
                                            U ×Y               -    U ×X

                                      f × idY                         α
                                              ?                        ?
                                            V ×Y                    - 2
                                                                β
    Usually write maps as
             U       α        X
                               6
         f           ⇓            F            ∀u ∈ U, ∀y ∈ Y α(u, F (u, y)) ≤ β(f (u), y)
              ?
             V       β        Y
Valeria de Paiva (Rearden Commerce University of Birmingham )                 March, 2012    23 / 38
Relationship to Dialectica



   Objects of DC represent essentially AD .
   Maps some kind of normalisation class of proofs.
   abstractly: maps are realisation of the formula AD → B D .
   Expected: cat DC is ccc, as Gödel int. as constructive as possible.
   Surprise: DC is a model of ILL, not IL.
   But (very neat result!)
   Diller-Nahm variant gives CCC.
   Note: reformulation makes basic predicates AD decidable, as in Gödel’s work, but first version is more general.




Valeria de Paiva (Rearden Commerce University of Birmingham )                                 March, 2012       24 / 38
Structure of DC

   DC is a SMCC with categorical products:

                                  A      B = (U × V α           βX × Y )
                              A−◦B = (V U × X U ×Y α−◦βU × Y )
                                      A&B = (U × V αβX + Y )
   only weak coproducts:

                                A + B = (U + V α + βX U × Y V )

   Morever
                                              !A = (U α∗ X ∗ )
   is cofree comonoid on A.

Valeria de Paiva (Rearden Commerce University of Birmingham )              March, 2012   25 / 38
Conjunction: neat detail

   A      A     A as need a DC map (∆, δ) such that

                                       U          α         X
                                                                6

                                     ∆            ⇓             δ
                                         ?
                                    U ×U α            α X × X.
   ∀u ∈ U, ∀x, x ∈ X × X α(u, δ(u, x, x )) ⇒ (α α)(∆(u), (x, x )).
   But (α α)(∆(u), (x, x )) = α(u, x) ∧ α(u, x )
   hence unless α decidable can’t do anything...
   If α decidable define:
   δ(u, x, x ) = x if α(u, x)
   δ(u, x, x ) = x otherwise. Same logical argument..

Valeria de Paiva (Rearden Commerce University of Birmingham )       March, 2012   26 / 38
Dialectica categories DC: summary


   DC pluses:
   structure needed to model ILL,
   including non-trivial modality !
   related to Diller-Nahm variant
   conjunction explained
   independent confirmation of LL’s worth;
   Dialectica is interesting (and mysterious).
   DC minuses:
   accounting of recursion?
   mathematics involved;
   terse style – AMS vol.92



Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   27 / 38
Dialectica model GC




          Girard’s suggestion ’87
          C cartesian closed category, say Sets.
          GC objects are relations between U and X, in C as before.
          GC maps are pairs of maps of C, f : U → V , F : Y → X
          such that uαF (y) ⇒ f (u)βy.
          As before, can ‘reformulate’ and say A is map U × X → 2




Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   28 / 38
Structure of GC

   GC is ∗-autonomous with products and coproducts. Involution is given by
                                                         ......
                                                          .. .
   implication into ⊥, unit for extra monoidal structure .................

                              A−◦B                  =   (V U × X Y α−◦βU × Y )
                              A⊗B                   =   (U × V α ⊗ βX V × Y U )
                               ......
                                .. .                                ......
                                                                     .. .
                              A ................B   =   (V X × U Y α ................βX × Y )
                              A&B                   =   (U × V α.βX + Y )
                              A⊕B                   =   (U + V α.βX × Y )

   Moreover, GC has Exponentials

                                                    !A = (U !α(X ∗ )U )

                                                    ?A = ((U ∗ )X ?αX)


Valeria de Paiva (Rearden Commerce University of Birmingham )                                   March, 2012   29 / 38
Dialectica-like categories GC



   GC pluses:
   the best model of LL ?..
   no collapsing of unities
   maths easier for modality-free fragment
   modalities adaptable
   should think of Sets!
   GC minuses:
   MIX rule
   C must be ccc




Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   30 / 38
Chu construction ChuK C


   Suppose C is cartesian closed category, (but could be smcc with pullbacks)
   and K any object of C.
   ChuK C construction in Barr’s book, 1972.
   ChuK C objects are (generalised) relations between U and X or maps of
   the form U × XαK.
   ChuK C maps are pairs of maps of C f : U → V , F : Y → X such that

                                            uαF (y) = f (u)βy

   To make comparison with GC transparent read equality as

                                           uαF (y) ⇔ f (u)βy)




Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   31 / 38
Comparing GC and ChuK C


   ChuK C pluses: smcc instead of ccc
   topological spaces, plus other representabilities (see Pratt)
   ChuK C minuses:
   No K can make I and ⊥ different!!
   modalities Barr(1990) harder, also more pullbacks.
   Lafont and Streicher (LICS’91), ChuK Sets is GAMEK , but with modality
   based on GC
   Structure:

                                  A−◦Chu B = (L1 α−◦C βU × Y )
   where L1 = pullback ⊂ V U × X Y
   similarly for par and tensor..


Valeria de Paiva (Rearden Commerce University of Birmingham )    March, 2012   32 / 38
A mild generalisation of GC



   Categories DialL C, where C is smcc with products and L a closed poset (or
   lineale).
   Objects of DialL C:
   generalised relations between U and X or maps of the form

                                                  U ⊗ XαL

   DialL C maps are pairs of maps of C f : U → V , F : Y → X
   such that uαF (y) ⇒ f (u)βy
   (Now implication inherited from L).




Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   33 / 38
Vicker’s Topological Systems

   A triple (U, α, X), where X is a frame, U is a set, and α : U × X → 2 a
   binary relation, is called by Vicker’s a topological system if
          when S is a finite subset of X, then

                                   α(u,        S) ≤ α(u, x) for all x ∈ S.

          when S is any subset of X, then

                                 α(u,        S) ≤ α(u, x) for some x ∈ S.

          α(u, ) = 1 and α(u, ⊥) = 0 for all u ∈ U .




Valeria de Paiva (Rearden Commerce University of Birmingham )                March, 2012   34 / 38
A Frame, did you say?

   A partially ordered set (X, ≤) is a frame if and only if
          Every subset of X has a join;


          if S is a finite subset subset of X it has a meet;



          Binary meets distribute over joins:
          x ∧ Y = {x ∧ y : y ∈ Y }
   Frames are sometimes called locales. They confuse me a lot.




Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   35 / 38
Maps of Topological Systems

   If (U, α, X) and (V, β, Y ) are topological systems, a map consists of
   f : U → V and F → X such that uαF y = f uβy.
   As in Chu spaces this condition can be broken down into two halves:
   uαF y implies f uβy and f uβy implies uαF y.
   If we only have one half, we are back into a dialectica-like situation.

   Call this the category of lax topological systems, TopSysL .
   What can we prove about TopSysL ?
   We know it has an SMCC structure.
   Anything else? Would topologists be interested?




Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   36 / 38
Further Work?


          Presented 2 kinds of dialectica categories and four theorems about
          them, explaining where they came from
          Hinted at some others...
          Not enough work done on these dialectica categories all together
          Iteration,(co-)recursion not touched, spent three days thinking about
          it...
          We’re thinking about instances of the construction appropriate for
          cardinal invariants
          Also about doing primitive recursion categorically
          Work on logical extensions, model theory should be attempted (van
          Benthem little paper)


Valeria de Paiva (Rearden Commerce University of Birmingham )    March, 2012   37 / 38
Some References
          The Dialectica Categories, V.C. V de Paiva, Categories in Computer
          Science, Contemporary Maths, AMS vol 92, 1989.
          Dialectica-like Categories, V.C. V de Paiva, Proc. of CTCS’89, LNCS
          vol 389.
          The Dialectica categories, Ph D thesis, available as Technical Report
          213, Computer Lab, University of Cambridge, UK, 1991.
          Categorical Proof Theory and Linear Logic –preliminary notes for
          Summer School
          Lineales, Hyland, de Paiva, O que nos faz pensar? 1991
          A Dialectica Model of the Lambek Calculus, Proc. 8th Amsterdam
          Colloquium’91.
          A linear specification language for Petri nets, Brown, Gurr & de Paiva,
          TR ’91
          Full Intuitionistic Linear Logic, Hyland & de Paiva APAL’93 273–291
          Abstract Games for Linear Logic, Extended Abstract, Hyland & Schalk
          CTCS’99.
Valeria de Paiva (Rearden Commerce University of Birmingham )   March, 2012   38 / 38

Más contenido relacionado

La actualidad más candente

Equivalence of Logics: the categorical proof theory perspective
Equivalence of Logics: the categorical proof theory perspectiveEquivalence of Logics: the categorical proof theory perspective
Equivalence of Logics: the categorical proof theory perspectiveValeria de Paiva
 
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
 
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
 
Dialectica Categories and Petri Nets
Dialectica Categories and Petri NetsDialectica Categories and Petri Nets
Dialectica Categories and Petri NetsValeria de Paiva
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear LogicsValeria de Paiva
 
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
 
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 for the Lambek Calculus
Dialectica Categories for the Lambek CalculusDialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek CalculusValeria 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
 
Categorical Explicit Substitutions
Categorical Explicit SubstitutionsCategorical Explicit Substitutions
Categorical Explicit SubstitutionsValeria de Paiva
 
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)Federico Cerutti
 
Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsValeria de Paiva
 
Category Theory for All (NASSLLI 2012)
Category Theory for All (NASSLLI 2012)Category Theory for All (NASSLLI 2012)
Category Theory for All (NASSLLI 2012)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 TheoriesValeria de Paiva
 

La actualidad más candente (20)

Equivalence of Logics: the categorical proof theory perspective
Equivalence of Logics: the categorical proof theory perspectiveEquivalence of Logics: the categorical proof theory perspective
Equivalence of Logics: the categorical proof theory perspective
 
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
 
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
 
Dialectica Categories and Petri Nets
Dialectica Categories and Petri NetsDialectica Categories and Petri Nets
Dialectica Categories and Petri Nets
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear Logics
 
Constructive Modalities
Constructive ModalitiesConstructive Modalities
Constructive Modalities
 
Dialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek CalculusDialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek Calculus
 
Dialectica Comonads
Dialectica ComonadsDialectica Comonads
Dialectica Comonads
 
Constructive Modalities
Constructive ModalitiesConstructive Modalities
Constructive Modalities
 
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 Categories for the Lambek Calculus
Dialectica Categories for the Lambek CalculusDialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek Calculus
 
Dialectics
DialecticsDialectics
Dialectics
 
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
 
Categorical Explicit Substitutions
Categorical Explicit SubstitutionsCategorical Explicit Substitutions
Categorical Explicit Substitutions
 
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
Cerutti--Introduction to Argumentation (seminar @ University of Aberdeen)
 
Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit Substitutions
 
Category Theory for All (NASSLLI 2012)
Category Theory for All (NASSLLI 2012)Category Theory for All (NASSLLI 2012)
Category Theory for All (NASSLLI 2012)
 
Modal Type Theory
Modal Type TheoryModal Type Theory
Modal Type Theory
 
Logics of Context and Modal Type Theories
Logics of Context and Modal Type TheoriesLogics of Context and Modal Type Theories
Logics of Context and Modal Type Theories
 

Destacado

Embedding Nomlex-BR into OpenWN-PT
Embedding Nomlex-BR into OpenWN-PTEmbedding Nomlex-BR into OpenWN-PT
Embedding Nomlex-BR into OpenWN-PTValeria de Paiva
 
Logical Approaches to Computation FX-PAL 2000
Logical Approaches to Computation FX-PAL 2000Logical Approaches to Computation FX-PAL 2000
Logical Approaches to Computation FX-PAL 2000Valeria de Paiva
 
Intuitionistic Description Logic for Legal Reasoning
Intuitionistic Description Logic for Legal ReasoningIntuitionistic Description Logic for Legal Reasoning
Intuitionistic Description Logic for Legal ReasoningAlexandre Rademaker
 
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
 
To Infinite Possibilities and Beyond...
To Infinite Possibilities and Beyond...To Infinite Possibilities and Beyond...
To Infinite Possibilities and Beyond...Valeria de Paiva
 
Constructive Modal Logics, Once Again
Constructive Modal Logics, Once AgainConstructive Modal Logics, Once Again
Constructive Modal Logics, Once AgainValeria de Paiva
 
CLiCS: Categorical Logic in Computer Science
CLiCS: Categorical Logic in Computer ScienceCLiCS: Categorical Logic in Computer Science
CLiCS: Categorical Logic in Computer ScienceValeria de Paiva
 
Game Semantics Intuitions
Game Semantics IntuitionsGame Semantics Intuitions
Game Semantics IntuitionsValeria de Paiva
 
PARC Forum 2009: Adventures in SearchLand
PARC Forum 2009: Adventures in SearchLandPARC Forum 2009: Adventures in SearchLand
PARC Forum 2009: Adventures in SearchLandValeria de Paiva
 
Richard dyer star theory
Richard dyer star theoryRichard dyer star theory
Richard dyer star theoryjackwilliams96
 
Organization theory and design 07 2013
Organization theory and  design  07 2013Organization theory and  design  07 2013
Organization theory and design 07 2013Wai Chamornmarn
 
Task 2a what is an auteur
Task 2a what is an auteurTask 2a what is an auteur
Task 2a what is an auteurdpagoffs
 
Who's afraid of Categorical models?
Who's afraid of Categorical models?Who's afraid of Categorical models?
Who's afraid of Categorical models?Valeria de Paiva
 
Open Source, Game Theory, and Social Media
Open Source, Game Theory, and Social MediaOpen Source, Game Theory, and Social Media
Open Source, Game Theory, and Social MediaEthan Bauley
 
Contexts 4 quantification (CommonSense2013)
Contexts 4 quantification (CommonSense2013)Contexts 4 quantification (CommonSense2013)
Contexts 4 quantification (CommonSense2013)Valeria de Paiva
 
Fun theory ¡¡PÍSAME Y SONRÍE!!
Fun theory ¡¡PÍSAME Y SONRÍE!!Fun theory ¡¡PÍSAME Y SONRÍE!!
Fun theory ¡¡PÍSAME Y SONRÍE!!tic211
 
Narrative theory
Narrative theoryNarrative theory
Narrative theoryKiraRachael
 
Intuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years laterIntuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years laterValeria de Paiva
 

Destacado (20)

Embedding Nomlex-BR into OpenWN-PT
Embedding Nomlex-BR into OpenWN-PTEmbedding Nomlex-BR into OpenWN-PT
Embedding Nomlex-BR into OpenWN-PT
 
Logical Approaches to Computation FX-PAL 2000
Logical Approaches to Computation FX-PAL 2000Logical Approaches to Computation FX-PAL 2000
Logical Approaches to Computation FX-PAL 2000
 
Intuitionistic Description Logic for Legal Reasoning
Intuitionistic Description Logic for Legal ReasoningIntuitionistic Description Logic for Legal Reasoning
Intuitionistic Description Logic for Legal Reasoning
 
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)
 
To Infinite Possibilities and Beyond...
To Infinite Possibilities and Beyond...To Infinite Possibilities and Beyond...
To Infinite Possibilities and Beyond...
 
Constructive Modal Logics, Once Again
Constructive Modal Logics, Once AgainConstructive Modal Logics, Once Again
Constructive Modal Logics, Once Again
 
CLiCS: Categorical Logic in Computer Science
CLiCS: Categorical Logic in Computer ScienceCLiCS: Categorical Logic in Computer Science
CLiCS: Categorical Logic in Computer Science
 
Logic Seminar Spring 2011
Logic Seminar Spring 2011Logic Seminar Spring 2011
Logic Seminar Spring 2011
 
Game Semantics Intuitions
Game Semantics IntuitionsGame Semantics Intuitions
Game Semantics Intuitions
 
PARC Forum 2009: Adventures in SearchLand
PARC Forum 2009: Adventures in SearchLandPARC Forum 2009: Adventures in SearchLand
PARC Forum 2009: Adventures in SearchLand
 
IMLA2011 Opening
IMLA2011 OpeningIMLA2011 Opening
IMLA2011 Opening
 
Richard dyer star theory
Richard dyer star theoryRichard dyer star theory
Richard dyer star theory
 
Organization theory and design 07 2013
Organization theory and  design  07 2013Organization theory and  design  07 2013
Organization theory and design 07 2013
 
Task 2a what is an auteur
Task 2a what is an auteurTask 2a what is an auteur
Task 2a what is an auteur
 
Who's afraid of Categorical models?
Who's afraid of Categorical models?Who's afraid of Categorical models?
Who's afraid of Categorical models?
 
Open Source, Game Theory, and Social Media
Open Source, Game Theory, and Social MediaOpen Source, Game Theory, and Social Media
Open Source, Game Theory, and Social Media
 
Contexts 4 quantification (CommonSense2013)
Contexts 4 quantification (CommonSense2013)Contexts 4 quantification (CommonSense2013)
Contexts 4 quantification (CommonSense2013)
 
Fun theory ¡¡PÍSAME Y SONRÍE!!
Fun theory ¡¡PÍSAME Y SONRÍE!!Fun theory ¡¡PÍSAME Y SONRÍE!!
Fun theory ¡¡PÍSAME Y SONRÍE!!
 
Narrative theory
Narrative theoryNarrative theory
Narrative theory
 
Intuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years laterIntuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years later
 

Similar a Dialectica Categories... and Lax Topological Spaces?

Dialectica Categories Revisited
Dialectica Categories RevisitedDialectica Categories Revisited
Dialectica Categories RevisitedValeria de Paiva
 
Dialectica Categorical Constructions
Dialectica Categorical ConstructionsDialectica Categorical Constructions
Dialectica Categorical ConstructionsValeria de Paiva
 
Latent Dirichlet Allocation
Latent Dirichlet AllocationLatent Dirichlet Allocation
Latent Dirichlet AllocationMarco Righini
 
Dialectica Categories and Cardinalities of the Continuum (March2014)
Dialectica Categories and  Cardinalities of the Continuum (March2014)Dialectica Categories and  Cardinalities of the Continuum (March2014)
Dialectica Categories and Cardinalities of the Continuum (March2014)Valeria de Paiva
 
Fibrational Versions of Dialectica Categories
Fibrational Versions of Dialectica CategoriesFibrational Versions of Dialectica Categories
Fibrational Versions of Dialectica CategoriesValeria de Paiva
 
Threshold Concepts in Quantitative Finance - DEE 2011 Presentation
Threshold Concepts in Quantitative Finance - DEE 2011 PresentationThreshold Concepts in Quantitative Finance - DEE 2011 Presentation
Threshold Concepts in Quantitative Finance - DEE 2011 PresentationRichard Diamond
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear LogicsValeria de Paiva
 
Dialectica amongst friends
Dialectica amongst friendsDialectica amongst friends
Dialectica amongst friendsValeria de Paiva
 
kgpresentation.pdf
kgpresentation.pdfkgpresentation.pdf
kgpresentation.pdfssuser4cd9a9
 
6.04218.062J Mathematics for Computer Science September 9, 20.docx
6.04218.062J Mathematics for Computer Science September 9, 20.docx6.04218.062J Mathematics for Computer Science September 9, 20.docx
6.04218.062J Mathematics for Computer Science September 9, 20.docxtroutmanboris
 
Blei lafferty2009
Blei lafferty2009Blei lafferty2009
Blei lafferty2009Ajay Ohri
 
Type-based Dependency Analysis
Type-based Dependency AnalysisType-based Dependency Analysis
Type-based Dependency AnalysisMatthias Keil
 
Jarrar: Description Logic
Jarrar: Description LogicJarrar: Description Logic
Jarrar: Description LogicMustafa Jarrar
 
Сергей Кольцов —НИУ ВШЭ —ICBDA 2015
Сергей Кольцов —НИУ ВШЭ —ICBDA 2015Сергей Кольцов —НИУ ВШЭ —ICBDA 2015
Сергей Кольцов —НИУ ВШЭ —ICBDA 2015rusbase
 

Similar a Dialectica Categories... and Lax Topological Spaces? (20)

Dialectica Categories Revisited
Dialectica Categories RevisitedDialectica Categories Revisited
Dialectica Categories Revisited
 
Dialectica Categorical Constructions
Dialectica Categorical ConstructionsDialectica Categorical Constructions
Dialectica Categorical Constructions
 
Latent Dirichlet Allocation
Latent Dirichlet AllocationLatent Dirichlet Allocation
Latent Dirichlet Allocation
 
Dialectica Categories and Cardinalities of the Continuum (March2014)
Dialectica Categories and  Cardinalities of the Continuum (March2014)Dialectica Categories and  Cardinalities of the Continuum (March2014)
Dialectica Categories and Cardinalities of the Continuum (March2014)
 
LDA on social bookmarking systems
LDA on social bookmarking systemsLDA on social bookmarking systems
LDA on social bookmarking systems
 
Fibrational Versions of Dialectica Categories
Fibrational Versions of Dialectica CategoriesFibrational Versions of Dialectica Categories
Fibrational Versions of Dialectica Categories
 
Threshold Concepts in Quantitative Finance - DEE 2011 Presentation
Threshold Concepts in Quantitative Finance - DEE 2011 PresentationThreshold Concepts in Quantitative Finance - DEE 2011 Presentation
Threshold Concepts in Quantitative Finance - DEE 2011 Presentation
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear Logics
 
Dialectica Comonoids
Dialectica ComonoidsDialectica Comonoids
Dialectica Comonoids
 
Dialectica amongst friends
Dialectica amongst friendsDialectica amongst friends
Dialectica amongst friends
 
kgpresentation.pdf
kgpresentation.pdfkgpresentation.pdf
kgpresentation.pdf
 
6.04218.062J Mathematics for Computer Science September 9, 20.docx
6.04218.062J Mathematics for Computer Science September 9, 20.docx6.04218.062J Mathematics for Computer Science September 9, 20.docx
6.04218.062J Mathematics for Computer Science September 9, 20.docx
 
Blei lafferty2009
Blei lafferty2009Blei lafferty2009
Blei lafferty2009
 
What is the category system
What is the category systemWhat is the category system
What is the category system
 
Collaborative DL
Collaborative DLCollaborative DL
Collaborative DL
 
Type-based Dependency Analysis
Type-based Dependency AnalysisType-based Dependency Analysis
Type-based Dependency Analysis
 
Canini09a
Canini09aCanini09a
Canini09a
 
Jarrar: Description Logic
Jarrar: Description LogicJarrar: Description Logic
Jarrar: Description Logic
 
H-MLQ
H-MLQH-MLQ
H-MLQ
 
Сергей Кольцов —НИУ ВШЭ —ICBDA 2015
Сергей Кольцов —НИУ ВШЭ —ICBDA 2015Сергей Кольцов —НИУ ВШЭ —ICBDA 2015
Сергей Кольцов —НИУ ВШЭ —ICBDA 2015
 

Más de Valeria de Paiva

Logic & Representation 2021
Logic & Representation 2021Logic & Representation 2021
Logic & Representation 2021Valeria de Paiva
 
Networked Mathematics: NLP tools for Better Science
Networked Mathematics: NLP tools for Better ScienceNetworked Mathematics: NLP tools for Better Science
Networked Mathematics: NLP tools for Better ScienceValeria de Paiva
 
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
 
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
 
Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsValeria 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
 

Más de Valeria de Paiva (17)

Logic & Representation 2021
Logic & Representation 2021Logic & Representation 2021
Logic & Representation 2021
 
PLN para Tod@s
PLN para Tod@sPLN para Tod@s
PLN para Tod@s
 
Networked Mathematics: NLP tools for Better Science
Networked Mathematics: NLP tools for Better ScienceNetworked Mathematics: NLP tools for Better Science
Networked Mathematics: NLP tools for Better Science
 
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
 
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
 
Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit Substitutions
 
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
 

Último

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 

Último (20)

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 

Dialectica Categories... and Lax Topological Spaces?

  • 1. Dialectica Categories... and Lax Topological Spaces? Valeria de Paiva Rearden Commerce University of Birmingham March, 2012 Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 1 / 38
  • 2. The Fifth North American Summer School of Logic, Language, and Information at the University of Texas at Austin Johan van Benthem University of Amsterdam / Stanford University Twenty interdisciplinary Logical Dynamics of Information and Interaction graduate-level courses, 90 minutes each, every day for five Craige Roberts Ohio State University days, on the UT campus, Questions in Discourse taught by leading international Noah Goodman Stanford University scholars, and crossing the interfaces of philosophy, Stochastic Lambda Calculus and its Applications in Semantics and Cognitive Science linguistics, computer science, psychology, statistics, and Mark Steedman University of Edinburgh logic. Combinatory Categorial Grammar: Theory and Practice Chris Potts Stanford University Extracting Social meaning and Sentiment June 18–22, 2012 L L I nasslli2012.com Registration: $175 (academic rate) / $400 (professional rate) Student scholarships available, see website for application instructions Accommodation provided for $70 / night (single) or $35 / night (double) Valeria Additional Courses: Special Events: de Paiva (Rearden Commerce University of Birmingham ) March, 2012 2 / 38
  • 3. Goals Describe two kinds of dialectica categories Show they are models of ILL and CLL, respectively Compare and contrast dialectica categories with Chu spaces Discuss how we might be able to use these ideas for topological spaces Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 3 / 38
  • 4. Functional Interpretations and Gödel’s Dialectica Starting with Gödel’s Dialectica interpretation(1958) a series of “translation functions" between theories Avigad and Feferman on the Handbook of Proof Theory: This approach usually follows Gödel’s original example: first, one reduces a classical theory C to a variant I based on intuitionistic logic; then one reduces the theory I to a quantifier-free functional theory F. Examples of functional interpretations: Kleene’s realizability Kreisel’s modified realizability Kreisel’s No-CounterExample interpretation Dialectica interpretation Diller-Nahm interpretation, etc... Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 4 / 38
  • 5. Gödel’s Dialectica Interpretation Gödel’s Aim: liberalized version of Hilbert’s programme – to justify classical systems in terms of notions as intuitively clear as possible. Gödel’s result: an interpretation of intuitionistic arithmetic HA in a quantifier-free theory of functionals of finite type T idea: translate every formula A of HA to AD = ∃u∀x.AD where AD is quantifier-free. use: If HA proves A then T proves AD (t, y) where y is a string of variables for functionals of finite type, t a suitable sequence of terms not containing y. Method of ‘functional interpretation’ extended and adapted to several other theories systems, cf. Feferman. Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 5 / 38
  • 6. Gödel’s Dialectica Interpretation For each formula A of HA we associate a formula of the form AD = ∃u∀xAD (u, x) (where AD is a quantifier-free formula of Gödel’s system T) inductively as follows: when Aat is an atomic formula, then its interpretation is itself. Assume we have already defined AD = ∃u∀x.AD (u, x) and B D = ∃v∀y.BD (v, y). We then define: (A ∧ B)D = ∃u, v∀x, y.(AD ∧ BD ) (A → B)D = ∃f : U → V, F : U × X → Y, ∀u, y. ( AD (u, F (u, y)) → BD (f u; y)) (∀zA)D (z) = ∃f : Z → U ∀z, x.AD (z, f (z), x) (∃zA)D (z) = ∃z, u∀x.AD (z, u, x) The intuition here is that if u realizes ∃u∀x.AD (u, x) then f (u) realizes ∃v∀y.BD (v, y) and at the same time, if y is a counterexample to ∃v∀y.BD (v, y), then F (u, y) is a counterexample to ∀x.AD (u, x). Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 6 / 38
  • 7. Gödel’s Dialectica Interpretation: logical implication Most interesting aspect: If AD = ∃u∀x.AD and B D = ∃v∀y.BD (A ⇒ B)D = ∃V (u)∃X(u, y)∀u∀y[AD (u, X(u, y)) ⇒ BD (V (u), y)] This can be explained (Spector’62) by the following equivalences: (A ⇒ B)D = [∃u∀xAD ⇒ ∃v∀yBD ]D (1) D = [∀u(∀xAD ⇒ ∃v∀yBD ) ] (2) D = [∀u∃v(∀xAD ⇒ ∀yBD )] (3) D = [∀u∃v∀y(∀xAD ⇒ BD )] (4) D = [∀u∃v∀y∃x(AD ⇒ BD )] (5) = ∃V ∃X∀u, y(AD (u, X(u, y) ⇒ BD (V (u), y)] (6) All steps classically valid. But: Step (2) (moving ∃v out) is IP (not intuitionistic), Step (4) uses gener. of Markov’s principle (not intuitionistic) for (6) need to skolemize twice, using AC (not intuitionistic). Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 7 / 38
  • 8. Basics of Categorical Semantics Model theory using categories, instead of sets or posets. Two main uses “categorical semantics”: categorical proof theory, and categorical model theory Categorical proof theory models derivations (proofs) not simply whether theorems are true or not Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 8 / 38
  • 9. Categorical Semantics: what? Based on Curry-Howard Isomorphism: Natural deduction (ND) proofs ⇔ λ-terms Normalization of ND proof ⇔ reduction in λ-calculus. Originally: constructive prop. logic ⇔ simply typed λ-calculus. Applies to other (constructive) logics and λ-calculi, too. Cat Proof Theory: λ-calculus types ⇔ objects in (appropriate) category λ-calculus terms ⇔1−1 morphisms in category Cat. structure models logical connectives (type operators). Isomorphism: transfers results/tools from one side to the other λ-calculus basis of functional programming: logical view of programming Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 9 / 38
  • 10. Where is my category theory? Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 10 / 38
  • 11. Categorical Logic? Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 11 / 38
  • 12. Categorical Logic? Well known that we can do categorical models as well as set theoretical ones. Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 11 / 38
  • 13. Categorical Logic? Well known that we can do categorical models as well as set theoretical ones. Why would you? Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 11 / 38
  • 14. Categorical Logic? Well known that we can do categorical models as well as set theoretical ones. Why would you? Because sometimes this is the only way to obtain models. Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 11 / 38
  • 15. Categorical Logic? Well known that we can do categorical models as well as set theoretical ones. Why would you? Because sometimes this is the only way to obtain models. E.g. Scott’sλ-calculus Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 11 / 38
  • 16. Categorical Semantics: some gains.. Functional Programming: optimizations that do not compromise semantic foundations (e.g. referential transparency) Logic: new applications of old theorems (e.g. normalization) Category Theory: new concepts not from maths Philosophy: new criteria for identities of proofs Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 12 / 38
  • 17. Basics of Linear Logic A new(ish..) logic taking resource sensitivity into account Developed mainly from proof theoretic perspective: — must keep track of where premises / assumptions are used But ability to ignore resource sensitivity whenever you want: (a) Modal ! allowing duplication and erasing of resources (b) A ⇒ B = !A−◦B Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 13 / 38
  • 18. Where is my category theory? Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 14 / 38
  • 19. Linear categories Model multiplicative-additive fragment is easy multiplicative fragment: need a a symmetric monoidal closed category (SMCC) additive fragment: need (weak) categorical products and coproducts linear negation: need an involution modalities (exponentials): the problem... several solutions, depending on linear λ-calculus chosen... Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 15 / 38
  • 20. Symmetric Monoidal Closed Categories (SMCC) A category L is a symmetric monoidal closed category if it has a tensor product A ⊗ B for all object A,B of C. for each object B of C, the tensor-product functor _ ⊗ B has a right-adjoint, written B−◦ _ (ie have isomorphism between (A ⊗ B) → C and A → (B−◦C)) Recap: Categorical product A × B Tensor product A ⊗ B 1 Projections onto A and B Not necessarily 2 For any object C with maps Not necessarily to A and B, there is a unique map from C to A × B Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 16 / 38
  • 21. Modelling the Modality ! Objects A in a CCC have duplication A → A × A and erasing A → 1 (satisfying equations of a comonoid). Objects A in a SMCC have no duplication A → A ⊗ A nor erasing A → I, in general. Neither have they projections A ⊗ B → A, B. But objects of the form !A should have duplication and erasing. Moreover they must satisfy S4-Box introduction and elimination rules. S4-axioms give you proofs !A → A and !A →!!A, uniformly for any A object A in C. Hence want a functor (unary operator) on category, ! : C → C such that there are such natural transformations. Such a structure already in category theory, a comonad. Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 17 / 38
  • 22. Modelling the Modality ! An object !A must have four maps: : !A → A, δ : !A →!!A, er : !A → I, dupl : !A →!A⊗!A To make identity of proofs sensible, must have lots of equations. The ones relating to duplicating and erasing say !A is a comonoid with respect to tensor; the ones relating to S4-axioms say ! is a comonad. First idea (Seely’87): Logical equivalence !(A&B) ≡ !A⊗!B Introduce a comonad (!, δ, ) defining ! such that !(A × B) ∼ !A⊗!B = Say this comonad takes additive comonoid structure (A, A → A × A, A → 1) (if it exists) to desired comonoid (!A, dupl : !A →!A⊗!A, er : !A → I). Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 18 / 38
  • 23. Categorical Semantics of LL: problem Modelling uses isomorphism !(A&B) ∼ =!A⊗!B But can’t model multiplicatives & modalities without additives. So, better idea: If we don’t have additive conjunction, ask for morphisms mA,B : !(A ⊗ B) → !A⊗!B mI : !I → I i.e. monoidal comonad to deal with contexts Must also ask for (coalgebra) conditions relating comonad structure to comonoid structure. Hence: Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 19 / 38
  • 24. Categorical Semantics of LL: solution A linear category comprises — an SMCC C, (with products and coproducts), — a symmetric monoidal comonad (!, , δ, mI , mA,B ) (a) For every free co-algebra (!A, δ) there are nat. transfns. erA : !A → I and duplA : !A →!A⊗!A, forming a commutative comonoid, which are coalgebra maps. (b) Every map of free coalgebras is also a map of comonoids. Bierman 1995 (based on Benton et al’93) long definition, lots of diagrams to check.. Prove A ⇒ B ∼ =!A−◦B by constructing CCC out of SMCC plus comonad !. Extended Curry-Howard works!! Classical linear category = linear category with involution, ()⊥ : C op → C, to model negation, same as ∗-autonomous category, with (weak) products and coproducts plus a symm monoidal comonad satisfying (a) and (b) above. Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 20 / 38
  • 25. Alternative Categorical Semantics (Benton 1995) A model of LNL (Linear/NonLinear Logic) consists of a SMC category L together with a cartesian closed category C and a monoidal adjunction between these categories. Modelling two logics, intuitionistic and linear at the same time. Logics on (more) equal footing.. First definition builds the cartesian closed category out of the monoidal comonad, this def asks for the adjunction Easier to remember, easier to say, same diagrams to check.. Extended Curry-Howard works (Barber’s thesis) (reduction calculus (+explicit subst) needed for implementation, Wollic’98) classical version: *-autonomous cat, plus monoidal adjunction, plus products Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 21 / 38
  • 26. Categorical Semantics: Back to Dialectica Have a definition of what a categorical model of ILL ought to be, can we find some concrete ones? Dialectica categories (Boulder’87) one such model.. Assume C is cartesian closed category DC objects are relations between U and X in C, monics AαU × X written as (U αX). DC maps are pairs of maps of C f: U →V, F: U ×Y →X making a certain pullback condition hold. Condition in Sets: uαF (u, y) ⇒ f (u)βy. Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 22 / 38
  • 27. Reformulating DC C is Sets: objects are maps A = U × Xα2, and B = V × Y β2. morphisms are pairs of maps f : U → V , F : U × Y → X such that α(u, F (u, y)) ≤ β(f (u), y): π1 , F U ×Y - U ×X f × idY α ? ? V ×Y - 2 β Usually write maps as U α X 6 f ⇓ F ∀u ∈ U, ∀y ∈ Y α(u, F (u, y)) ≤ β(f (u), y) ? V β Y Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 23 / 38
  • 28. Relationship to Dialectica Objects of DC represent essentially AD . Maps some kind of normalisation class of proofs. abstractly: maps are realisation of the formula AD → B D . Expected: cat DC is ccc, as Gödel int. as constructive as possible. Surprise: DC is a model of ILL, not IL. But (very neat result!) Diller-Nahm variant gives CCC. Note: reformulation makes basic predicates AD decidable, as in Gödel’s work, but first version is more general. Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 24 / 38
  • 29. Structure of DC DC is a SMCC with categorical products: A B = (U × V α βX × Y ) A−◦B = (V U × X U ×Y α−◦βU × Y ) A&B = (U × V αβX + Y ) only weak coproducts: A + B = (U + V α + βX U × Y V ) Morever !A = (U α∗ X ∗ ) is cofree comonoid on A. Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 25 / 38
  • 30. Conjunction: neat detail A A A as need a DC map (∆, δ) such that U α X 6 ∆ ⇓ δ ? U ×U α α X × X. ∀u ∈ U, ∀x, x ∈ X × X α(u, δ(u, x, x )) ⇒ (α α)(∆(u), (x, x )). But (α α)(∆(u), (x, x )) = α(u, x) ∧ α(u, x ) hence unless α decidable can’t do anything... If α decidable define: δ(u, x, x ) = x if α(u, x) δ(u, x, x ) = x otherwise. Same logical argument.. Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 26 / 38
  • 31. Dialectica categories DC: summary DC pluses: structure needed to model ILL, including non-trivial modality ! related to Diller-Nahm variant conjunction explained independent confirmation of LL’s worth; Dialectica is interesting (and mysterious). DC minuses: accounting of recursion? mathematics involved; terse style – AMS vol.92 Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 27 / 38
  • 32. Dialectica model GC Girard’s suggestion ’87 C cartesian closed category, say Sets. GC objects are relations between U and X, in C as before. GC maps are pairs of maps of C, f : U → V , F : Y → X such that uαF (y) ⇒ f (u)βy. As before, can ‘reformulate’ and say A is map U × X → 2 Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 28 / 38
  • 33. Structure of GC GC is ∗-autonomous with products and coproducts. Involution is given by ...... .. . implication into ⊥, unit for extra monoidal structure ................. A−◦B = (V U × X Y α−◦βU × Y ) A⊗B = (U × V α ⊗ βX V × Y U ) ...... .. . ...... .. . A ................B = (V X × U Y α ................βX × Y ) A&B = (U × V α.βX + Y ) A⊕B = (U + V α.βX × Y ) Moreover, GC has Exponentials !A = (U !α(X ∗ )U ) ?A = ((U ∗ )X ?αX) Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 29 / 38
  • 34. Dialectica-like categories GC GC pluses: the best model of LL ?.. no collapsing of unities maths easier for modality-free fragment modalities adaptable should think of Sets! GC minuses: MIX rule C must be ccc Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 30 / 38
  • 35. Chu construction ChuK C Suppose C is cartesian closed category, (but could be smcc with pullbacks) and K any object of C. ChuK C construction in Barr’s book, 1972. ChuK C objects are (generalised) relations between U and X or maps of the form U × XαK. ChuK C maps are pairs of maps of C f : U → V , F : Y → X such that uαF (y) = f (u)βy To make comparison with GC transparent read equality as uαF (y) ⇔ f (u)βy) Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 31 / 38
  • 36. Comparing GC and ChuK C ChuK C pluses: smcc instead of ccc topological spaces, plus other representabilities (see Pratt) ChuK C minuses: No K can make I and ⊥ different!! modalities Barr(1990) harder, also more pullbacks. Lafont and Streicher (LICS’91), ChuK Sets is GAMEK , but with modality based on GC Structure: A−◦Chu B = (L1 α−◦C βU × Y ) where L1 = pullback ⊂ V U × X Y similarly for par and tensor.. Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 32 / 38
  • 37. A mild generalisation of GC Categories DialL C, where C is smcc with products and L a closed poset (or lineale). Objects of DialL C: generalised relations between U and X or maps of the form U ⊗ XαL DialL C maps are pairs of maps of C f : U → V , F : Y → X such that uαF (y) ⇒ f (u)βy (Now implication inherited from L). Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 33 / 38
  • 38. Vicker’s Topological Systems A triple (U, α, X), where X is a frame, U is a set, and α : U × X → 2 a binary relation, is called by Vicker’s a topological system if when S is a finite subset of X, then α(u, S) ≤ α(u, x) for all x ∈ S. when S is any subset of X, then α(u, S) ≤ α(u, x) for some x ∈ S. α(u, ) = 1 and α(u, ⊥) = 0 for all u ∈ U . Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 34 / 38
  • 39. A Frame, did you say? A partially ordered set (X, ≤) is a frame if and only if Every subset of X has a join; if S is a finite subset subset of X it has a meet; Binary meets distribute over joins: x ∧ Y = {x ∧ y : y ∈ Y } Frames are sometimes called locales. They confuse me a lot. Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 35 / 38
  • 40. Maps of Topological Systems If (U, α, X) and (V, β, Y ) are topological systems, a map consists of f : U → V and F → X such that uαF y = f uβy. As in Chu spaces this condition can be broken down into two halves: uαF y implies f uβy and f uβy implies uαF y. If we only have one half, we are back into a dialectica-like situation. Call this the category of lax topological systems, TopSysL . What can we prove about TopSysL ? We know it has an SMCC structure. Anything else? Would topologists be interested? Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 36 / 38
  • 41. Further Work? Presented 2 kinds of dialectica categories and four theorems about them, explaining where they came from Hinted at some others... Not enough work done on these dialectica categories all together Iteration,(co-)recursion not touched, spent three days thinking about it... We’re thinking about instances of the construction appropriate for cardinal invariants Also about doing primitive recursion categorically Work on logical extensions, model theory should be attempted (van Benthem little paper) Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 37 / 38
  • 42. Some References The Dialectica Categories, V.C. V de Paiva, Categories in Computer Science, Contemporary Maths, AMS vol 92, 1989. Dialectica-like Categories, V.C. V de Paiva, Proc. of CTCS’89, LNCS vol 389. The Dialectica categories, Ph D thesis, available as Technical Report 213, Computer Lab, University of Cambridge, UK, 1991. Categorical Proof Theory and Linear Logic –preliminary notes for Summer School Lineales, Hyland, de Paiva, O que nos faz pensar? 1991 A Dialectica Model of the Lambek Calculus, Proc. 8th Amsterdam Colloquium’91. A linear specification language for Petri nets, Brown, Gurr & de Paiva, TR ’91 Full Intuitionistic Linear Logic, Hyland & de Paiva APAL’93 273–291 Abstract Games for Linear Logic, Extended Abstract, Hyland & Schalk CTCS’99. Valeria de Paiva (Rearden Commerce University of Birmingham ) March, 2012 38 / 38