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(ring_theory/roots_of_unity): add roots_of_unity.norm_one #16426
Conversation
I removed all unnecessary |
Can you please check that this file doesn't know what |
I see your point... Indeed, |
…ots_of_unity_norm_one
Ok, so I moved it to |
One solution could be to create a new file about norm of root of unity. But this requires first of all to create a folder |
Well, I am not sure it's worth it for the time being since there is only one result about norms of roots of unity... |
Ah, yes, the converse to this result is rather about number fields than root of unity, even if the final result is. |
src/analysis/normed/field/basic.lean
Outdated
@@ -481,6 +481,16 @@ begin | |||
simp, | |||
end | |||
|
|||
lemma roots_of_unity.norm_one [comm_monoid β] (φ : β →* α) {x : β} {k : ℕ+} |
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.
Now the name should be changed, since the theorem doesn't mention root_of_unity
...
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.
nth_roots.norm_one
? norm_one_of_pow_eq_one
?
I like the last one a bit better... but you might have a better suggestion.
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 agree the last one is better.
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.
Also, can you add a version without φ
?
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.
There you go.
Add version without \phi
…ots_of_unity_norm_one
Thanks! bors merge |
This is the proof that the norm of the image of a root of unity by a ring homomorphism is always equal to one. This is the counterpart of the result proved in #15143 that an algebraic integer whose conjugates are all of absolute value one is a root of unity. From flt-regular Co-authored-by: Alex J. Best [alex.j.best@gmail.com](mailto:alex.j.best@gmail.com)
Pull request successfully merged into master. Build succeeded: |
This is the proof that the norm of the image of a root of unity by a ring homomorphism is always equal to one. This is the counterpart of the result proved in #15143 that an algebraic integer whose conjugates are all of absolute value one is a root of unity. From flt-regular Co-authored-by: Alex J. Best [alex.j.best@gmail.com](mailto:alex.j.best@gmail.com)
…ne (#15143) We prove that an algebraic integer whose conjugates are all of norm 1 is a root of unity. For that, we prove first that the set of algebraic integers (in a fixed number field) with bounded conjugates is finite. The counterpart of the result, that is roots of unity are of norm 1, is #16426 From flt-regular Co-authored-by: Alex J. Best [alex.j.best@gmail.com](mailto:alex.j.best@gmail.com) Co-authored-by: Riccardo Brasca <riccardo.brasca@gmail.com>
This is the proof that the norm of the image of a root of unity by a ring homomorphism is always equal to one.
This is the counterpart of the result proved in #15143 that an algebraic integer whose conjugates are all of absolute value one is a root of unity.
From flt-regular
Co-authored-by: Alex J. Best alex.j.best@gmail.com