ModulePlace_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits.lean
Nyll.AlgebraicCurves.Places.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits
16 declarations indexed from sourceView source ↗ Module documentation
Place smul eq of comap eq of forall sub mem nonunits
Declarations
AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits.AlgebraicCurve.Place.constantBaseRing
DocumentationThe subring generated by the original valuation ring and the extended constants.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits
open _root_.AlgebraicCurve
open scoped Pointwise
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
variable {κ : Type*} [Field κ] {F : Type*} [Field F] [Algebra κ F]
{κ' : Type*} [Field κ'] [Algebra κ κ']
{F' : Type*} [Field F'] [Algebra κ' F'] [Algebra F F'] [Algebra κ F']
[IsScalarTower κ F F'] [IsScalarTower κ κ' F']
variable (κ') in
AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits.AlgebraicCurve.Place.constantBaseIdeal
DocumentationThe additive subgroup generated by products of original nonunits with the constant-extension ring.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits
open _root_.AlgebraicCurve
open scoped Pointwise
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
variable {κ : Type*} [Field κ] {F : Type*} [Field F] [Algebra κ F]
{κ' : Type*} [Field κ'] [Algebra κ κ']
{F' : Type*} [Field F'] [Algebra κ' F'] [Algebra F F'] [Algebra κ F']
[IsScalarTower κ F F'] [IsScalarTower κ κ' F']
variable (κ') in
variable (κ') in
AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits.AlgebraicCurve.Place.algebraMap_mem_constantBaseRing
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits
open _root_.AlgebraicCurve
open scoped Pointwise
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
variable {κ : Type*} [Field κ] {F : Type*} [Field F] [Algebra κ F]
{κ' : Type*} [Field κ'] [Algebra κ κ']
{F' : Type*} [Field F'] [Algebra κ' F'] [Algebra F F'] [Algebra κ F']
[IsScalarTower κ F F'] [IsScalarTower κ κ' F']
variable (κ') in
variable (κ') in
omit [Algebra κ κ'] [Algebra κ F'] [IsScalarTower κ F F'] [IsScalarTower κ κ' F'] in
AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits.AlgebraicCurve.Place.algebraMap_const_mem_constantBaseRing
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits
open _root_.AlgebraicCurve
open scoped Pointwise
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
variable {κ : Type*} [Field κ] {F : Type*} [Field F] [Algebra κ F]
{κ' : Type*} [Field κ'] [Algebra κ κ']
{F' : Type*} [Field F'] [Algebra κ' F'] [Algebra F F'] [Algebra κ F']
[IsScalarTower κ F F'] [IsScalarTower κ κ' F']
variable (κ') in
variable (κ') in
omit [Algebra κ κ'] [Algebra κ F'] [IsScalarTower κ F F'] [IsScalarTower κ κ' F'] in
AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits.AlgebraicCurve.Place.mul_mem_constantBaseIdeal
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits
open _root_.AlgebraicCurve
open scoped Pointwise
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
variable {κ : Type*} [Field κ] {F : Type*} [Field F] [Algebra κ F]
{κ' : Type*} [Field κ'] [Algebra κ κ']
{F' : Type*} [Field F'] [Algebra κ' F'] [Algebra F F'] [Algebra κ F']
[IsScalarTower κ F F'] [IsScalarTower κ κ' F']
variable (κ') in
variable (κ') in
omit [Algebra κ κ'] [Algebra κ F'] [IsScalarTower κ F F'] [IsScalarTower κ κ' F'] in
AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits.AlgebraicCurve.Place.constantBaseIdeal_mul_mem
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits
open _root_.AlgebraicCurve
open scoped Pointwise
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
variable {κ : Type*} [Field κ] {F : Type*} [Field F] [Algebra κ F]
{κ' : Type*} [Field κ'] [Algebra κ κ']
{F' : Type*} [Field F'] [Algebra κ' F'] [Algebra F F'] [Algebra κ F']
[IsScalarTower κ F F'] [IsScalarTower κ κ' F']
variable (κ') in
variable (κ') in
omit [Algebra κ κ'] [Algebra κ F'] [IsScalarTower κ F F'] [IsScalarTower κ κ' F'] in
AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits.AlgebraicCurve.Place.mul_constantBaseIdeal_mem
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits
open _root_.AlgebraicCurve
open scoped Pointwise
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
variable {κ : Type*} [Field κ] {F : Type*} [Field F] [Algebra κ F]
{κ' : Type*} [Field κ'] [Algebra κ κ']
{F' : Type*} [Field F'] [Algebra κ' F'] [Algebra F F'] [Algebra κ F']
[IsScalarTower κ F F'] [IsScalarTower κ κ' F']
variable (κ') in
variable (κ') in
omit [Algebra κ κ'] [Algebra κ F'] [IsScalarTower κ F F'] [IsScalarTower κ κ' F'] in
AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits.AlgebraicCurve.Place.smul_mem_of_smul_eq
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits
open _root_.AlgebraicCurve
open scoped Pointwise
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
variable {κ : Type*} [Field κ] {F : Type*} [Field F] [Algebra κ F]
{κ' : Type*} [Field κ'] [Algebra κ κ']
{F' : Type*} [Field F'] [Algebra κ' F'] [Algebra F F'] [Algebra κ F']
[IsScalarTower κ F F'] [IsScalarTower κ κ' F']
variable (κ') in
variable (κ') in
AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits.AlgebraicCurve.Place.smul_mem_constantBaseRing_and_sub_mem_of_forall_sub_mem_nonunits
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits
open _root_.AlgebraicCurve
open scoped Pointwise
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
variable {κ : Type*} [Field κ] {F : Type*} [Field F] [Algebra κ F]
{κ' : Type*} [Field κ'] [Algebra κ κ']
{F' : Type*} [Field F'] [Algebra κ' F'] [Algebra F F'] [Algebra κ F']
[IsScalarTower κ F F'] [IsScalarTower κ κ' F']
variable (κ') in
variable (κ') in
omit [Algebra κ κ'] [Algebra κ F'] [IsScalarTower κ F F'] [IsScalarTower κ κ' F'] in
AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits.AlgebraicCurve.Place.mem_of_comap_eq
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits
open _root_.AlgebraicCurve
open scoped Pointwise
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
variable {κ : Type*} [Field κ] {F : Type*} [Field F] [Algebra κ F]
{κ' : Type*} [Field κ'] [Algebra κ κ']
{F' : Type*} [Field F'] [Algebra κ' F'] [Algebra F F'] [Algebra κ F']
[IsScalarTower κ F F'] [IsScalarTower κ κ' F']
variable (κ') in
variable (κ') in
omit [Algebra κ κ'] [Algebra κ F'] [IsScalarTower κ F F'] [IsScalarTower κ κ' F'] in
AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits.AlgebraicCurve.Place.constantBaseRing_le
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits
open _root_.AlgebraicCurve
open scoped Pointwise
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
variable {κ : Type*} [Field κ] {F : Type*} [Field F] [Algebra κ F]
{κ' : Type*} [Field κ'] [Algebra κ κ']
{F' : Type*} [Field F'] [Algebra κ' F'] [Algebra F F'] [Algebra κ F']
[IsScalarTower κ F F'] [IsScalarTower κ κ' F']
variable (κ') in
variable (κ') in
omit [Algebra κ κ'] [Algebra κ F'] [IsScalarTower κ F F'] [IsScalarTower κ κ' F'] in
AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits.AlgebraicCurve.Place.algebraMap_mem_nonunits
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits
open _root_.AlgebraicCurve
open scoped Pointwise
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
variable {κ : Type*} [Field κ] {F : Type*} [Field F] [Algebra κ F]
{κ' : Type*} [Field κ'] [Algebra κ κ']
{F' : Type*} [Field F'] [Algebra κ' F'] [Algebra F F'] [Algebra κ F']
[IsScalarTower κ F F'] [IsScalarTower κ κ' F']
variable (κ') in
variable (κ') in
omit [Algebra κ κ'] [Algebra κ F'] [IsScalarTower κ F F'] [IsScalarTower κ κ' F'] in
AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits.AlgebraicCurve.Place.constantBaseIdeal_le_nonunits
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits
open _root_.AlgebraicCurve
open scoped Pointwise
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
variable {κ : Type*} [Field κ] {F : Type*} [Field F] [Algebra κ F]
{κ' : Type*} [Field κ'] [Algebra κ κ']
{F' : Type*} [Field F'] [Algebra κ' F'] [Algebra F F'] [Algebra κ F']
[IsScalarTower κ F F'] [IsScalarTower κ κ' F']
variable (κ') in
variable (κ') in
omit [Algebra κ κ'] [Algebra κ F'] [IsScalarTower κ F F'] [IsScalarTower κ κ' F'] in
AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits.AlgebraicCurve.Place.mem_nonunits_iff_smul_mem
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits
open _root_.AlgebraicCurve
open scoped Pointwise
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
variable {κ : Type*} [Field κ] {F : Type*} [Field F] [Algebra κ F]
{κ' : Type*} [Field κ'] [Algebra κ κ']
{F' : Type*} [Field F'] [Algebra κ' F'] [Algebra F F'] [Algebra κ F']
[IsScalarTower κ F F'] [IsScalarTower κ κ' F']
variable (κ') in
variable (κ') in
omit [Algebra κ κ'] [Algebra κ F'] [IsScalarTower κ F F'] [IsScalarTower κ κ' F'] in
AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits.AlgebraicCurve.Place.mem_nonunits_smul_iff
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits
open _root_.AlgebraicCurve
open scoped Pointwise
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve.Place
open _root_.AlgebraicCurve
variable {κ : Type*} [Field κ] {F : Type*} [Field F] [Algebra κ F]
{κ' : Type*} [Field κ'] [Algebra κ κ']
{F' : Type*} [Field F'] [Algebra κ' F'] [Algebra F F'] [Algebra κ F']
[IsScalarTower κ F F'] [IsScalarTower κ κ' F']
variable (κ') in
variable (κ') in
AlgebraicCurve.Place.smul_eq_of_comap_eq_of_forall_sub_mem_nonunits
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs.Place_smul_eq_of_comap_eq_of_forall_sub_mem_nonunits
open _root_.AlgebraicCurve
open scoped Pointwise
open _root_.AlgebraicCurve.Place AlgebraicCurve.Place in