model comparison games with algebraic rules
play

Model-comparison Games with Algebraic Rules Bjarki Holm University - PowerPoint PPT Presentation

Model-comparison Games with Algebraic Rules Bjarki Holm University of Cambridge Computer Laboratory Newton Institute March Games in finite model theory Logic Corresponding game First-order logic Ehrenfeucht-Frass game


  1. Model-comparison Games with Algebraic Rules Bjarki Holm University of Cambridge Computer Laboratory Newton Institute  March 

  2. Games in finite model theory Logic Corresponding game First-order logic Ehrenfeucht-Fraïssé game

  3. Games in finite model theory Logic Corresponding game First-order logic Ehrenfeucht-Fraïssé game Fixed-point logic Pebble game

  4. Games in finite model theory Logic Corresponding game First-order logic Ehrenfeucht-Fraïssé game Fixed-point logic Pebble game Fixed-point logic with counting Counting game, bijection game

  5. Games in finite model theory Logic Corresponding game First-order logic Ehrenfeucht-Fraïssé game Fixed-point logic Pebble game Fixed-point logic with counting Counting game, bijection game Fixed-point logic with matrix rank Matrix-rank game

  6. Games in finite model theory Logic Corresponding game First-order logic Ehrenfeucht-Fraïssé game Fixed-point logic Pebble game Fixed-point logic with counting Counting game, bijection game Fixed-point logic with matrix rank Matrix-rank game ?? Invertible-map game

  7. Pebble games for finite-variable logics L k - first order logic with variables x 1 , . . . , x k .

  8. Pebble games for finite-variable logics L k - first order logic with variables x 1 , . . . , x k . G H Spoiler Duplicator

  9. Pebble games for finite-variable logics L k - first order logic with variables x 1 , . . . , x k . G H Spoiler chooses red pebble in G , say, and places it on a vertex Duplicator

  10. Pebble games for finite-variable logics L k - first order logic with variables x 1 , . . . , x k . G H Spoiler chooses red pebble in G , say, and places it on a vertex Duplicator

  11. Pebble games for finite-variable logics L k - first order logic with variables x 1 , . . . , x k . G H Spoiler Duplicator places the red pebble in H on some vertex

  12. Pebble games for finite-variable logics L k - first order logic with variables x 1 , . . . , x k . G H Spoiler Duplicator places the red pebble in H on some vertex

  13. Pebble games for finite-variable logics L k - first order logic with variables x 1 , . . . , x k . G H Pebble mapping: partial isomorphism?

  14. Game method for fixed-point logic Duplicator has a strategy to play forever in the k -pebble game on G and H

  15. Game method for fixed-point logic Duplicator has a strategy to play forever in the i ff k -pebble game on G and H

  16. Game method for fixed-point logic Duplicator has a strategy G and H agree on to play forever in the i ff all sentences of L k k -pebble game on G and H

  17. Game method for fixed-point logic Duplicator has a strategy G and H agree on to play forever in the i ff all sentences of L k k -pebble game on G and H Every formula of IFP is invariant under L k -equivalence, for some k

  18. Game method for fixed-point logic Duplicator has a strategy G and H agree on to play forever in the i ff all sentences of L k k -pebble game on G and H Every formula of IFP is invariant under L k -equivalence, for some k To show that a property P is not de fi nable in fi xed-point logic:

  19. Game method for fixed-point logic Duplicator has a strategy G and H agree on to play forever in the i ff all sentences of L k k -pebble game on G and H Every formula of IFP is invariant under L k -equivalence, for some k To show that a property P is not de fi nable in fi xed-point logic: For each k , exhibit a pair of graphs G k and H k for which

  20. Game method for fixed-point logic Duplicator has a strategy G and H agree on to play forever in the i ff all sentences of L k k -pebble game on G and H Every formula of IFP is invariant under L k -equivalence, for some k To show that a property P is not de fi nable in fi xed-point logic: For each k , exhibit a pair of graphs G k and H k for which ◮ G k has property P but H k does not; and

  21. Game method for fixed-point logic Duplicator has a strategy G and H agree on to play forever in the i ff all sentences of L k k -pebble game on G and H Every formula of IFP is invariant under L k -equivalence, for some k To show that a property P is not de fi nable in fi xed-point logic: For each k , exhibit a pair of graphs G k and H k for which ◮ G k has property P but H k does not; and ◮ Duplicator wins the k -pebble game on G k and H k .

  22. Pebble games for finite-variable counting logics C k - extension of L k with counting quantifiers: ∃ ≥ i x . ϕ ( x ) .

  23. Pebble games for finite-variable counting logics C k - extension of L k with counting quantifiers: ∃ ≥ i x . ϕ ( x ) . x G H Spoiler Duplicator

  24. Pebble games for finite-variable counting logics C k - extension of L k with counting quantifiers: ∃ ≥ i x . ϕ ( x ) . x G H Spoiler chooses pebbles to remove from the two graphs Duplicator

  25. Pebble games for finite-variable counting logics C k - extension of L k with counting quantifiers: ∃ ≥ i x . ϕ ( x ) . x G H Spoiler chooses pebbles to remove from the two graphs Duplicator

  26. Pebble games for finite-variable counting logics C k - extension of L k with counting quantifiers: ∃ ≥ i x . ϕ ( x ) . x G H Spoiler chooses a set X of vertices in one of the structures Duplicator

  27. Pebble games for finite-variable counting logics C k - extension of L k with counting quantifiers: ∃ ≥ i x . ϕ ( x ) . x X G H Spoiler chooses a set X of vertices in one of the structures Duplicator

  28. Pebble games for finite-variable counting logics C k - extension of L k with counting quantifiers: ∃ ≥ i x . ϕ ( x ) . x X G H Spoiler Duplicator responds with a subset Y of H of the same cardinality

  29. Pebble games for finite-variable counting logics C k - extension of L k with counting quantifiers: ∃ ≥ i x . ϕ ( x ) . x X Y G H Spoiler Duplicator responds with a subset Y of H of the same cardinality

  30. Pebble games for finite-variable counting logics C k - extension of L k with counting quantifiers: ∃ ≥ i x . ϕ ( x ) . x X Y G H Spoiler places the red pebble in H on an element in Y Duplicator

  31. Pebble games for finite-variable counting logics C k - extension of L k with counting quantifiers: ∃ ≥ i x . ϕ ( x ) . x X Y G H Spoiler places the red pebble in H on an element in Y Duplicator

  32. Pebble games for finite-variable counting logics C k - extension of L k with counting quantifiers: ∃ ≥ i x . ϕ ( x ) . x X Y G H Spoiler Duplicator places the red pebble in G on an element in X

  33. Pebble games for finite-variable counting logics C k - extension of L k with counting quantifiers: ∃ ≥ i x . ϕ ( x ) . x X Y G H Spoiler Duplicator places the red pebble in G on an element in X

  34. Pebble games for finite-variable counting logics C k - extension of L k with counting quantifiers: ∃ ≥ i x . ϕ ( x ) . x G H Counting game characterises C k � game method for IFPC

  35. Stronger logics for polynomial time Basic problem not expressible in IFPC Solvability of linear equations over a finite field � Gaussian elimination

  36. Stronger logics for polynomial time Basic problem not expressible in IFPC Solvability of linear equations over a finite field � Gaussian elimination Rank logics Extend fixed-point logic with operators for expressing matrix rank over finite fields � IFPR

  37. Stronger logics for polynomial time Basic problem not expressible in IFPC Solvability of linear equations over a finite field � Gaussian elimination Rank logics Extend fixed-point logic with operators for expressing matrix rank over finite fields � IFPR formula ϕ ( x, y ) G = ( V, E G ) graph

  38. Stronger logics for polynomial time Basic problem not expressible in IFPC Solvability of linear equations over a finite field � Gaussian elimination Rank logics Extend fixed-point logic with operators for expressing matrix rank over finite fields � IFPR x formula ϕ ( x, y ) M G ϕ : V G = ( V, E G ) � graph (over GF 2 ) V x

  39. Stronger logics for polynomial time Basic problem not expressible in IFPC Solvability of linear equations over a finite field � Gaussian elimination Rank logics Extend fixed-point logic with operators for expressing matrix rank over finite fields � IFPR x formula ϕ ( x, y ) M G ϕ : V G = ( V, E G ) � graph (over GF 2 ) a V x b

  40. Stronger logics for polynomial time Basic problem not expressible in IFPC Solvability of linear equations over a finite field � Gaussian elimination Rank logics Extend fixed-point logic with operators for expressing matrix rank over finite fields � IFPR x 1 i ff G | = ϕ [ a, b ] formula ϕ ( x, y ) M G ϕ : V G = ( V, E G ) � graph (over GF 2 ) a V x b

  41. Stronger logics for polynomial time Basic problem not expressible in IFPC Solvability of linear equations over a finite field � Gaussian elimination Rank logics Extend fixed-point logic with operators for expressing matrix rank over finite fields � IFPR x 1 i ff G | = ϕ [ a, b ] formula ϕ ( x, y ) M G ϕ : V G = ( V, E G ) � graph (over GF 2 ) a V x b Example ϕ ( x, y ) := Exy � M G ϕ = adjacency matrix of G

  42. Pebble games for rank logics? R k - extension of L k with rank quantifiers: rk ≥ i ( x, y ) . ϕ ( x, y )

  43. Pebble games for rank logics? R k - extension of L k with rank quantifiers: rk ≥ i ( x, y ) . ϕ ( x, y ) � rank of M G ϕ over GF 2

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