Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Merged by Bors] - feat(topology/category/Top): nonempty inverse limit of compact Hausdorff spaces #6271

Closed
wants to merge 5 commits into from

Conversation

kmill
Copy link
Collaborator

@kmill kmill commented Feb 16, 2021

The limit of an inverse system of nonempty compact Hausdorff spaces is nonempty, and this can be seen as a generalization of Kőnig's lemma. A future PR will address the weaker generalization that the limit of an inverse system of nonempty finite types is nonempty.

This result could be generalized more, to the inverse limit of nonempty compact T0 spaces where all the maps are closed, but I think it involves an essentially different method.


@kmill kmill added the awaiting-review The author would like community review of the PR label Feb 16, 2021
@kmill
Copy link
Collaborator Author

kmill commented Feb 16, 2021

For reference, this is roughly what the next PR would be:

universes u
variables {J : Type u} [directed_order J]
variables (F : Jᵒᵖ ⥤ Type u)

theorem konig [hf : Π (j : Jᵒᵖ), fintype (F.obj j)] [hne : Π (j : Jᵒᵖ), nonempty (F.obj j)] :
  F.sections.nonempty :=
begin
  let F' : Jᵒᵖ ⥤ Top := F ⋙ Top.discrete,
  haveI : Π (j : Jᵒᵖ), fintype (F'.obj j) := hf,
  haveI : Π (j : Jᵒᵖ), nonempty (F'.obj j) := hne,
  obtain ⟨⟨u, hu⟩⟩ := nonempty_limit_cone_of_compact_t2_inverse_system F',
  exact ⟨u, λ j j' f, hu f⟩,
end

Comment on lines 139 to 140
erw category_theory.functor.map_id,
rw (by dec_trivial : fle = (hom_of_le (le_of_hom fle.unop)).op),
Copy link
Collaborator

Choose a reason for hiding this comment

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

These cumbersome steps (the erw, and the by dec_trivial) are only necessary because we're missing some lemmas about hom_of_le and le_of_hom, and about iff_true_intro.

I've taken the liberty of pushing a commit with these additional lemmas, because they belong in two different files.

lemma partial_sections.nonempty [Π (j : Jᵒᵖ), nonempty (F.obj j)] (j : Jᵒᵖ) :
(partial_sections F j).nonempty :=
begin
haveI := classical.dec_pred (λ (j' : Jᵒᵖ), j'.unop ≤ j.unop),
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
haveI := classical.dec_pred (λ (j' : Jᵒᵖ), j'.unop ≤ j.unop),
classical,

?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

In some earlier version classical was bringing in some conflicting instances so I pulled in the bare minimum, but it works fine now.

@semorrison
Copy link
Collaborator

Looks great!

bors d+

@bors
Copy link

bors bot commented Feb 17, 2021

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

@semorrison semorrison added delegated The PR author may merge after reviewing final suggestions. and removed awaiting-review The author would like community review of the PR labels Feb 17, 2021
@kmill
Copy link
Collaborator Author

kmill commented Feb 17, 2021

bors r+

bors bot pushed a commit that referenced this pull request Feb 17, 2021
…rff spaces (#6271)

The limit of an inverse system of nonempty compact Hausdorff spaces is nonempty, and this can be seen as a generalization of Kőnig's lemma.  A future PR will address the weaker generalization that the limit of an inverse system of nonempty finite types is nonempty.

This result could be generalized more, to the inverse limit of nonempty compact T0 spaces where all the maps are closed, but I think it involves an essentially different method.



Co-authored-by: Scott Morrison <scott.morrison@gmail.com>
@bors
Copy link

bors bot commented Feb 17, 2021

Pull request successfully merged into master.

Build succeeded:

@bors bors bot changed the title feat(topology/category/Top): nonempty inverse limit of compact Hausdorff spaces [Merged by Bors] - feat(topology/category/Top): nonempty inverse limit of compact Hausdorff spaces Feb 17, 2021
@bors bors bot closed this Feb 17, 2021
@bors bors bot deleted the konig branch February 17, 2021 07:54
@b-mehta
Copy link
Collaborator

b-mehta commented Feb 17, 2021

This looks amazing Kyle, exactly what I had in mind, thanks for working on this! Do you know if the result still holds if we generalise it to filtered colimits (rather than just directed colimits)? Since directed colimits are just a special case of filtered colimits it would great to have a more general version if it's true

@kmill
Copy link
Collaborator Author

kmill commented Feb 17, 2021

@b-mehta If you mean filtered inverse limits, then I think this nonemptiness result should generalize (and it might not need the "equalizer" axiom of the cofiltered category -- I can't see where it would be used in the argument.)

For filtered colimits, aren't they nonempty if any of the spaces in the system are nonempty?

By the way, in Stacks tag 002Z, they have an argument for nonemptiness of inverse limits of nonempty finite sets (similar to the one used in the referenced Stone paper). They put a partial ordering on inverse systems of closed subsets and use Zorn's lemma to find a minimal one. Topologically, compactness gives nonemptiness of a minimal system, and Hausdorff gives that in a minimal system each set is a singleton, so you get a section. I think the idea with the T0 generalization is that if you have closed maps then if a given set in a minimal system weren't a singleton, you could find a closed point and reduce the system, since the image of a closed point through a closed map is a closed point. Maybe it would be nice to (eventually) redo everything in terms of this ordering on inverse systems.

b-mehta pushed a commit that referenced this pull request Apr 2, 2021
…rff spaces (#6271)

The limit of an inverse system of nonempty compact Hausdorff spaces is nonempty, and this can be seen as a generalization of Kőnig's lemma.  A future PR will address the weaker generalization that the limit of an inverse system of nonempty finite types is nonempty.

This result could be generalized more, to the inverse limit of nonempty compact T0 spaces where all the maps are closed, but I think it involves an essentially different method.



Co-authored-by: Scott Morrison <scott.morrison@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
delegated The PR author may merge after reviewing final suggestions.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants