ModuleHasPrincipalDivisors_of_finiteDimensional_of_isSeparable.lean
Nyll.AlgebraicCurves.Divisors.HasPrincipalDivisors_of_finiteDimensional_of_isSeparable
7 declarations indexed from sourceView source ↗ Module documentation
Algebra, divisors, and base change
Nonzero functions in a finite separable rational-function-field extension have finitely supported order divisors.
Declarations
AlgebraicCurves.Divisors.Proofs.HasPrincipalDivisors_of_finiteDimensional_of_isSeparable.HPDfdPort.degree_eq_finrank_mul
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.HasPrincipalDivisors_of_finiteDimensional_of_isSeparable
open AlgebraicCurve Polynomial IntermediateField
noncomputable section
namespace HPDfdPort
section General
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
AlgebraicCurves.Divisors.Proofs.HasPrincipalDivisors_of_finiteDimensional_of_isSeparable.HPDfdPort.Place.ord_prod'
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.HasPrincipalDivisors_of_finiteDimensional_of_isSeparable
open AlgebraicCurve Polynomial IntermediateField
noncomputable section
namespace HPDfdPort
section General
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
AlgebraicCurves.Divisors.Proofs.HasPrincipalDivisors_of_finiteDimensional_of_isSeparable.HPDfdPort.sum_smul_apply_eq_ord_prod
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.HasPrincipalDivisors_of_finiteDimensional_of_isSeparable
open AlgebraicCurve Polynomial IntermediateField
noncomputable section
namespace HPDfdPort
section General
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
omit [Algebra.IsSeparable F F'] in
AlgebraicCurves.Divisors.Proofs.HasPrincipalDivisors_of_finiteDimensional_of_isSeparable.HPDfdPort.degree_eq_zero_of_isGalois
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.HasPrincipalDivisors_of_finiteDimensional_of_isSeparable
open AlgebraicCurve Polynomial IntermediateField
noncomputable section
namespace HPDfdPort
section General
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
AlgebraicCurves.Divisors.Proofs.HasPrincipalDivisors_of_finiteDimensional_of_isSeparable.HPDfdPort.degree_eq_zero_of_tower
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.HasPrincipalDivisors_of_finiteDimensional_of_isSeparable
open AlgebraicCurve Polynomial IntermediateField
noncomputable section
namespace HPDfdPort
section General
variable {K F F' : Type*} [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F']
[FiniteDimensional F F'] [Algebra.IsSeparable F F']
AlgebraicCurves.Divisors.Proofs.HasPrincipalDivisors_of_finiteDimensional_of_isSeparable.HPDfdPort.principalDivisorOf
DocumentationThe finitely supported divisor whose coefficients are the orders of the given nonzero function.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.HasPrincipalDivisors_of_finiteDimensional_of_isSeparable
open AlgebraicCurve Polynomial IntermediateField
noncomputable section
namespace HPDfdPort
variable {K : Type*} [Field K] {F' : Type*} [Field F'] [Algebra K F']
[Algebra (RatFunc K) F'] [IsScalarTower K (RatFunc K) F']
[FiniteDimensional (RatFunc K) F'] [Algebra.IsSeparable (RatFunc K) F']
AlgebraicCurve.hasPrincipalDivisors_of_finiteDimensional_of_isSeparable
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.HasPrincipalDivisors_of_finiteDimensional_of_isSeparable
open AlgebraicCurve Polynomial IntermediateField
noncomputable section
open HPDfdPort in