descriptive complexity on non polish spaces
play

Descriptive complexity on non-Polish spaces Mathieu Hoyrup joint - PowerPoint PPT Presentation


  1. �������� ����� � � � � � � � � �� ���� ��� � �� ���� ���� ��� ����������� � �������������������������� ������������������������ ������ ���� ����� � Symbolic complexity Hardness CoPolish spaces Spaces of open sets Descriptive complexity on non-Polish spaces Mathieu Hoyrup joint work with Antonin Callard Loria - Inria, Nancy (France) 1 / 40

  2. Symbolic complexity Hardness CoPolish spaces Spaces of open sets DST outside Polish spaces Descriptive Set Theory (DST): ‚ Mainly on Polish spaces (completely metrizable spaces). Theoretical Computer Science induces other spaces: ‚ Partial functions, ‚ Higher-order functionals, e.g. p N Ñ N q Ñ N , ‚ Computation with advice, ‚ etc. 2 / 40

  3. Symbolic complexity Hardness CoPolish spaces Spaces of open sets DST outside Polish spaces Descriptive Set Theory (DST): ‚ Mainly on Polish spaces (completely metrizable spaces). Theoretical Computer Science induces other spaces: ‚ Partial functions, ‚ Higher-order functionals, e.g. p N Ñ N q Ñ N , ‚ Computation with advice, ‚ etc. Need to develop DST outside Polish spaces: ‚ Domains [Selivanov] , quasi-Polish spaces [de Brecht] ‚ Represented spaces [Brattka, de Brecht, Pauly, Schröder, Selivanov] 2 / 40

  4. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Two measures of complexity In an admissibly represented space X , two measures of complexity of a set A Ď X . Topological complexity Complexity of describing A from open sets. Symbolic complexity Complexity of testing whether a point belongs to A . 3 / 40

  5. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Two measures of complexity In an admissibly represented space X , two measures of complexity of a set A Ď X . Topological complexity Complexity of describing A from open sets. Symbolic complexity Complexity of testing whether a point belongs to A . Theorem (de Brecht, 2013) They coincide on countably-based spaces. What about other spaces? 3 / 40

  6. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Motivating example " 1 * Let A “ n : n P N Ď R . How complicated is A ? Two approaches: ‚ How to test x P A it with an algorithm ? ‚ How to describe A in terms of simpler sets? 4 / 40

  7. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Motivating example " 1 * Let A “ n : n P N Ď R . Algorithm 1 1 x ‰ 1 D n, n ` 1 ă x ă n ´ 1 ? n ? No Yes No Description n ` 1 , 1 1 ´ ¯ ď A “ p 0 , `8qz . n n 4 / 40

  8. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Motivating example These approaches are equivalent: for any A Ď R , A is decidable with ď 2 mind changes No-Yes-No ð ñ A is a difference of two effective open sets ( A P D 2 p R q ). 5 / 40

  9. Symbolic complexity Hardness CoPolish spaces Spaces of open sets More generally Are these two approaches always equivalent? ‚ Algorithms make sense on represented spaces, ‚ Descriptions using open sets make sense on topological spaces. So let’s work on topological spaces with an admissible representation. 6 / 40

  10. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Polynomials Representation A polynomial P P R r X s is represented by: ‚ Some n ě deg p P q , ‚ The coefficients of P “ p 0 ` p 1 X ` . . . ` p n X n . 7 / 40

  11. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Polynomials Representation A polynomial P P R r X s is represented by: ‚ Some n ě deg p P q , ‚ The coefficients of P “ p 0 ` p 1 X ` . . . ` p n X n . How complicated is " * 1 A “ P P R r X s : p 0 “ 0 or p 0 ą ? deg p P q 7 / 40

  12. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Polynomials Representation A polynomial P P R r X s is represented by: ‚ Some n ě deg p P q , ‚ The coefficients of P “ p 0 ` p 1 X ` . . . ` p n X n . How complicated is " * 1 A “ P P R r X s : p 0 “ 0 or p 0 ą ? deg p P q ‚ Decidable with 2 mind-changes, ‚ But not a difference of two open sets! 7 / 40

  13. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Polynomials " * 1 A “ P P R r X s : p 0 “ 0 or p 0 ą . deg p P q Algorithm Given P and n ě deg p P q , p 0 ‰ 0 ? Yes No p 0 » 0 1 p 0 ą deg p P q ? p 0 fi 0 No Yes 8 / 40

  14. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Polynomials " * 1 A “ P P R r X s : p 0 “ 0 or p 0 ą . deg p P q Descriptive complexity A is not a difference of 2 open sets: n ` X n ` 1 1 1 Ý Ý Ý Ñ Ý Ý Ý Ñ 0 p n p Ñ8 n Ñ8 P A R A P A 8 / 40

  15. Symbolic complexity Hardness CoPolish spaces Spaces of open sets The problem Algorithms and topology induce the same complexity on R but not on R r X s . ‚ Why? ‚ What about other spaces? ‚ What about other complexity levels ( Σ 0 α , etc.) � ‚ What do algorithms measure? 9 / 40

  16. Symbolic complexity Hardness CoPolish spaces Spaces of open sets The problem Algorithms and topology induce the same complexity on R but not on R r X s . ‚ Why? ‚ What about other spaces? ‚ What about other complexity levels ( Σ 0 α , etc.) � ‚ What do algorithms measure? Guess Algorithms reflect the sequential rather than topological aspects of the space. 9 / 40

  17. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Algorithms prefer sequences Only sequential spaces can be handled by representations (Schröder). Franklin 65 Sequential spaces ” quotients of metric spaces, Schröder 02 Adm. rep. spaces ” quotients of countably-based metric spaces. ‚ A subspace of a represented space is not a topological subspace but its sequentialization, ‚ A product of represented spaces is not the topological product but its sequentialization. 10 / 40

  18. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Topology vs sequences Seq. continuity “ continuity Sequential Fréchet-Urysohn Seq. closure “ closure First-countable Countably-based 11 / 40

  19. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Symbolic complexity Hardness CoPolish spaces Spaces of open sets 12 / 40

  20. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Topological complexity ∆ 0 Borel 2 � ˇ Σ 0 Π 0 D α D α α α � � � � . . . . . . ˇ Σ 0 Π 0 D 3 D 3 3 3 � � � � D 3 X ˇ ∆ 0 D 3 3 � � � Σ 0 Π 0 ˇ D 2 D 2 2 2 � � � � ∆ 0 D 2 X ˇ D 2 2 � � � Σ 0 Π 0 Σ 0 Π 0 1 1 1 1 � � � � (a) Borel hierarchy (b) Hausdorff difference hierarchy 13 / 40

  21. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Symbolic complexity We work on represented spaces with a total admissible representation p X, δ X q . Σ 0 α , Σ 0 Let Γ be some complexity class ( α , etc.). � Definition (Symbolic complexity) A set A Ď X belongs to r Γ s if δ ´ 1 X p A q P Γ p N q . One always has Γ Ď r Γ s , ( δ X is continuous) Σ 0 Σ 0 1 “ r 1 s (final topology) . � � 14 / 40

  22. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Countably-based spaces Symbolic and topological complexity coincide on countably-based spaces. Theorem (De Brecht, 2013) If X is countably-based, then r Γ s “ Γ . Already in (Brattka 2005), (Saint-Raymond 2007) for Polish spaces. Theorem The following are equivalent: ‚ X is countably-based, ‚ r D 2 s “ D 2 in a uniform way. � � 15 / 40

  23. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Symbolic complexity We have seen that on R r X s , r D 2 s Ę D 2 , � � and even r D 2 s Ę D 2 , � witnessed by " 1 * A “ P P R r X s : p 0 “ 0 or p 0 ą . deg p P q 16 / 40

  24. Symbolic complexity Hardness CoPolish spaces Spaces of open sets We mainly study two classes of spaces: ‚ CoPolish spaces ” inductive limits of compact metric spaces, ‚ Spaces of open subsets of Polish spaces. 17 / 40

  25. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Symbolic complexity Hardness CoPolish spaces Spaces of open sets 18 / 40

  26. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Hardness Σ 0 ‚ In a Polish space, how to show that a set A is not 2 ? � 19 / 40

  27. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Hardness Σ 0 ‚ In a Polish space, how to show that a set A is not 2 ? � 2 -subset of N N is Π 0 Π 0 § Prove that it is 2 -hard: every � � continuously reducible to A . 19 / 40

  28. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Hardness Σ 0 ‚ In a Polish space, how to show that a set A is not 2 ? � 2 -subset of N N is Π 0 Π 0 § Prove that it is 2 -hard: every � � continuously reducible to A . Theorem (Wadge) Let Γ ‰ ˇ Γ . For any Borel subset A of a Polish space, ñ A is ˇ A R Γ ð Γ -hard. Σ 0 Π 0 ∆ 0 Applies to Γ “ D α , α , α , but not α . � � � � 19 / 40

  29. Symbolic complexity Hardness CoPolish spaces Spaces of open sets Hardness outside Polish spaces ‚ What about non-Polish spaces? 20 / 40

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