Logic of Sets with Atoms
Abstract
Orbit-finite models of computation generalise the standard models of computation, to allow computation over infinite objects that are finite up to symmetries on atoms, denoted by A. Set theory with atoms is used to reason about these objects. Recent work assumes that A is countable and that the symmetries are the automorphisms of a structure on A. We study this set theory to understand generalisations of this approach. We show that: this construction is well-defined and sufficiently expressive; and that automorphism groups are adequate. Certain uncountable structures appear similar to countable structures, suggesting that the theory of orbit-finite constructions may apply to these uncountable structures. We prove results guaranteeing that the theory of symmetries of two structures are equal. Let: PM(A) be the universe of symmetries induced by adding atoms in bijection with A and considering the symmetric universe; A be the image of A on the atoms; and φ PM(A) be the relativisation of φ to PM(A). We prove that all symmetric universes of equality atoms have theory Th(PM( N)). We prove that for structures A, `nicely' covered by a set of cardinality , there is a structure B of size such that for all formulae φ(x) in one variable, equation* ZFC φ(A)PM(A)φ(B)PM(B) equation*
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.