presentation invariant definability
play

Presentation-invariant definability Steven Lindell, Haverford - PowerPoint PPT Presentation

Presentation-invariant definability Steven Lindell, Haverford College Scott Weinstein, University of Pennsylvania 1 Elementary definability Simple graph: V x , y V ( x x ) ( x y y x ) Total


  1. Presentation-invariant definability Steven Lindell, Haverford College Scott Weinstein, University of Pennsylvania � 1

  2. Elementary definability Simple graph: – ⊆ V ² ∀ x , y ∈ V • ¬( x – x ) ∧ ( x – y → y – x ) Total ordering: < ⊆ D ² ∀ x , y , z ∈ D • ¬( x < x ) ∧ ( x ≠ y → x < y ∨ y < x ) 
 ( x < y < z → x < z ) � 2

  3. Undefinability even : The number of vertices is even. connected : The graph is connected. acyclic : The graph is acyclic. None of these are elementary over finite graphs. Because first-order logic is local (compactness). � 3

  4. Order invariance Augment each graph with an arbitrary ordering: ( G , <) Elementary definability invariant of particular <: ( G , <) ⊧ θ ⇔ ( G , <') ⊧ θ But: even , connected , acyclic ∉ FO(<) ≠ FO � 4

  5. Presentation invariance Expand each graph by a definable relation R : ( ∃ R ) ( G , R ) ⊧ σ Special case: σ depends only on | G | and R . Using R , define a graph query Q , invariant of R : ( ∀ R ( G , R ) ⊧ σ ) [( G , R ) ⊧ θ ⇔ G ∈ Q] � 5

  6. Examples for P ⊆ S Degree: zero one two 
 isolated barbell chain even : barbells with at most one isolated point. parity : barbells where both ends are in P . majority : barbells with ends in P and ¬ P . Fact : Distance is not bounded-degree invariant. � 6

  7. Graph traversals An ordering of its components, each with the property that every initial segment is connected: [ .. ] .. [ x , y ] .. [ .. ] ( ∀ v )( ∃ x )( ∃ y )[ x ≤ v ≤ y ]( ∀ z )( x ≤ z ≤ y ) 
 {( ∀ w – z )[ x ≤ w ≤ y ]} ∧ { z ≠ x → ( ∃ w – z )[ w < z ]} � 7

  8. Traversal invariance Connected : consists of one component interval Acyclic : no node with two prior neighbors Reachable : both nodes are in same component • Can use breadth-first and depth-first traversals • Can also define biconnected and bipartite � 8

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