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: infinite normed field is noncompact #8349
Conversation
exact ⟨fun h ↦ NormedSpace.unbounded_univ 𝕜 E h.isBounded⟩ | ||
· push_neg at H | ||
rcases exists_ne (0 : E) with ⟨x, hx⟩ | ||
suffices ClosedEmbedding (Infinite.natEmbedding 𝕜 · • x) from this.noncompactSpace |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That would be good to have these closed embeddings in general? and even in finite dimension.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What general statement are you talking about? https://leanprover-community.github.io/mathlib4_docs/Mathlib/Topology/Algebra/Module/FiniteDimension.html#closedEmbedding_smul_left ? Another statement is that a trivially normed field has discrete topology (so, in fact we can skip Infinite.natEmbedding 𝕜
).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was thinking of the suffices
that you prove on the next lines. I guess it also holds when the field is nontrivially valued.
Actually, I am not sure you need to make the cases disjoint: once you reduce to the case of a line by these closed embeddings, what matters is that k
is noncompact.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If k = Q
, then this scalar multiplication is not a closed embedding.
bors r+ |
Generalize from nontrivially normed fields to normed fields. Also prove that a nontrivially normed field is infinite.
Pull request successfully merged into master. Build succeeded: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good!
maintainer merge
Generalize from nontrivially normed fields to normed fields. Also prove that a nontrivially normed field is infinite.
Generalize from nontrivially normed fields to normed fields. Also prove that a nontrivially normed field is infinite.
Generalize from nontrivially normed fields to normed fields. Also prove that a nontrivially normed field is infinite.
Generalize from nontrivially normed fields to normed fields.
Also prove that a nontrivially normed field is infinite.