ModulePlace_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.lean
Nyll.AlgebraicCurves.Places.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
61 declarations indexed from sourceView source ↗ Declarations
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.trace_of_subsingleton
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
section AbstractTrace
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.trace_eq_smul_finrank_of_isNilpotent_sub_algebraMap
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
section AbstractTrace
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.ord_pos_of_not_isUnit
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
section PlaceFacts
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.ord_neg_of_not_mem
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
section PlaceFacts
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.mem_of_ord_nonneg
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
section PlaceFacts
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.ord_nonneg_of_mem
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
section PlaceFacts
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.mem_iff_ord_nonneg
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
section PlaceFacts
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.eq_ord_of_addHom_of_nonneg_iff
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
section PlaceFacts
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.residue_algebraMap
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
section PlaceFacts
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.algebraMap_evalAt_coe
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
section PlaceFacts
variable {K F : Type*} [Field K] [Field F] [Algebra K F]
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Dict.neg_log_valuation_fiberCenter_eq_ord
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Dict
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Dict.le_ord_iff_mem_pow_fiberCenter
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Dict
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Dict.ramificationIndex_eq_ramificationIdx_fiberCenter
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Dict
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Dict.toValuationSubringOfRestrictEq
DocumentationThe map from the integral closure to the valuation subring of the extending place.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Dict
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Dict.coe_toValuationSubringOfRestrictEq
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Dict
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
variable {v : Place K F} {w : Place K F'}
omit [FiniteDimensional F F'] in
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Dict.residueOfCenter
DocumentationThe residue homomorphism on the integral closure, induced by the place above v.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Dict
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Dict.residueOfCenter_apply
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Dict
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
variable {v : Place K F} {w : Place K F'}
omit [FiniteDimensional F F'] in
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Dict.ker_residueOfCenter
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Dict
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Dict.surjective_residueOfCenter
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Dict
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Dict.residueFieldEquivQuotientCenter
DocumentationThe quotient by the fibre centre identified with the residue field of the place.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Dict
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Dict.residueFieldEquivQuotientCenter_mk
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Dict
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Dict.placeCongrEquiv
DocumentationThe valuation-subring equivalence induced by equality of two places.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Dict
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Dict.coe_placeCongrEquiv
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Dict
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Dict.restrictResidueFieldEquiv
DocumentationThe residue-field equivalence induced by equality of the restricted and base places.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Dict
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
variable {v : Place K F} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Dict.restrictResidueFieldEquiv_residue
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Dict
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
variable {v : Place K F} {w : Place K F'}
omit [FiniteDimensional F F'] in
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Dict.inertiaDeg_eq_inertiaDeg_fiberCenter
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Dict
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
variable {v : Place K F} {w : Place K F'}
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.instFreeIntegralClosureAt
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.conductorIdeal
DocumentationThe extension of the maximal ideal of the base valuation ring to the integral closure.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.conductorIdeal_ne_bot
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
omit [Algebra K F'] [IsScalarTower K F F'] [FiniteDimensional F F']
[Algebra.IsSeparable F F'] in
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.conductorQuotientAlgebra
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.residue_trace_eq_trace_mk
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
omit [Algebra K F'] [IsScalarTower K F F'] in
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.fiberCenterPow
DocumentationThe ideal of the fibre centre raised to its ramification index.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.conductorIdeal_le_fiberCenterPow
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.fiberCenterPowQuotientAlgebra
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.instFiniteFiberCenterPowQuot
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.instFreeFiberCenterPowQuot
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.isNilpotent_mk_sub_algebraMap
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.trace_mk_fiberCenterPow
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.finrank_fiberCenterPow
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.fiberIdeal
DocumentationThe ramification power for a place above v, and the unit ideal for other places.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
variable (v) [HasPrincipalDivisors K F']
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.fiberIdeal_of_mem
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
variable (v) [HasPrincipalDivisors K F']
omit [HasPrincipalDivisors K F'] in
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.fiberIdeal_of_notMem
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
variable (v) [HasPrincipalDivisors K F']
omit [HasPrincipalDivisors K F'] in
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.conductorIdeal_le_fiberIdeal
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
variable (v) [HasPrincipalDivisors K F']
omit [HasPrincipalDivisors K F'] in
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.isCoprime_fiberIdeal
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
variable (v) [HasPrincipalDivisors K F']
omit [HasPrincipalDivisors K F'] in
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.count_normalizedFactors_conductorIdeal
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
variable (v) [HasPrincipalDivisors K F']
omit [HasPrincipalDivisors K F'] in
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.conductorIdeal_eq_prod_fiber
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
variable (v) [HasPrincipalDivisors K F']
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.prod_fiberIdeal_le_of_subset
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
variable (v) [HasPrincipalDivisors K F']
omit [HasPrincipalDivisors K F'] in
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.conductorIdeal_le_prod_fiberIdeal
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
variable (v) [HasPrincipalDivisors K F']
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.fiberIdealQuotientAlgebra
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
variable (v) [HasPrincipalDivisors K F']
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.prodFiberIdealQuotientAlgebra
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
variable (v) [HasPrincipalDivisors K F']
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.finite_quotient_of_conductorLE
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
variable (v) [HasPrincipalDivisors K F']
omit [HasPrincipalDivisors K F'] [Algebra K F'] [IsScalarTower K F F'] in
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.trace_mk_prod_fiberIdeal
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
variable (v) [HasPrincipalDivisors K F']
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.trace_mk_conductor_eq_sum_fiber
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
variable (v) [HasPrincipalDivisors K F']
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Blocks.trace_mk_fiberIdeal_eq_trace_mk_fiberCenterPow
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Blocks
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
local instance : DecidableEq (Place K F') := Classical.decEq _
variable (v : Place K F)
variable {v} {w : Place K F'}
variable (v) [HasPrincipalDivisors K F']
omit [HasPrincipalDivisors K F'] in
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Assembly.sub_algebraMap_evalAt_mem_fiberCenter
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Assembly
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
open Blocks
variable {v : Place K F} [HasPrincipalDivisors K F']
omit [HasPrincipalDivisors K F'] in
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Assembly
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
open Blocks
variable {v : Place K F} [HasPrincipalDivisors K F']
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceValueProof.Assembly.residue_trace_eq_sum_evalAt
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceValueProof
open _root_.AlgebraicCurve
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']
namespace Assembly
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
open Blocks
variable {v : Place K F} [HasPrincipalDivisors K F']
local instance : DecidableEq (Place K F') := Classical.decEq _
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceLocEval.mem_and_evalAt_trace_eq_sum_fiber
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceLocEval
open _root_.AlgebraicCurve
open AlgebraicCurve.TraceValueProof AlgebraicCurve.TraceValueProof.Assembly
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
AlgebraicCurves.Places.Proofs.Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt.AlgebraicCurve.TraceLocEval.evalAt_zero'
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace TraceLocEval
open _root_.AlgebraicCurve
open AlgebraicCurve.TraceValueProof AlgebraicCurve.TraceValueProof.Assembly
open _root_.AlgebraicCurve
open _root_.AlgebraicCurve.Place hiding le_ord_iff_mem_pow_fiberCenter
neg_log_valuation_fiberCenter_eq_ord eq_ord_of_addHom_of_nonneg_iff
AlgebraicCurve.Place.mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Places.Proofs
namespace Place_mem_and_evalAt_trace_eq_sum_ramificationIndexAlong_smul_evalAt
noncomputable section
open IsDedekindDomain WithZero IsLocalRing UniqueFactorizationMonoid
open _root_.AlgebraicCurve AlgebraicCurve AlgebraicCurve.TraceLocEval in