AlgebraicCurves.Places.Proofs.Place_exists_algEquiv_smul_eq_of_restrict_eq.AlgebraicCurve.Place.restrict_ofAlgAut_restrictScalars_smul
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_exists_algEquiv_smul_eq_of_restrict_eq
noncomputable section
open _root_.AlgebraicCurve
open _root_.IsDedekindDomain
open scoped Pointwise
namespace AlgebraicCurve
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
variable {K F' M : Type*} [Field K] [Field F'] [Field M] [Algebra K F'] [Algebra K M]
[Algebra F' M] [IsScalarTower K F' M]
section Restrict
variable [Algebra.IsIntegral F' M]Lean source · statement
theorem restrict_ofAlgAut_restrictScalars_smul (σ : M ≃ₐ[F'] M) (W : Place K M) :
(SemilinearAut.ofAlgAut (σ.restrictScalars K) • W).restrict F' = W.restrict F'