On Paradoxes in Proof-Theoretic Semantics

Similar documents
University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor

Boolean Algebra and Propositional Logic

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello.

Categorical Universal Logic: LT Topology and Logical Translation

Boolean Algebra and Propositional Logic

The synthetic theory of -categories vs the synthetic theory of -categories

CSCI.6962/4962 Software Verification Fundamental Proof Methods in Computer Science (Arkoudas and Musser) Chapter p. 1/33

via Topos Theory Olivia Caramello University of Cambridge The unification of Mathematics via Topos Theory Olivia Caramello

Unbounded quantifiers via 2-categorical logic

Topos Theory. Lectures 21 and 22: Classifying toposes. Olivia Caramello. Topos Theory. Olivia Caramello. The notion of classifying topos

Full Lambek Hyperdoctrine: Categorical Semantics for First-Order Substructural Logics

Types in categorical linguistics (& elswhere)

Empirically Adequate but Observably False Theories

Introduction to Metalogic

Conservation of Information

Quantum groupoids and logical dualities

General Logic (with Special Application to Relevance Logic)

Relational semantics for a fragment of linear logic

First-Degree Entailment

In the beginning God created tensor... as a picture

Abstract and Variable Sets in Category Theory 1

Categories, Proofs and Programs

Categorical models of homotopy type theory

Algebras of Deductions in Category Theory. 1 Logical models from universal algebra

Propositional Logic Review

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

About categorical semantics

PART III.3. IND-COHERENT SHEAVES ON IND-INF-SCHEMES

INF3170 Logikk Spring Homework #8 For Friday, March 18

Structuring Logic with Sequent Calculus

Concrete Foundations for Categorical Quantum Physics

Building a (sort of) GoI from denotational semantics: an improvisation

Type Systems. Lecture 9: Classical Logic. Neel Krishnaswami University of Cambridge

Truth-Functional Logic

A categorical model for a quantum circuit description language

sset(x, Y ) n = sset(x [n], Y ).

Non-classical Logics: Theory, Applications and Tools

The equivalence axiom and univalent models of type theory.

Stochastic Histories. Chapter Introduction

Adjunctions! Everywhere!

Denotational semantics of linear logic

Modal and Intuitionistic Natural Dualities via the Concept of Structure Dualizability

Dependent type theory

Connecting the categorical and the modal logic approaches to Quantum Mech

Topos-theoretic background

for Boolean coherent toposes

Structural Foundations for Abstract Mathematics

ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes)

On Sets of Premises. Kosta Došen

Kaplan s Paradox and Epistemically Possible Worlds

CMPSCI 601: Tarski s Truth Definition Lecture 15. where

Sémantique des jeux asynchrones et réécriture 2-dimensionnelle

Mathematics for linguists

Categorical quantum channels

Analysis and Construction of Logical Systems: A Category-Theoretic Approach

Class 15: Hilbert and Gödel

The Converse of Deducibility: C.I. Lewis and the Origin of Modern AAL/ALC Modal 2011 Logic 1 / 26

Logik für Informatiker Proofs in propositional logic

Proof-theoretic semantics, paradoxes and the distinction between sense and denotation

A categorical structure of realizers for the Minimalist Foundation

Type Theory and Univalent Foundation

A Fibrational View of Geometric Morphisms

AN ALTERNATIVE NATURAL DEDUCTION FOR THE INTUITIONISTIC PROPOSITIONAL LOGIC

OPERAD BIMODULE CHARACTERIZATION OF ENRICHMENT. V2

Errata and Remarks for The Semantics and Proof Theory of the Logic of Bunched Implications BI-monograph-errata.

MODELS OF HORN THEORIES

Proof Theoretical Studies on Semilattice Relevant Logics

Natural Deduction for Propositional Logic

Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics Lecture notes in progress (27 March 2010)

Logic for Computational Effects: work in progress

Logik für Informatiker Logic for computer scientists

Multiplicative Conjunction and an Algebraic. Meaning of Contraction and Weakening. A. Avron. School of Mathematical Sciences

Display calculi in non-classical logics

Category theory for computer science. Overall idea

Semantics and syntax of higher inductive types

Grothendieck operations and coherence in categories

Singlet State Correlations

Critical Notice: Bas van Fraassen, Scientific Representation: Paradoxes of Perspective Oxford University Press, 2008, xiv pages

Fuzzy Answer Set semantics for Residuated Logic programs

Propositional Logic Language

Mix Unitary Categories

Cellularity, composition, and morphisms of algebraic weak factorization systems

Canonical Calculi: Invertibility, Axiom expansion and (Non)-determinism

Infinite-dimensionality in quantum foundations

