introduction to effectus theory
play

Introduction to Effectus Theory Background A crash course on - PowerPoint PPT Presentation

Outline Introduction to Effectus Theory Background A crash course on effect algebras and effect modules TACL17, Prague Effectuses Bart Jacobs bart@cs.ru.nl 26 June 2017 Basic results in effectus theory Effectuses for probability and


  1. Outline Introduction to Effectus Theory Background A crash course on effect algebras and effect modules TACL’17, Prague Effectuses Bart Jacobs bart@cs.ru.nl 26 June 2017 Basic results in effectus theory Effectuses for probability and classical computation Assert maps for sequential conjunction and conditioning Quotients and comprehension Tool support for effectus probability Conclusions Page 1 of 39 Jacobs 26 June 2017 Effectus Theory Page 2 of 39 Jacobs 26 June 2017 Effectus Theory Where we are, so far About this talk Overview of quantum logic research at Nijmegen ◮ ◮ Performed within context of ERC Advanced Grant Quantum Logic, Background Computation, and Security • Running period: 1 May 2013 – 1 May 2018 A crash course on effect algebras and effect modules Focus on categorical axiomatisation of the quantum world ◮ • esp. differences/similarties with probabilistic and classical Effectuses computing ◮ Key notion is effectus, a special kind of category (see later) Basic results in effectus theory Tool support for effectus probability Conclusions Page 3 of 39 Jacobs 26 June 2017 Effectus Theory Background

  2. � � � � � � � Group picture From Boolean to intuitionistic & quantum logic both logic & probability, via indexed categories ☛ ✟ toposes Effect Algebras & via subobject logic Effect Modules ✡ ✠ allow partial ∨ ☛ ✟ ☛ ✟ Intuitionistic logic Quantum logic Heyting algebra Orthomodular lattice ✡ ✠ ✡ ✠ drop distributivity drop double negation ☛ ✟ keep double negation keep distributivity Boolean logic/algebra ✡ ✠ Page 4 of 39 Jacobs 26 June 2017 Effectus Theory Page 5 of 39 Jacobs 26 June 2017 Effectus Theory Background Background Aha-moments in categorical logic Example (without knowing yet what an effectus is) The opposite Rng op of the category of rings (with unit) is an effectus, with: predicate � 1 + 1 in Rng op R effectus theory (2010s) topos theory (1970s) = = = = = = = = = = = = = = � R Z × Z in Rng ◮ focus on characteris- ◮ focus on subobjects = = = = = = = = = = = = = = = = = = = = = = idempotent e ∈ R , so e 2 = e tic maps X → 1 + 1 A ֌ X they form an effect they form a Heyting ◮ ◮ Hence the predicates on R ∈ Rng op are its idempotents algebra algebra ◮ These idempotents e ∈ R form an effect algebra, with: orthocomplement e ⊥ = 1 − e truth 1 falsum 0 Additionally there is a partial sum e � d = e + d if ed = 0 = de . • If R is commutative, then the idempotents form a Boolean algebra! ◮ (this case is well-known/studied, eg. in sheaf theory for commutative rings) Page 6 of 39 Jacobs 26 June 2017 Effectus Theory Page 7 of 39 Jacobs 26 June 2017 Effectus Theory Background Background

  3. Origin of ‘effectus’ Where we are, so far New Directions paper ◮ B. Jacobs, New Directions in Categorical Logic, for Classical, Probabilistic and Quantum Logic , LMCS 11(3), 2015 Background Introduces four successive assumptions (and elaborates them) ◮ A crash course on effect algebras and effect modules Intro paper Effectuses Cho, Jacobs, Westerbaan, Westerbaan, Introduction to Effectus ◮ Theory , 2015, arxiv.org/abs/1512.05813 , 150p. Basic results in effectus theory Several other papers by ERC team members, eg. Tool support for effectus probability ◮ Kenta Cho, on equivalence between ‘total’ and ‘partial’ description ◮ Robin Adams, on “effect” logic & type theory Conclusions Bas & Bram Westerbaan, on von Neumann algebra model ◮ Page 8 of 39 Jacobs 26 June 2017 Effectus Theory Background Effect algebras, definition Effect algebras, observations Effect algebras axiomatise the unit interval [ 0 , 1 ] with its (partial!) There is then a partial order, via x ≤ y iff y = x � z , for some z ◮ addition + and “negation” x ⊥ = 1 − x . ◮ Each Boolean algebra is an effect algebra, with: x ⊥ y iff x ∧ y = 0 , and then x � y = x ∨ y Definition A Partial Commutative Monoid (PCM) consists of a set M with zero In fact, each orthomodular lattice is an effect algebra (in the same way) ◮ 0 ∈ M and partial operation � : M × M → M , which is suitably Frequently occurring form: unit intervals: ◮ commutative and associative. [ 0 , 1 ] G = { x ∈ G | 0 ≤ x ≤ 1 } One writes x ⊥ y if x � y is defined. in an ordered Abelian group with order unit 1 ∈ G . x ⊥ = 1 − x • Definition • x ⊥ y iff x + y ≤ 1, and in that case x � y = x + y . An effect algebra is a PCM in which each element x has a unique ‘orthosuplement’ x ⊥ with x � x ⊥ = 1 ( = 0 ⊥ ) Additionally, x ⊥ 1 ⇒ x = 0 must hold. Page 9 of 39 Jacobs 26 June 2017 Effectus Theory Page 10 of 39 Jacobs 26 June 2017 Effectus Theory A crash course on effect algebras and effect modules A crash course on effect algebras and effect modules

  4. Homomorphisms of effect algebras Naturality of partial sums/disjunctions in logic George Boole in 1854 thought of disjunction as a partial operation Definition “Now those laws have been de- A homomorphism of effect algebras f : X → Y satisfies: termined from the study of in- f ( 1 ) = 1 ◮ stances, in all of which it has been if x ⊥ x ′ then both f ( x ) ⊥ f ( x ′ ) and f ( x � x ′ ) = f ( x ) � f ( x ′ ) . ◮ a necessary condition, that the This yields a category EA of effect algebras. classes or things added together in thought should be mutually ex- clusive. The expression x + y Example: seems indeed uninterpretable, un- A probability measure yields a map Σ X → [ 0 , 1 ] in EA ◮ less it be assumed that the things ◮ Recall the indicator (characteristic) function 1 U : X → [ 0 , 1 ] , for a represented by x and the things subset U ⊆ X . represented by y are entirely sep- • It gives a map of effect algebras: arate; that they embrace no indi- viduals in common.” (p.66) 1 ( − ) � [ 0 , 1 ] X P ( X ) Page 11 of 39 Jacobs 26 June 2017 Effectus Theory Page 12 of 39 Jacobs 26 June 2017 Effectus Theory A crash course on effect algebras and effect modules A crash course on effect algebras and effect modules Effect modules Effect modules, main examples Effect modules are effect algebras with a scalar multiplication, with Probabilistic examples Fuzzy predicates [ 0 , 1 ] X on a set X , with scalar multiplication scalars not from R or C , but from [ 0 , 1 ] . ◮ (Or more generally from an “effect monoid”, ie. effect algebra with multiplication) def r · p = x �→ r · p ( x ) ◮ Measurable predicates Hom ( X , [ 0 , 1 ]) , for a measurable space X , Definition with the same scalar multiplication Continuous predicates Hom ( X , [ 0 , 1 ]) , for a topological space X ◮ An effect module M is a effect algebra with an action [ 0 , 1 ] × M → M that is a “bihomomorphism” Quantum examples ◮ Effects E ( H ) on a Hilbert space: operators A : H → H satisfying 0 ≤ A ≤ I , with scalar multiplication ( r , A ) �→ rA . A map of effect modules is a map of effect algebras that commutes with scalar multiplication. Effects in a C ∗ / W ∗ -algebra A : positive elements below the unit: ◮ We get a category EMod ֒ → EA . [ 0 , 1 ] A = { a ∈ A | 0 ≤ a ≤ 1 } . This one covers the previous illustrations. Page 13 of 39 Jacobs 26 June 2017 Effectus Theory Page 14 of 39 Jacobs 26 June 2017 Effectus Theory A crash course on effect algebras and effect modules A crash course on effect algebras and effect modules

  5. � � � � � � � � � Basic adjunction, between effects and states Where we are, so far Theorem By “homming into [ 0 , 1 ] ” one gets an adjunction: Background Hom ( − , [ 0 , 1 ]) EMod op ⊤ Conv A crash course on effect algebras and effect modules Hom ( − , [ 0 , 1 ]) This adjunction restricts to an equivalence of categories between: Effectuses Banach effect modules, which have a complete norm ◮ (or equivalently, complete order unit spaces) Basic results in effectus theory ◮ convex compact Hausdorff spaces This is called Kadison duality Tool support for effectus probability Conclusions Page 15 of 39 Jacobs 26 June 2017 Effectus Theory A crash course on effect algebras and effect modules Effectus Internal logic effectus meaning An effectus is a category with finite coproducts ( 0 , +) and 1 such that ◮ these diagrams are pullbacks: objects X types id + g � id f A + X A + Y A A arrows X → Y programs 1 (final object) singleton/unit type κ 1 � κ 1 f + id � f + id ω � X id + g � B + Y id + f � A + Y A + X 1 state B + X p � 1 + 1 X predicate these arrows are jointly monic: ◮ p � 1 + 1 ω � ··· 1 validity ω | = p X ·· =[ κ 1 ,κ 2 ,κ 2 ] ω � p X + X + X � X + X � 1 + 1 ··· 1 scalar ·· =[ κ 2 ,κ 1 ,κ 2 ] f ∗ ( ω ) | = q f ∗ ( ω ) = f ◦ ω state transformation Perspective: = f ∗ ( q ) = q ◦ f predicate transformation � � � � = f ∗ ( q ) disjoint and universal disjoint ω | � � effectus coproducts coproducts Page 16 of 39 Jacobs 26 June 2017 Effectus Theory Page 17 of 39 Jacobs 26 June 2017 Effectus Theory Effectuses Effectuses

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend