ModuleDivisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.lean
Nyll.AlgebraicCurves.Divisors.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
45 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.inv_notMem_of_mem_nonunits
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.mem_nonunits_of_inv_notMem
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.mem_nonunits_iff_inv_notMem
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.zero_mem_nonunits
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.sub_mem_nonunits
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.add_mem_nonunits
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.nonunits_le
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.mk_mem_maximalIdeal_iff_mem_nonunits
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.mem_nonunits_iff_of_forall_mem_iff
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section ValSub
variable {L : Type*} [Field L]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.eq_zero_of_algebraMap_mem_nonunits
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.ResBij
DocumentationThe condition that the base field maps bijectively onto the residue field of the place.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.resBij_of_isAlgClosed
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.resHom
DocumentationThe residue map to K obtained from the bijectivity of the map to the residue field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.resHom_apply
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.algebraMap_resHom
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.resHom_spec
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.resHom_eq_iff
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.mem_nonunits_iff_resHom_eq_zero
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.resHom_eq_of_sub_mem_nonunits
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.coe_aeval_mk
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.aeval_mem
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.resHom_aeval
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Residue
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.Over
DocumentationThe condition that the extended place restricts to the given place of the original function field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Over
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.mem_iff_of_over
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Over
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.nonunits_iff_of_over
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Over
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.mem_smul_place_iff
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Over
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F]
local notation "ι" => algebraMap F₀ F
open scoped Pointwise
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.smul_mem_smul_place_iff
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Over
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F]
local notation "ι" => algebraMap F₀ F
open scoped Pointwise
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.smul_mem_nonunits_smul_iff
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Over
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F]
local notation "ι" => algebraMap F₀ F
open scoped Pointwise
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.over_smul
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Over
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F]
local notation "ι" => algebraMap F₀ F
open scoped Pointwise
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.theta_mem
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Transitive
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
omit [Algebra k K] [Algebra k F] [IsScalarTower k K F] [IsScalarTower k F₀ F] in
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.αv
DocumentationThe base-field residue of an integral element at a place above the original place.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Transitive
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.theta_sub_alpha_mem
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Transitive
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
omit [Algebra k K] [Algebra k F] [IsScalarTower k K F] [IsScalarTower k F₀ F] in
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.alpha_eq_of_mem_nonunits
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Transitive
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
omit [Algebra k K] [Algebra k F] [IsScalarTower k K F] [IsScalarTower k F₀ F] in
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.coe_aeval
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Transitive
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.algebraMap_aeval
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Transitive
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.resHom_algebraMap_aeval
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Transitive
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.isRoot_alpha
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Transitive
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.α
DocumentationThe residue value in the algebraically closed constant field at the extending place.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Transitive
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
variable [IsAlgClosed K] [IsCurveOver K F]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.alpha_smul
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Transitive
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
variable [IsAlgClosed K] [IsCurveOver K F]
omit [Algebra k K] [Algebra k F] [IsScalarTower k K F] [IsScalarTower k F₀ F] in
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.eq_of_alpha_eq
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Transitive
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
variable [IsAlgClosed K] [IsCurveOver K F]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.exists_smul_eq_of_over
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Transitive
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
local notation "ι" => algebraMap F₀ F
variable [IsAlgClosed K] [IsCurveOver K F]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.hconst_of_hLD
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Hyps
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.adjoin_range_eq_top
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Hyps
variable {k K F₀ F : Type*} [Field k] [Field K] [Field F₀] [Field F]
[Algebra k F₀] [Algebra K F] [Algebra F₀ F] [Algebra k K] [Algebra k F]
[IsScalarTower k K F] [IsScalarTower k F₀ F]
AlgebraicCurves.Divisors.Proofs.Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq.P2mSchmidtDescent2.main
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
noncomputable section
open Polynomial IsLocalRing AlgebraicCurve
namespace P2mSchmidtDescent2
section Descent
variable {k K F₀ F : Type*} [Field k] [PerfectField k] [Field K] [IsAlgClosed K]
[Field F₀] [Field F] [Algebra k F₀] [Algebra K F] [Algebra F₀ F]
[Algebra k K] [Algebra k F] [IsScalarTower k K F] [IsScalarTower k F₀ F]
[Algebra.IsAlgebraic k K] [Algebra.IsIntegral F₀ F]
[IsCurveOver k F₀] [IsCurveOver K F]
AlgebraicCurve.Divisor.existsUnique_pullbackConstants_eq_of_forall_smul_eq
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_existsUnique_pullbackConstants_eq_of_forall_smul_eq
open P2mSchmidtDescent2 in