An introduction to toposes. Richard Pettigrew Department of Philosophy University of Bristol

Modèles des langages de programmation Domaines, catégories, jeux. Programme de cette seconde séance:

Endomorphism Semialgebras in Categorical Quantum Mechanics

Stratifications and complexity in linear logic. Daniel Murfet

Adjunction Based Categorical Logic Programming

ON THE HOMOTOPY THEORY OF ENRICHED CATEGORIES

Incompatibility Paradoxes

Categories of Coalgebraic Games with Selective Sum

Review of category theory

A Graph Theoretic Perspective on CPM(Rel)

pluralism and proofs

Ahmad KARIMI A NON-SELF-REFERENTIAL PARADOX IN EPISTEMIC GAME THEORY

Category Theory for Linear Logicians

cis32-ai lecture # 18 mon-3-apr-2006

Fibrational Semantics

Relevant Logic. Daniel Bonevac. March 20, 2013

Transcription:

Quantum Group Dept. of Computer Science Oxford University 2nd PTS Conference, Tübingen, March 8, 2013

Outline 1 Categorical Harmony Logical Constants as Adjoint Functors Comparison with Other Concepts of Harmony 2 The Paradox of Tonk Paradoxity of Consenquence Relation Paradoxity of Proof-Theoretic Consequence 3 The Paradox of Classical Proofs Substructural Joyal Lemma Quantum No-Deleting Theorem

Outline 1 Categorical Harmony Logical Constants as Adjoint Functors Comparison with Other Concepts of Harmony 2 The Paradox of Tonk Paradoxity of Consenquence Relation Paradoxity of Proof-Theoretic Consequence 3 The Paradox of Classical Proofs Substructural Joyal Lemma Quantum No-Deleting Theorem

Overview The aim of the talk: Compare logicality as adjointness" with other ideas. Analyse two paradoxes" in PTS from such a categorial perspective. This leads us to connections with quantum physics. The paradox of Prior s tonk: Tonk is a connective defined by -intro. and -elim., making logic inconsistent. What is (not) wrong with tonk? Any model of tonk? What effect tonk has on identity of proofs? The paradox of classical proofs: Identity of proofs trivialises in classical logic. What is (not) wrong with classical proofs? What precisely causes the phenomena? LEM? Structural rules?

Analogy b/w Logic and Quantum Physics The logic of quantum physics is substructural: No-Cloning Thm: quantum states cannot be copied. Contraction ϕ ϕ ϕ in logic = diagonal δ : H H H in cats = copying of states in a Hilbert space H in physics. No-Deleting Thm: quantum states cannot be deleted. Weakening ϕ ϕ ϕ = projection π : H H H = deleting of states in H. This is not merely an analogy, but can be a theorem. in substructural logic is iff contraction and weakening hold. in a monoidal cat. is iff it has diagonals and projections. in Hilb is not ( in Frob(Hilb) is ); quantum non-local correlations are not reduced to classical local correlations.

Decorating logical consequence with proofs PT is CT. Suppose we have the following concepts given: Formulas ϕ; Proofs from ϕ to ψ; a proof from ϕ to ϕ exists; Proof-decorated relation : ϕ p ψ where p is a proof from ϕ to ψ; Sequential combination of proofs: from ϕ p ψ and ψ q ξ derive ϕ p,q ξ; (parallel composition: ϕ ϕ p p ψ ψ ;) Reduction of proofs that cancels a proof from ϕ to ϕ, and has local coherency (i.e., proofs may be reduced locally). I call p proof-theoretic consequence", which is the same as the notion of (monoidal) categories. CT enables to derive from p logical constants with inference rules via adjunctions.

Adjointness as Logicality Lawvere understood logical constants as adjoint functors. We could see adjointness as a sort of harmony. Proof-theoretically, an adjunction amounts to the validity of a double line rule of certain form. Standard logical constants can be characterised by double line rules, i.e., adjunctions. So let us regard adjointess as a criterion for logicality. A logical constant must be defined (to be precise, characterised) by (the double line rule of) an adjunction.

Lots of Subtleties Behind Certain subtleties are lurking behind adjointess as logicality": For example, it turns out that being defined by ONE adjunction is crucial, since tonk can be defined by TWO adjunctions. Even more subtleties: need to be extremely careful in order to avoid revenge" paradoxes; another kind of subtleties on treatment of multiplicatives, involving as primitive vocabulary.

