ModuleDivisor_isPrincipal_of_isPrincipal_pullbackConstants_of_isConstantFieldExtension.lean
Nyll.AlgebraicCurves.Divisors.Divisor_isPrincipal_of_isPrincipal_pullbackConstants_of_isConstantFieldExtension
7 declarations indexed from sourceView source ↗ Module documentation
Divisor is Principal of is Principal pullback Constants of is Constant Field Extension
Declarations
AlgebraicCurves.Divisors.Proofs.Divisor_isPrincipal_of_isPrincipal_pullbackConstants_of_isConstantFieldExtension.P2mConormPrincipalDescent.ord_nonneg_of_mem
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_isPrincipal_of_isPrincipal_pullbackConstants_of_isConstantFieldExtension
attribute [-instance]
instIsPrimeCenter
instIsFractionRingIntegralClosureAt
instIsTorsionFreeSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
instIsDedekindDomainIntegralClosureAt
instFiniteSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
attribute [-simp] AlgebraicCurve.Place.placeOfPrime_toValuationSubring
AlgebraicCurve.Place.mem_fiberOver AlgebraicCurve.Place.fiberEquiv_symm_apply
AlgebraicCurve.Place.fiberEquiv_apply AlgebraicCurve.Place.centerHeightOneSpectrum_asIdeal
open AlgebraicCurve
namespace P2mConormPrincipalDescent
section Basic
variable {k L : Type*} [Field k] [Field L] [Algebra k L] (w : Place k L)
AlgebraicCurves.Divisors.Proofs.Divisor_isPrincipal_of_isPrincipal_pullbackConstants_of_isConstantFieldExtension.P2mConormPrincipalDescent.ord_algebraMap
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_isPrincipal_of_isPrincipal_pullbackConstants_of_isConstantFieldExtension
attribute [-instance]
instIsPrimeCenter
instIsFractionRingIntegralClosureAt
instIsTorsionFreeSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
instIsDedekindDomainIntegralClosureAt
instFiniteSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
attribute [-simp] AlgebraicCurve.Place.placeOfPrime_toValuationSubring
AlgebraicCurve.Place.mem_fiberOver AlgebraicCurve.Place.fiberEquiv_symm_apply
AlgebraicCurve.Place.fiberEquiv_apply AlgebraicCurve.Place.centerHeightOneSpectrum_asIdeal
open AlgebraicCurve
namespace P2mConormPrincipalDescent
section Basic
variable {k L : Type*} [Field k] [Field L] [Algebra k L] (w : Place k L)
AlgebraicCurves.Divisors.Proofs.Divisor_isPrincipal_of_isPrincipal_pullbackConstants_of_isConstantFieldExtension.P2mConormPrincipalDescent.mem_range_of_isAlgebraic
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_isPrincipal_of_isPrincipal_pullbackConstants_of_isConstantFieldExtension
attribute [-instance]
instIsPrimeCenter
instIsFractionRingIntegralClosureAt
instIsTorsionFreeSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
instIsDedekindDomainIntegralClosureAt
instFiniteSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
attribute [-simp] AlgebraicCurve.Place.placeOfPrime_toValuationSubring
AlgebraicCurve.Place.mem_fiberOver AlgebraicCurve.Place.fiberEquiv_symm_apply
AlgebraicCurve.Place.fiberEquiv_apply AlgebraicCurve.Place.centerHeightOneSpectrum_asIdeal
open AlgebraicCurve
namespace P2mConormPrincipalDescent
section Basic
variable {k L : Type*} [Field k] [Field L] [Algebra k L] (w : Place k L)
AlgebraicCurves.Divisors.Proofs.Divisor_isPrincipal_of_isPrincipal_pullbackConstants_of_isConstantFieldExtension.P2mConormPrincipalDescent.ord_eq_zero_of_mem_lSpace_zero
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_isPrincipal_of_isPrincipal_pullbackConstants_of_isConstantFieldExtension
attribute [-instance]
instIsPrimeCenter
instIsFractionRingIntegralClosureAt
instIsTorsionFreeSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
instIsDedekindDomainIntegralClosureAt
instFiniteSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
attribute [-simp] AlgebraicCurve.Place.placeOfPrime_toValuationSubring
AlgebraicCurve.Place.mem_fiberOver AlgebraicCurve.Place.fiberEquiv_symm_apply
AlgebraicCurve.Place.fiberEquiv_apply AlgebraicCurve.Place.centerHeightOneSpectrum_asIdeal
open AlgebraicCurve
namespace P2mConormPrincipalDescent
section Basic
variable {k L : Type*} [Field k] [Field L] [Algebra k L] (w : Place k L)
AlgebraicCurves.Divisors.Proofs.Divisor_isPrincipal_of_isPrincipal_pullbackConstants_of_isConstantFieldExtension.P2mConormPrincipalDescent.exists_ne_zero_mem_lSpace
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_isPrincipal_of_isPrincipal_pullbackConstants_of_isConstantFieldExtension
attribute [-instance]
instIsPrimeCenter
instIsFractionRingIntegralClosureAt
instIsTorsionFreeSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
instIsDedekindDomainIntegralClosureAt
instFiniteSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
attribute [-simp] AlgebraicCurve.Place.placeOfPrime_toValuationSubring
AlgebraicCurve.Place.mem_fiberOver AlgebraicCurve.Place.fiberEquiv_symm_apply
AlgebraicCurve.Place.fiberEquiv_apply AlgebraicCurve.Place.centerHeightOneSpectrum_asIdeal
open AlgebraicCurve
namespace P2mConormPrincipalDescent
section Main
variable {K K' F F' : Type*} [Field K] [Field K'] [Field F] [Field F']
[Algebra K K'] [Algebra K' F'] [Algebra K F'] [IsScalarTower K K' F']
[Algebra K F] [Algebra F F'] [IsScalarTower K F F']
[Algebra.IsAlgebraic K K'] [Algebra.IsSeparable K K'] [Algebra.IsIntegral F F']
[HasPrincipalDivisors K' F']
AlgebraicCurves.Divisors.Proofs.Divisor_isPrincipal_of_isPrincipal_pullbackConstants_of_isConstantFieldExtension.P2mConormPrincipalDescent.isPrincipal_of_isPrincipal_pullbackConstants
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Divisors.Proofs
namespace Divisor_isPrincipal_of_isPrincipal_pullbackConstants_of_isConstantFieldExtension
attribute [-instance]
instIsPrimeCenter
instIsFractionRingIntegralClosureAt
instIsTorsionFreeSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
instIsDedekindDomainIntegralClosureAt
instFiniteSubtypeMemValuationSubringToValuationSubringIntegralClosureAt
attribute [-simp] AlgebraicCurve.Place.placeOfPrime_toValuationSubring
AlgebraicCurve.Place.mem_fiberOver AlgebraicCurve.Place.fiberEquiv_symm_apply
AlgebraicCurve.Place.fiberEquiv_apply AlgebraicCurve.Place.centerHeightOneSpectrum_asIdeal
open AlgebraicCurve
namespace P2mConormPrincipalDescent
section Main
variable {K K' F F' : Type*} [Field K] [Field K'] [Field F] [Field F']
[Algebra K K'] [Algebra K' F'] [Algebra K F'] [IsScalarTower K K' F']
[Algebra K F] [Algebra F F'] [IsScalarTower K F F']
[Algebra.IsAlgebraic K K'] [Algebra.IsSeparable K K'] [Algebra.IsIntegral F F']
[HasPrincipalDivisors K' F']
AlgebraicCurve.Divisor.isPrincipal_of_isPrincipal_pullbackConstants_of_isConstantFieldExtension
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurve.Divisor
open _root_.AlgebraicCurves.Divisors.Proofs in
open Divisor_isPrincipal_of_isPrincipal_pullbackConstants_of_isConstantFieldExtension in
open AlgebraicCurve in
open P2mConormPrincipalDescent in