ModuleDivisor_mapDomain_placeReduction_eq_ord_of_retraction.lean
Nyll.AlgebraicCurves.Divisors.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
24 declarations indexed from sourceView source ↗ Module documentation
Divisor map Domain place Reduction eq ord of retraction
Declarations
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.polyAlg
DocumentationThe polynomial algebra structure obtained by evaluating at the chosen function.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section RatAlg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.faithful_polyAlg
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section RatAlg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.ratAlg
DocumentationThe rational-function algebra structure supplied by a transcendental function.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section RatAlg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open scoped RatFunc in
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.ratAlg_tower
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section RatAlg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.ratAlg_X
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section RatAlg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.ratAlg_finite
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section RatAlg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open IntermediateField in
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.finiteDimensional_adjoin_of_transcendental'
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section RatAlg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open IntermediateField in
open scoped IntermediateField IntermediateField.algebraAdjoinAdjoin in
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.transcendental_of_linearIndependent_pow
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section RatAlg
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.X_not_mem_placeInfty
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section RatFuncPlaces
variable {k L : Type*} [Field k] [Field L] [Algebra k L]
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.X_mem_placeOfPoint
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section RatFuncPlaces
variable {k L : Type*} [Field k] [Field L] [Algebra k L]
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.restrict_eq_placeInfty_iff
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section RatFuncPlaces
variable {k L : Type*} [Field k] [Field L] [Algebra k L]
variable [Algebra (RatFunc k) L] [IsScalarTower k (RatFunc k) L] [Algebra.IsIntegral (RatFunc k) L]
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.valuation_X_sub_lt_one_of_restrict_eq_placeOfPoint
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section RatFuncPlaces
variable {k L : Type*} [Field k] [Field L] [Algebra k L]
variable [Algebra (RatFunc k) L] [IsScalarTower k (RatFunc k) L] [Algebra.IsIntegral (RatFunc k) L]
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.valuation_algebraMap_eq_one
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section Fibre
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.not_exists_lt_one_iff
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section FibreE
variable {E FE : Type*} [Field E] [Field FE] [Algebra E FE]
[Algebra (RatFunc E) FE] [IsScalarTower E (RatFunc E) FE] [Algebra.IsIntegral (RatFunc E) FE]
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.poleSum
DocumentationThe sum of the divisor coefficients at the poles of the selected function.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section PoleSum
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open Classical in
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.poleSum_eq_sum
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section PoleSum
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open Classical in
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.poleSum_sub
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section PoleSum
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.poleSum_mapDomain
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section PoleSum
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
open Classical in
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.sum_support_ite_eq
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section PoleSum
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.sum_restrict_eq_ord_norm
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section Push
variable {k L : Type*} [Field k] [Field L] [Algebra k L] [IsAlgClosed k] [CharZero k]
[Algebra (RatFunc k) L] [IsScalarTower k (RatFunc k) L] [FiniteDimensional (RatFunc k) L]
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.algebraMap_polynomial_map
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section Core
variable {K F E FE : Type*} [Field K] [Field F] [Field E] [Field FE] [Algebra K F] [Algebra E FE]
[Algebra K E] [Algebra F FE] [Algebra K FE] [IsScalarTower K E FE] [IsScalarTower K F FE]
[Algebra (RatFunc K) F] [IsScalarTower K (RatFunc K) F]
[Algebra (RatFunc E) FE] [IsScalarTower E (RatFunc E) FE]
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.isUnit_iff_inv_mem
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section Core
variable {K F E FE : Type*} [Field K] [Field F] [Field E] [Field FE] [Algebra K F] [Algebra E FE]
[Algebra K E] [Algebra F FE] [Algebra K FE] [IsScalarTower K E FE] [IsScalarTower K F FE]
[Algebra (RatFunc K) F] [IsScalarTower K (RatFunc K) F]
[Algebra (RatFunc E) FE] [IsScalarTower E (RatFunc E) FE]
AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction.DeuringPrincipalDivisorReduction.core
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
namespace DeuringPrincipalDivisorReduction
section Core
variable {K F E FE : Type*} [Field K] [Field F] [Field E] [Field FE] [Algebra K F] [Algebra E FE]
[Algebra K E] [Algebra F FE] [Algebra K FE] [IsScalarTower K E FE] [IsScalarTower K F FE]
[Algebra (RatFunc K) F] [IsScalarTower K (RatFunc K) F]
[Algebra (RatFunc E) FE] [IsScalarTower E (RatFunc E) FE]
variable [IsAlgClosed K] [CharZero K] [IsAlgClosed E]
[FiniteDimensional (RatFunc K) F] [FiniteDimensional (RatFunc E) FE]
AlgebraicCurve.Divisor.mapDomain_placeReduction_eq_ord_of_retraction
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs.Divisor_mapDomain_placeReduction_eq_ord_of_retraction
attribute [-instance] AlgebraicCurve.RationalFunctionField.instNontrivialInftyValueGroup
attribute [-simp] AlgebraicCurve.RationalFunctionField.placeEquivOption_placeInfty
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_some
AlgebraicCurve.RationalFunctionField.placeEquivOption_placeOfPoint
AlgebraicCurve.RationalFunctionField.placeEquivOption_symm_none
open AlgebraicCurve AlgebraicCurve.RationalFunctionField
open scoped Polynomial
open DeuringPrincipalDivisorReduction in