Skip to content

[Merged by Bors] - feat: Adjunction between topological spaces and locales#4593

Closed
samvang wants to merge 39 commits intomasterfrom
frametopadjunction
Closed

[Merged by Bors] - feat: Adjunction between topological spaces and locales#4593
samvang wants to merge 39 commits intomasterfrom
frametopadjunction

Conversation

@samvang
Copy link
Copy Markdown
Contributor

@samvang samvang commented Jun 2, 2023

We define the contravariant functors between the categories of Frames and Topological Spaces and prove that they form an adjunction.
Work started at the BIRS workshop "Formalization of Cohomology Theories", Banff, May 2023.

Co-authored-by: Anne Baanen vierkantor@vierkantor.com
Co-authored-by: leopoldmayer leomayer@uw.edu
Co-authored-by: Brendan Seamas Murphy shamrockfrost@gmail.com


Open in Gitpod

Copy link
Copy Markdown
Contributor

@ocfnash ocfnash left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The suggestions are all just nitpicking / inlining / fixing non-terminal simps.

To get the suggestions to work you will need to add the following simp lemmas elsewhere:

namespace Set

variable {α : Type*}

-- Beneath `Set.setOf_true`
@[simp] theorem setOf_top : { _x : α | ⊤ } = univ := rfl

-- Beneath `Set.setOf_false`
@[simp] theorem setOf_bot : { _x : α | ⊥ } = ∅ := rfl

end Set

namespace TopologicalSpace.Opens

open Set

variable {α : Type*} [TopologicalSpace α]

-- Maybe near `TopologicalSpace.Opens.coe_top`
@[simp] theorem mk_univ : (⟨univ, isOpen_univ⟩ : Opens α) = ⊤ := rfl

-- Maybe near `TopologicalSpace.Opens.coe_bot`
@[simp] theorem mk_empty : (⟨∅, isOpen_empty⟩ : Opens α) = ⊥ := rfl

end TopologicalSpace.Opens

Once these suggestions have been made I think this is ready.

@ocfnash ocfnash added awaiting-author A reviewer has asked the author a question or requested changes. and removed awaiting-review labels Oct 20, 2023
samvang and others added 3 commits October 20, 2023 19:37
Co-authored-by: Oliver Nash <github@olivernash.org>
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
Co-authored-by: Oliver Nash <github@olivernash.org>
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
Copy link
Copy Markdown
Contributor

@ocfnash ocfnash left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for coming back to this.

Please feel free to merge this as soon as you have addressed Filippo's suggestions and my last round of nitpicks.

bors d+

@bors
Copy link
Copy Markdown

bors bot commented Oct 20, 2023

✌️ samvang can now approve this pull request. To approve and merge a pull request, simply reply with bors r+. More detailed instructions are available here.

@ghost ghost added the delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). label Oct 20, 2023
@samvang
Copy link
Copy Markdown
Contributor Author

samvang commented Oct 21, 2023

bors r+

bors bot pushed a commit that referenced this pull request Oct 21, 2023
We define the contravariant functors between the categories of Frames and Topological Spaces and prove that they form an adjunction. 
Work started at the BIRS workshop "Formalization of Cohomology Theories", Banff, May 2023.

Co-authored-by: Anne Baanen <vierkantor@vierkantor.com>
Co-authored-by: leopoldmayer <leomayer@uw.edu>
Co-authored-by: Brendan Seamas Murphy <shamrockfrost@gmail.com>



Co-authored-by: leopoldmayer <leomayer@uw.edu>
Co-authored-by: Brendan Murphy <shamrockfrost@gmail.com>
Co-authored-by: Vierkantor <vierkantor@vierkantor.com>
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
bors bot pushed a commit that referenced this pull request Oct 21, 2023
We define the contravariant functors between the categories of Frames and Topological Spaces and prove that they form an adjunction. 
Work started at the BIRS workshop "Formalization of Cohomology Theories", Banff, May 2023.

Co-authored-by: Anne Baanen <vierkantor@vierkantor.com>
Co-authored-by: leopoldmayer <leomayer@uw.edu>
Co-authored-by: Brendan Seamas Murphy <shamrockfrost@gmail.com>



Co-authored-by: leopoldmayer <leomayer@uw.edu>
Co-authored-by: Brendan Murphy <shamrockfrost@gmail.com>
Co-authored-by: Vierkantor <vierkantor@vierkantor.com>
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
@bors
Copy link
Copy Markdown

bors bot commented Oct 21, 2023

Pull request successfully merged into master.

Build succeeded!

The publicly hosted instance of bors-ng is deprecated and will go away soon.

If you want to self-host your own instance, instructions are here.
For more help, visit the forum.

If you want to switch to GitHub's built-in merge queue, visit their help page.

@bors bors bot changed the title feat: Adjunction between topological spaces and locales [Merged by Bors] - feat: Adjunction between topological spaces and locales Oct 21, 2023
@bors bors bot closed this Oct 21, 2023
@bors bors bot deleted the frametopadjunction branch October 21, 2023 10:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting-author A reviewer has asked the author a question or requested changes. delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). t-category-theory Category theory t-order Order theory t-topology Topological spaces, uniform spaces, metric spaces, filters

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants