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

A_Q / Q is compact #258

Open
kbuzzard opened this issue Dec 1, 2024 · 4 comments
Open

A_Q / Q is compact #258

kbuzzard opened this issue Dec 1, 2024 · 4 comments
Assignees

Comments

@kbuzzard
Copy link
Collaborator

kbuzzard commented Dec 1, 2024

Suggested proof: show that the canonical map prod_p Z_p x [0,1] -> A_Q -> A_Q / Q is continuous and surjective, and that the source is compact (it being a product of compact spaces). More details on the surjectivity are in the blueprint.

This sorry is in NumberField/AdeleRing.lean.

@github-project-automation github-project-automation bot moved this to Unclaimed in FLT Project Dec 1, 2024
@4hma4d
Copy link
Contributor

4hma4d commented Dec 2, 2024

claim

@kbuzzard kbuzzard moved this from Unclaimed to Claimed in FLT Project Dec 2, 2024
@smmercuri
Copy link
Contributor

I have an almost-complete proof of this here. Note that the proof that Z_p is compact is elsewhere in that repo, and not yet in mathlib as it has some dependencies on another project.

@4hma4d
Copy link
Contributor

4hma4d commented Dec 3, 2024

I have an almost-complete proof of this here. Note that the proof that Z_p is compact is elsewhere in that repo, and not yet in mathlib as it has some dependencies on another project.

Thanks! I'm working on filling in the sorries. Isn't Z_p compact just PadicInt.compactSpace in Mathlib?

@smmercuri
Copy link
Contributor

So that's compactness for the type PadicInt, whereas the rational adele ring uses HeightOneSpectrum.adicCompletionIntegers ℚ. These two have been shown elsewhere to be equivalent as rings, but it's not in mathlib yet and we would need it to be a topological equivalence in order to use PadicInt.compactSpace.

I should start PR-ing the rest of my repo to mathlib soon, so maybe for now add the following sorried instance before the proof.

instance : CompactSpace (FiniteIntegralAdeles (𝓞 ℚ) ℚ) := sorry

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Claimed
Development

No branches or pull requests

3 participants