Zulip Chat Archive

Stream: Is there code for X?

Topic: topological basis on Inf topology


Adam Topaz (May 26 2021 at 19:26):

Given a collection of topological spaces XiX_i and maps fi:XXif_i : X \to X_i from a fixed XX, we can form the coarsest topology on XX for which the fif_i are continuous. We can formalize this in lean as the Inf of the induced topologies along the fif_i as ii varies. Do we have a description of a topological basis for this topology on XX?

Patrick Massot (May 26 2021 at 19:31):

We have very few results describing bases for topologies, because they are much less useful than filter bases. Here we definitely have results about the neighborhoods for this topology. What are you trying to do?

Kevin Buzzard (May 26 2021 at 19:31):

I don't know the answer but one could break this into two constructions. You can ask about a basis for the topology on ΠiXi\Pi_i X_i and then you could use the fact that the pullback of a basis will be a basis (this is the definition of the topology on XX I guess).

Adam Topaz (May 26 2021 at 19:32):

This is the goal:
https://github.com/leanprover-community/lean-liquid/blob/cef5b005860b8b66695a923737a6357e23cd1e89/src/for_mathlib/Profinite/clopen_limit.lean#L77

Adam Topaz (May 26 2021 at 19:37):

It's a bit hard to decipher, but what's going on is that we have a cofiletered system XiX_i of profinite spaces, and XX is the limit, whose topology, at the end of the day, is defined as above. This assertion is that for any clopen UU in XX there is some ii and some clopen UiU_i in XiX_i such that UU is the pullback of UiU_i. The cofiltered assertion is crucial for this, but for now I'm just trying to get a handle of working with the (cl)opens in XX.

Adam Topaz (May 26 2021 at 19:41):

I would be happy to get a basis on the product of the XiX_i as well (although then the explicit cone Top.limit_cone_Inf should be changed to Top.limit_cone whose topology is defeq to the subspace topology of the product)

Patrick Massot (May 26 2021 at 19:45):

I don't think we have the lemmas you need. We do have docs#nhds_basis_clopen.

Patrick Massot (May 26 2021 at 19:47):

and docs#pi_eq_generate_from

Adam Topaz (May 26 2021 at 19:48):

Right. Okay, I'll probably just end up going through some long induction proof

Patrick Massot (May 26 2021 at 19:49):

You could also develop our API for topological bases.

Adam Topaz (May 29 2021 at 21:05):

Here is a PR with the topological basis for the product topology induced by a choice of bases on all of the factors.
#7753

Adam Topaz (May 29 2021 at 21:57):

(marked as WIP since I need to generalize to any space with inf of coinduced topologies, although the proof is essentially the same)

Adam Topaz (May 30 2021 at 17:31):

#7753 should be ready to review, in case anyone wants to take a look

Patrick Massot (May 30 2021 at 19:56):

Why all those s? Is it trying to sound like Haskell or some other language?

Patrick Massot (May 30 2021 at 19:56):

{Xs : ι → Type*} {Ts : Π i, set (set (Xs i))}?!?

Patrick Massot (May 30 2021 at 19:56):

Why not X and T?

Adam Topaz (May 30 2021 at 20:16):

The s means there is more than one... They're not fish :wink:.

(I don't really care actually, I'll change the names when I'm back at the computer tomorrow)

Adam Topaz (May 31 2021 at 22:10):

Patrick Massot said:

Why all those s? Is it trying to sound like Haskell or some other language?

The s's have been removed.


Last updated: Dec 20 2023 at 11:08 UTC