Belnap s Harmony Belnap s harmony consists of conservativity and uniqueness. Any logical constant introduced according to categorial harmony is unique, since an adjoint of a functor is unique. Uniqueness is not something assumed in the first place; rather, it is just a consequence of categorial harmony. Conservativity naturally fails in categorial harmony, since right (resp. left) adjoints preserve limits (resp. colimits) by Freyd s adjoint functor thm. Avron also is against it. E.g., consider logic with and specified by adjunctions. This logic does not validate distributivity b/w and. But adding as the right adjoint of makes distributivity valid. Conservativity could be contested from a Quinean, holistic point of view. Meaning of a logical constant depends on the whole system. Adding a new constant may well change the meaning of older ones.

Violating Uniqueness Both the adjointness harmony and Belnap s hamorny might miss the point, since: E.g., Girard s exponential! does not have uniqueness. Thus, it cannot count as a logical constant according to any of the two. But, the role of! is to have certain control on structural rules or resources. As such,! may be said to be a technical device or a computational" constant, rather than a proper logical constant.

Sambin et al. s Harmony Sambin et al. introduce logical constants by what they call reflection principle and definitional equalities, like: ϕ ψ ξ iff ϕ ξ and ψ ξ. ϕ, ψ ξ iff ϕ ψ ξ. Γ ϕ ψ iff Γ (ϕ ψ). Definitional equalities are similar to adjointness conditions. There are crucial differences, however. Definitional equalities do not always imply adjoitness, due to their visibility" condition (restriction of context formulas). E.g., is not an adjoint of conjunction in their Basic Logic. Non-adjointness is inevitable in quantum logic with some. Quantum if any cannot be an adjoint of, because of non-distributivity.

Outline 1 Categorical Harmony Logical Constants as Adjoint Functors Comparison with Other Concepts of Harmony 2 The Paradox of Tonk Paradoxity of Consenquence Relation Paradoxity of Proof-Theoretic Consequence 3 The Paradox of Classical Proofs Substructural Joyal Lemma Quantum No-Deleting Theorem

The Problem of Prior s Tonk Arthur Prior came up with a weird connective tonk": It is defined by the following two rules of inference: Φ ϕ Φ ϕtonkψ (tonk-intro) Φ ϕtonkψ Φ ψ (tonk-elim) Combining the two, we can show ϕ ψ for any ϕ, ψ. Tonk thus causes the trivialisation of the deductive relation. We always assume admits identity (i.e., ϕ ϕ) and cut (i.e., ϕ ψ and ψ ξ together imply ϕ ξ). This raised a sort of demarcation problem in philosophy of logic.

Categorical Harmony Rejects Tonk The following thm. tells us the categorial criterion allows us to exclude tonk from logical constants. Theorem Tonk cannot be defined in a system without tonk by a single adjunction: i.e., there is no functor F s.t. an adjoint of F is tonk. Still, tonk can be define by two adjunctions: tonk where : L L L is defined by (ϕ) := (, ) and : L L L by (ϕ) := (, ).

Tonk as a Double Adjoint or Equivocation Tonk cannot be defined as an adjoint, but can be defined as a double" adjoint, i.e., being adjoints of two operations at once. What s wrong with tonk? The double adjointness of tonk is equivocation. The right and left adjoints of and represent different logical constants ( binary" truth const. and falsity const.). Tonk confuses those constants as the same one, thereby causing inconsistency. We can therefore resolve the paradox of tonk by discriminating b/w the right and left adjoints properly. The categorial analysis thus tells us the problem of tonk is a problem of equivocation.

disconjunction is right adjoint to diagonal : L L L; is left adjoint to. Define disconjunction to be the right and left adjoints of at once. It makes the system trivial as tonk does. Disconjunction confuses and" and or" as the same const. What s the (intensional) difference b/w tonk and disconjunct.? Tonk is a right adj. of some F, and is a left adj. of some G. Disconjunction is a uniformly" double adjoint: it is the right and left adjoint of the same one F = G. Thus, disconjunction is more paradoxical than tonk, since uniform double adjointness is stronger than double adjointness.

Paradox Paradox Paradox Let us think of a paradoxical nullary connective R: Reformulate this as follows: R R R R Think of R as a unary constant connective R : L L with R(ϕ) := R. Then, the rule above means R is right and left adjoint to R. Paradox is thus a self-adjoint functor.

Three Degrees of Paradoxity We have finally led to three degrees of paradoxity: right adjoint to left adjoint to Genuine Paradox itself itself Disconjunction diagonal diagonal Tonk true diagonal false diagonal The last two are caused by equivocation, and can be made innocuous by discriminating right and left adjonits properly. Genuine Paradox is not so, since self-adjoitness can be given by a single adjunction: if a functor is right (resp. left) adjoint to itself, it is left (resp. right) adjoint to itself. Note: properties like double or self adjointness do not make paradoxes; they make distinction between already paradoxical constants.

