a basic nominal techniques bartek klin university of
play

[ ] A Basic Nominal Techniques Bartek Klin University of Warsaw - PowerPoint PPT Presentation

FoPSS 2019 [ ] A Basic Nominal Techniques Bartek Klin University of Warsaw Warsaw, 10-11 September, 2019 [ ] A Alternative Formulations Finite vs. arbitrary atom renamings Let be the group of finite bijections on . Perm(


  1. FoPSS 2019 [ ] A Basic Nominal Techniques Bartek Klin University of Warsaw Warsaw, 10-11 September, 2019

  2. [ ] A Alternative Formulations

  3. Finite vs. arbitrary atom renamings Let be the group of finite bijections on . Perm( A ) A (i.e. such that for all but finitely many ) π ( a ) = a a Perm( A ) canonically acts on the universe , U and the definition of support may be repeated. Fact: whether we use or , Aut( A ) Perm( A ) the same sets are legal and they have the same finite supports. NB. Not so easy to prove! Essentially a topological argument. FoPSS, Warsaw, 10-11/09/19 3

  4. Categories Legal nominal sets and finitely supported functions form a category. A category : C - a collection of objects |C| - for each , a set of morphisms C ( X, Y ) X, Y ∈ |C| - composition operations: : C ( Y, Z ) ⇥ C ( X, Y ) ! C ( X, Z ) � - identity morphisms: id X ∈ C ( X, X ) + axioms Another category: equivariant sets and functions. Nom FoPSS, Warsaw, 10-11/09/19 4

  5. Continuous -sets G For an equivariant set , atom renaming acts on : X X : X × Aut( A ) → X · Fact: for each there is a finite x ∈ X S ⊆ A s.t. for every π , σ ∈ Aut( A ) we know this! if then . π | S = σ | S x · π = x · σ In other words: is a continuous group action · ( discrete, with product topology) Aut( A ) X Nom ≈ continuous -sets Aut( A ) with equivariant functions between them FoPSS, Warsaw, 10-11/09/19 5

  6. Sheaves Fix an equivariant set . X For a finite , define: S ⊆ A ˆ X ( S ) = { x ∈ X | supp( x ) ⊆ S } ⊆ X For an injective function : f : S → T ⊆ A - pick any that extends π ∈ Aut( A ) f X ( f ) : ˆ ˆ X ( S ) → ˆ - define by: X ( T ) ˆ X ( f )( x ) = x · π we know this! X ( f )( x ) ∈ ˆ ˆ Fact: X ( T ) ˆ Fact: does not depend on the choice of X ( f ) π FoPSS, Warsaw, 10-11/09/19 6

  7. Sheaves We have just shown that is a functor: ˆ X ˆ X : I → Set I : the category of finite subsets of A sets and injective functions This extends to a correspondence between equivariant functions and natural transformations! But: not all functors from to arise in this way. Set I Sheaves do. sheaves on and natural transformations Nom ≈ I FoPSS, Warsaw, 10-11/09/19 7

  8. [ ] A Orbit Finite Sets

  9. An example problem revisited - nodes: a 6 = b ab - edges: a 6 = c ab bc ab ad bc be ca cd db de ea ec Is 3-colorability decidable? FoPSS, Warsaw, 10-11/09/19 9

  10. Orbits The orbit of is the set { x · π | π ∈ Aut( A ) } x Every equivariant set is a disjoint union of orbits. Orbit-finite set if the union is finite. More generally: the -orbit of is S x { x · π | π ∈ Aut S ( A ) } Fact: An orbit-finite set is -orbit-finite S for every finite . S FoPSS, Warsaw, 10-11/09/19 10

  11. Examples Orbit-finite sets: ✓ A ◆ A A n n A / = {{ ( a, b, c ) , ( b, c, a ) , ( c, a, b ) } | a, b, c ∈ A } - closed under finite union, intersection difference, finite Cartesian product - but not under (even finite) powerset! Not orbit-finite: P fin ( A ) A ∗ FoPSS, Warsaw, 10-11/09/19 11

  12. Group representation ✓ A ◆ Some single-orbit sets: A ( n ) A / n More generally, for and G ≤ Sym( n ) n ∈ N A ( n ) define an equiv. relation on : ∼ G ( a 1 , . . . , a n ) ∼ G ( a σ (1) , . . . , a σ ( n ) ) for . σ ∈ G A ( n ) / ∼ G Fact: is an equivariant, single-orbit set. Theorem: Every equivariant, single-orbit set is in equivariant bijection with one of this form. FoPSS, Warsaw, 10-11/09/19 12

  13. Example Remember the graph? - nodes: { | a 6 = b 2 A } ab n = 2 G = 1 - edges: { | a 6 = c 2 A } ab bc n = 3 G = 1 Problems: - not well suited for modular representation - inefficient: has exponentially many orbits A n FoPSS, Warsaw, 10-11/09/19 13

  14. Example ctd. Still the same puzzle: - nodes: { | a 6 = b 2 A } ab - edges: { | a 6 = c 2 A } ab bc This is a reasonable finite presentation already! We keep writing down finite descriptions of infinite sets all the time. Let’s make that formal. FoPSS, Warsaw, 10-11/09/19 14

  15. Logical presentation A set-builder expression: { e | a 1 , . . . , a n ∈ A , φ [ a 1 , . . . , a n , b 1 , . . . , b m ] } expression bound variables free variables FO( )-formula = Add also and . ∅ ∪ Fact: s.-b. e. + interpretation of free vars. as atoms = a hereditarily orbit-finite set with atoms Fact: Every h. o.-f. set is of this form. FoPSS, Warsaw, 10-11/09/19 15

  16. Examples The graph: G = ( V, E ) V = { ( a, b ) | a, b 2 A , a 6 = b } E = {{ ( a, b ) , ( b, c ) } | a, b, c 2 A , a 6 = b 6 = c } (encode pairs with standard set-theoretic trickery) Descriptions like this can be input to algorithms, for example: Is 3-colorability of orbit-finite graphs decidable? FoPSS, Warsaw, 10-11/09/19 16

  17. Exercises. Prove that: 1. An equivariant orbit-finite set has only finitely many equivariant subsets. 2. For equivariant, orbit-finite sets and , X Y there are finitely many equivariant functions from to . X Y 3. If is orbit-finite then every S ⊆ fin A X supports only finitely many elements of . X 4. The converse implication to 3. does not hold. FoPSS, Warsaw, 10-15/09/19 17

  18. Set theory with atoms Nominal sets form a topos A lot of mathematics can be done with atoms set nominal set finite orbit-finite function equivariant function EXCEPT: - axiom of choice fails, even orbit-finite choice - powerset does not preserve orbit-finiteness FoPSS, Warsaw, 10-11/09/19 18

  19. Slogans X = set, function, relation, automaton, Turing machine, grammar, graph, system of equations... Nominal X Infinite but with lots of symmetries orbit-finite Infinite but symbolically finitely presentable We can compute on them FoPSS, Warsaw, 10-11/09/19 19

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