on the reaxiomatisation of general topology
play

On the Reaxiomatisation of General Topology Paul Taylor Department - PowerPoint PPT Presentation

On the Reaxiomatisation of General Topology Paul Taylor Department of Computer Science University of Manchester UK EPSRC GR / S58522 White Point, Nova Scotia Monday, 26 June 2006 www.cs.man.ac.uk / pt / ASD Topological spaces A


  1. On the Reaxiomatisation of General Topology Paul Taylor Department of Computer Science University of Manchester UK EPSRC GR / S58522 White Point, Nova Scotia Monday, 26 June 2006 www.cs.man.ac.uk / ∼ pt / ASD

  2. Topological spaces A topological space is a set X (of points) equipped with a set of (“open”) subsets of X closed under finite intersection and arbitrary union.

  3. Wood and chipboard A topological space is a set X (of points) equipped with a set of (“open”) subsets of X closed under finite intersection and arbitrary union. Chipboard is a set X of particles of sawdust equipped with a quantity of glue that causes the sawdust to form a cuboid.

  4. Classifying subobjects In a topos there is a bijective correspondence ◮ between subobjects U > > X ◮ and morphisms X > Ω . The exponential Ω X is the powerset. Similarly upper subsets of a poset or CCD-lattice. U > 1 ∩ ⊤ ∨ ∨ ...................... X > Ω

  5. Classifying open subspaces In a topos there is a bijective correspondence ◮ between subobjects U > > X ◮ and morphisms X > Ω . The exponential Ω X is the powerset. Similarly upper subsets of a poset or CCD-lattice. In topology there is a three-way correspondence ◮ amongst open subspaces U ⊂ > X , � ⊙ � ◮ morphisms X > Σ ≡ , • ◮ and closed subspaces C ⊏ > X . This is not set-theoretic complementation. The exponential Σ X is the topology.

  6. Topology as λ -calculus — Basic Structure The category S (of “spaces”) has ◮ an internal distributive lattice ( Σ , ⊤ , ⊥ , ∧ , ∨ ) ◮ and all exponentials of the form Σ X We do not ask for all exponentials (cartesian closure). At least, not as an axiom.

  7. Topology as λ -calculus — Basic Structure The category S (of “spaces”) has ◮ finite products ◮ an internal distributive lattice ( Σ , ⊤ , ⊥ , ∧ , ∨ ) ◮ and all exponentials of the form Σ X

  8. Topology as λ -calculus — Basic Structure The category S (of “spaces”) has ◮ finite products ◮ an internal distributive lattice ( Σ , ⊤ , ⊥ , ∧ , ∨ ) ◮ and all exponentials of the form Σ X ◮ satisfying ◮ for sets, the Euclidean principle σ ∧ F σ ⇐⇒ σ ∧ F ⊤ ◮ for posets and CCD-lattices, the Euclidean principle and monotonicity ◮ for spaces, the Phoa principle F σ ⇐⇒ F ⊥ ∨ σ ∧ F ⊤ The Euclidean and Phoa principles capture uniqueness of the correspondence amongst open and closed subspaces of X and maps X → Σ (extensionality).

  9. Advantages of this approach The open–closed duality in topology, though not perfect, runs deeply and clearly through the theory.

  10. Advantages of this approach The open–closed duality in topology, though not perfect, runs deeply and clearly through the theory. Whenever you have a theorem in this language, turn it upside down ( ⊤ ↔ ⊥ , ∧ ↔ ∨ , ∃ ↔ ∀ , ⇒↔⇐ ) — you usually get another theorem. Sometimes it’s one you wouldn’t have thought of.

  11. Advantages of this approach The open–closed duality in topology, though not perfect, runs deeply and clearly through the theory. Whenever you have a theorem in this language, turn it upside down ( ⊤ ↔ ⊥ , ∧ ↔ ∨ , ∃ ↔ ∀ , ⇒↔⇐ ) — you usually get another theorem. Sometimes it’s one you wouldn’t have thought of. This duality is obscured in ◮ traditional topology and locale theory by � / ∧ ◮ constructive and intuitionistic analysis by ¬¬ .

  12. Advantages of this approach The theory is intrinsically computable in principle. General topology is unified with recursion theory. Recursion-theoretic phenomena appear. There is no need for recursion-theoretic coding.

  13. Advantages of this approach The theory is intrinsically computable in principle. General topology is unified with recursion theory. Recursion-theoretic phenomena appear. There is no need for recursion-theoretic coding. However, extracting executable programs is not obvious.

  14. Some familiar definitions U > 1 X > 1 X > 1 ∩ ∩ ⊓ open ⊤ ∆ discrete ⊤ ⊥ overt ⊥ ∨ ∨ ∨ ∨ ∨ ∨ = X ∃ X Σ X X > Σ X × X > Σ > Σ C > 1 X > 1 1 > 1 ⊓ ⊓ ∩ closed ⊥ ∆ Hausdor ff ⊥ ⊤ compact ⊤ ∨ ∨ ∨ ∨ ∨ ∨ ∀ X � X Σ X X > Σ X × X > Σ > Σ The Frobenius laws for ∃ X ⊣ Σ ! X ⊣ ∀ X , ∃ X ( σ ∧ φ ) ⇐⇒ σ ∧ ∃ X ( φ ) and ∀ X ( σ ∨ φ ) ⇐⇒ σ ∨ ∀ X ( φ ) , are special cases of the Phoa principle.

  15. Some familiar theorems Any closed subspace of a compact space is compact. Any compact subspace of a Hausdor ff space is closed. The inverse image of any closed subspace is closed. The direct image of any compact subspace is compact.

  16. Some less familiar theorems Any open subspace of a overt space is overt. Any overt subspace of a discrete space is open. The inverse image of any open subspace is open. The direct image of any overt subspace is overt.

  17. Are 2 N and I ≡ [0 , 1] ⊂ R compact?

  18. Are 2 N and I ≡ [0 , 1] ⊂ R compact? Not without additional assumptions!

  19. Are 2 N and I ≡ [0 , 1] ⊂ R compact? Not without additional assumptions! Dcpo has the basic structure, plus equalisers and all exponentials. 2 N exists, and carries the discrete order. The Dedekind and Cauchy reals may be defined. They also carry the discrete order. In this category, the order determines the topology. The topology is discrete. 2 N and I are not compact.

  20. Abstract Stone Duality S op The category of topologies is S op , ∧ the dual of the category S of “spaces”. Monadic axiom: It’s also the category of Σ ( − ) ⊣ Σ ( − ) algebras for a monad on S . ∨ Inspired by Robert Par´ e, Colimits in topoi , 1974. S

  21. Abstract Stone Duality S op The category of topologies is S op , ∧ the dual of the category S of “spaces”. Monadic axiom: It’s also the category of Σ ( − ) ⊣ Σ ( − ) algebras for a monad on S . ∨ Inspired by Robert Par´ e, Colimits in topoi , 1974. S Jon Beck (1966) characterised monadic adjunctions: ◮ Σ ( − ) : S op → S reflects invertibility, i.e. if Σ f : Σ Y � Σ X then f : X � Y , and ◮ Σ ( − ) : S op → S creates Σ ( − ) -split coequalisers.

  22. Abstract Stone Duality S op The category of topologies is S op , ∧ the dual of the category S of “spaces”. Monadic axiom: It’s also the category of Σ ( − ) ⊣ Σ ( − ) algebras for a monad on S . ∨ Inspired by Robert Par´ e, Colimits in topoi , 1974. S Jon Beck (1966) characterised monadic adjunctions: ◮ Σ ( − ) : S op → S reflects invertibility, i.e. if Σ f : Σ Y � Σ X then f : X � Y , and ◮ Σ ( − ) : S op → S creates Σ ( − ) -split coequalisers. Category theory is a strong drug — it must be taken in small doses. As in homeopathy (?), it gets more e ff ective the more we dilute it!

  23. Diluting Beck’s theorem (first part) If Σ f : Σ Y � Σ X then f : X � Y . X is the equaliser of η Σ 2 X η X > > Σ 2 X ≡ Σ Σ X > Σ 4 X X > Σ 2 η X where η X : x �→ λφ. φ x . (Without the axiom, an object X that has this property is called abstractly sober.)

  24. Diluting Beck’s theorem (first part) If Σ f : Σ Y � Σ X then f : X � Y . X is the equaliser of η Σ 2 X η X > > Σ 2 X ≡ Σ Σ X > Σ 4 X X > Σ 2 η X where η X : x �→ λφ. φ x . (Without the axiom, an object X that has this property is called abstractly sober.) There’s an equivalent type theory for general spaces X .

  25. Diluting Beck’s theorem (first part) If Σ f : Σ Y � Σ X then f : X � Y . X is the equaliser of η Σ 2 X η X > > Σ 2 X ≡ Σ Σ X > Σ 4 X X > Σ 2 η X where η X : x �→ λφ. φ x . (Without the axiom, an object X that has this property is called abstractly sober.) There’s an equivalent type theory for general spaces X . For X ≡ N this is definition by description and general recursion.

  26. Diluting Beck’s theorem (first part) If Σ f : Σ Y � Σ X then f : X � Y . X is the equaliser of η Σ 2 X η X > > Σ 2 X ≡ Σ Σ X > Σ 4 X X > Σ 2 η X where η X : x �→ λφ. φ x . (Without the axiom, an object X that has this property is called abstractly sober.) There’s an equivalent type theory for general spaces X . For X ≡ N this is definition by description and general recursion. For X ≡ R it is Dedekind completeness.

  27. Diluting Beck’s theorem (second part) Σ ( − ) : S op → S creates Σ ( − ) -split coequalisers. Recall that a Σ -split pair ( u , v ) has some J such that Σ u ; J ; Σ v = Σ v ; J ; Σ v id Σ X = J ; Σ u and Then their equaliser i has a splitting I such that Σ i ; I = J ; Σ v . id Σ E = I ; Σ i i ; u = i ; v , and u i > E > > X > Y ................ v φ > < I φ Σ J Σ i > Σ X > > Σ E < < Σ u Σ Y < < > < I Σ v

Recommend


More recommend