Different levels of inconsistency Inconsistency on (plain) consequence : ϕ ψ for any ϕ and ψ. Nothing to do with identity of proofs. Inconsistency on proof-theoretic consequence p : ϕ p ψ and ψ q ϕ such that the sequential combinations of proofs p and q equal identities. p and q are mutually inverse; ϕ and ψ are isomorphic; objects collapse. Logical equivalence on formulas is different from proof-theoretic isomorphism witnessed by identity of proofs. Inconsistency on identity of proofs: Any two proofs of the same type are equal. Categories collapse into preorders. Arrows collapse.

How inconsistent tonk is? In terms of consequence relation : Tonk is surely inconsistent. In terms of proof-theoretic consequence p : Tonk dose not cause inconsistency. Tonk (disconj., g.p.) can consistently be modeled in cats with biproducts incl. Hilb and Rel. This inconsis. only arises by requiring logical equivalences ϕ p ψ and ψ q ϕ to give isomorphisms. Tonk with such a property is inconsistent. In terms of identity of proofs: Tonk is not inconsistent. In conjunction with the above, tonk perfectly makes sense categorially or type-theoretically. Joyal s lemma typically exhibits this sort of inconsistency.

Inconsistency in terms of PT consequence p An example of inconsistency in terms of proof-theoretic consequence p : Toposes with the fixpoint property trivialise: if any endomorphsim f : C C in a topos has a fixpoint, all objects in the topos are isomorphic. Logically rephrasing, intuitionistic HOL with the fixpoint property trivialises: the structure of types collapses. Moral: toposes do not make so much sense in domain theory.

Outline 1 Categorical Harmony Logical Constants as Adjoint Functors Comparison with Other Concepts of Harmony 2 The Paradox of Tonk Paradoxity of Consenquence Relation Paradoxity of Proof-Theoretic Consequence 3 The Paradox of Classical Proofs Substructural Joyal Lemma Quantum No-Deleting Theorem

What is Joyal Lem conceptually? Joyal Lem tells us: incompatibility b/w computational content and classic. log.; more specifically, collapsing of semantics of proofs for classical logic. The identity of proofs becomes trivial. Semantics becomes proof-irrelevant. We aim at articulating the nature of Joyal-type paradoxes, rather than making them vanish. Some have attempted to overcome them, though.

What is Joyal Lem technically? Let C be a cartesian closed category, which represents intuitionistic logic (without ). C is said to have a dualising object iff there is in C such that the canonical arrow d : C C is iso. for C in C. d is obtained by currying ev : C C. Having is having DNE (double negation elim.). Lemma (Joyal Lem) If C has a dualising object, then C is a Bool. alg. up to equiv.: namely, the structure of arrows ( proofs") collapses. Note: classical logic = CCC with a dualising object. Any two arrows in a CCC with a dualising object are actually equal. Interpretation of proofs in classical logic becomes trivial.

Substructural Joyal Lemma We discuss Joyal Lem in a monoidal setting, i.e., in the context of substructural logic. Some claim both diagonals (contraction) and projections (weakening) are essential when proving Joyal Lem. In our analysis, however, a diagonal is only needed for one specific object, and not for any other object. Basically, -autonomus cat. = classical linear logic. Lemma (Substructural Joyal Lem) Any -autonomous cat. (C,, I, ) with I being terminal and collapses into an ordered monoid up to equiv. I being terminal" (or 1 = ) means (full) weakening. means and (or and ) coincide for only.

Quantum No-Deleting Thm Subst. Joyal Lem. yields a unification of Joyal Lem. in logic and No-Deleting Thm. in quantum physics. -compact cats. give a categorial framework for quantum mechanics and computation; compact" implies -auto". Abramsky-Coecke s Categorical Quantum Mechanics. The assumption is not needed in -compact categories. This special case in -compact categories was independently known as No-Deleting Thm in CQM. I being terminal" means the (uniform) existence of projections p : H H H, deleting of quantum states. Subst. Joyal Lem. tells us the presence of deleting in quantum cats. leads to inconsistency.

Conclusions What is and is not wrong with tonk: Tonk is not an adjoint, but a double adjoint (equivocation). Disconjunction is uniformly so. Paradox is self-adjoint. Tonk is inconsistent in terms of, but not at all in terms of proof-theoretic consequence p or identity of proofs. Having ϕ ψ and ψ ϕ for any ϕ, ψ is not contradictory in categories or proof-theoretic consequences. Classical logic trivialises the identity of proofs (Joyal Lem). Substructural Joyal Lem tells us contraction is only needed for ; weakening is fully needed. It is a unification of Joyal Lem and No-Deleting Thm. From structured to substructural logic" = from cats. to monoidal cats" = from classical to quantum physics".