Stack Semantics

Note: This is being reposted from the temporary site, with existing comments copied over so that discussion can continue here.

Today I’m blogging from Washington D.C., at the Annual Meeting of the Association for Symbolic Logic. The ASL is mostly populated with material set theorists and classical logicians, but this year they had a special session on Categorical Logic, and another one on Logic and the Foundations of Physics (including lots of categorical quantum mechanics)—a promising sign for the recognition of category theory. I was invited to speak at the former session this afternoon, about stack semantics and 2-categorical logic.

And not-entirely-coincidentally, at long last I’ve put online a draft of my (first) paper about the stack semantics and comparing material and structural set theories. You can get it from my nlab page:

There are also slides from today’s talk and one from last November.

In brief, the idea of the stack semantics is to extend the internal logic of a topos to a language which can talk about unbounded quantifiers (quantifiers of the form “for all sets” rather than “for all elements of A” for some fixed set A). In this extended language, we can then state topos-theoretic axiom schemas which are as strong as the full separation and replacement axioms of ZF. (Ordinary topos theory is only equiconsistent with bounded Zermelo set theory, which is much weaker than ZF.) This generalization is extremely easy—even easier than some presentations of the ordinary internal logic—and is in fact implicit throughout topos theory, but has seemingly never been written down precisely before.

If that intrigues you, then you may want to look first at the talk from November; it’s aimed at category theorists without much experience in categorical logic. Then you can go on to look at the paper itself, most of which should (I hope) also be fairly accessible. Comments are welcome!


More on Sciencestage.com

    More on Wikipedia

      Related Videos

      • Stacks and queues
        Stacks and queues Discusses abstract data types (ADTs) and the semantics of the Stack and Queue ADTs. https://katie.mtech.edu/classes/csci135-online/ From: kdv123456 Views: 15 0 ratings Time: 26:20 More in Education
      • Java Stack Tutorial
        Java Stack Tutorial In diesem kurzen Video zeige ich euch, wie ein Stack funktioniert und wie wir ihn einfach in Java benutzen können. Weitere Videos findet ihr auf meinem Kanal... From: Java, Web and more ... Views: 110 5 ratings Time: 05:41 More in Education
      • Java Value and Reference Semantics
        Java Value and Reference Semantics In the Java programming language, variables of primitive types (e.g. int, double) directly store values whereas variables of object types (e.g. Point, Scanne... From: CSHelene Views: 501 8 ratings Time: 14:30 More in Education
      • C++ 11: Rvalue Reference - Move Semantics
        C++ 11: Rvalue Reference - Move Semantics Purpose of move semantics: avoid costly and unnecessary deep copying. 1. Move semantics is particularly powerful where passing by reference and passing by va... From: Bo Qian Views: 706 10 ratings Time: 14:29 More in Education
      • Thomas Sterling, "Towards an Execution Model Driven X-Stack Strategy"
        Thomas Sterling, "Towards an Execution Model Driven X-Stack Strategy" Thomas Sterling is a Professor of Informatics and Computing at Indiana University (IU), as well as serving as Director of the Laboratory for System Science a... From: UnivDelaware Views: 44 0 ratings Time: 01:09:31 More in Education
      • 11 - 6 - 11-06_ Stack Machines -Compilers-Professor Alex Aiken
        11 - 6 - 11-06_ Stack Machines -Compilers-Professor Alex Aiken If you are interest on more free online course info or playlist, welcome to: http://opencourseonline.com/ Professor Alex Aiken is offering a free online cour... From: OpenCourseOnline Views: 121 0 ratings Time: 16:23 More in Education
      • Stack by Depth First Search
        Stack by Depth First Search The goal we made this video clip was to support and improve our understanding of Stack algorithms, but to advertise anythings. Thanks for your views. From: Riguenization U Views: 125 0 ratings Time: 14:47 More in Education
      • Java Stacks: the basics
        Java Stacks: the basics Traversing stacks. From: CSHelene Views: 4645 34 ratings Time: 08:21 More in Education
      • 23C3: A Natural Language Database Interface using Fuzzy Semantics
        23C3: A Natural Language Database Interface using Fuzzy Semantics Speaker: Richard Bergmair We give a thorough exposition of our natural language database interface that produces result sets ranked according to the degree t... From: Christiaan008 Views: 361 3 ratings Time: 01:02:29 More in Science & Technology

      More on answers.yahoo.com

        More on Pubmed

          More on Answers.com