feat(AlgebraicGeometry): function fields and Faltings' theorem#191
feat(AlgebraicGeometry): function fields and Faltings' theorem#191alreadydone wants to merge 10 commits into
Conversation
|
Maybe you can also add a concrete special case, e.g., theorem faltngs_hyperelliptic {K : Type*} [Field K] [NumberField K] {f : Polynomial K} (hf : f.discr ≠ 0) (hd : 5 ≤ f.natDegree) :
{x : K | IsSquare (f.eval x)}.Finite := by
sorryIt would be interesting to see if (1) models can find simpler proofs for the special case, (2) models can deduce the concrete application from the general result. |
|
Nice idea! I'd use Polynomial.Separable for |
|
Strangely, according to loogle, there is no result in Mathlib that connects |
|
Yeah apparently @kckennylau added |
I think it's better that you open a separate PR to add it in another file (maybe under NumberTheory is more suitable than AlgebraicGeometry for this one), since it doesn't mention function fields. This file would be suitable for further eval_problems about function fields, like Riemann Roch ... |
|
Instead of the old to make statements shorter. |
No description provided.