theorem
L34 ↗solution_impl
AlgebraicCurves.Places.Proofs.Place_ramificationIndexAlong_eq_ord_sub_of_restrictAlong_eq_placeOfPoint.AlgebraicCurve.Place.solution_impl
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_ramificationIndexAlong_eq_ord_sub_of_restrictAlong_eq_placeOfPoint
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.RationalFunctionField
open scoped _root_.AlgebraicCurve _root_.AlgebraicCurve.Place inLean source · statement
theorem AlgebraicCurve.Place.solution_impl
{K F : Type*} [Field K] [Field F] [Algebra K F]
(φ : RatFunc K →ₐ[K] F) (hφ : φ.toRingHom.IsIntegral)
(w : AlgebraicCurve.Place K F) (a : K)
(hwa : w.restrictAlong φ hφ = AlgebraicCurve.RationalFunctionField.placeOfPoint K a) :
(AlgebraicCurve.Place.ramificationIndexAlong φ w : ℤ) =
w.ord (φ (RatFunc.X : RatFunc K) - algebraMap K F a)