ModuleInteger.lean
Nyll.SchemeTheory.AbhyankarLemma.TameRamification.ValueGroup.Integer
36 declarations indexed from sourceView source ↗ Declarations
TameAbhyankar.int_lcm_dvd_iff_dvd_and_dvd
DocumentationMembership in both integer-multiple value subgroups is the same as membership in the subgroup cut out by the lcm. This is the integer divisibility core of the value-group computation used by tame Abhyankar.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace TameAbhyankar
open LocalFieldTheory.DiscreteValuationField
TameAbhyankar.int_lcm_dvd_of_dvd_of_dvd
DocumentationIntroduction form for the integer value-group lcm divisibility.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace TameAbhyankar
open LocalFieldTheory.DiscreteValuationField
TameAbhyankar.int_dvd_left_of_lcm_dvd
DocumentationLeft projection from lcm divisibility in the integer value group.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace TameAbhyankar
open LocalFieldTheory.DiscreteValuationField
TameAbhyankar.int_dvd_right_of_lcm_dvd
DocumentationRight projection from lcm divisibility in the integer value group.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace TameAbhyankar
open LocalFieldTheory.DiscreteValuationField
TameAbhyankar.mem_integerMultipleSubgroup_lcm_iff
DocumentationExisting LocalFieldTheory.DiscreteValuationField.integerMultipleSubgroup form of the lcm value-group intersection.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace TameAbhyankar
open LocalFieldTheory.DiscreteValuationField
TameAbhyankar.integerMultipleSubgroup_lcm_eq_inf
DocumentationThe subgroup of value exponents divisible by lcm d e is the intersection of the subgroups divisible by d and by e.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace TameAbhyankar
open LocalFieldTheory.DiscreteValuationField
TameAbhyankar.mem_integerMultipleSubgroup_lcm_of_mem_left_of_mem_right
DocumentationIntroduction form for the lcm value-subgroup intersection.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace TameAbhyankar
open LocalFieldTheory.DiscreteValuationField
TameAbhyankar.integerMultipleSubgroup_le_iff_dvd
DocumentationInclusion between integer-multiple value subgroups is exactly divisibility of the corresponding integer steps, with the order reversed.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace TameAbhyankar
open LocalFieldTheory.DiscreteValuationField
TameAbhyankar.integerMultipleSubgroup_le_inf_iff_lcm_dvd
DocumentationIf an integer-multiple value subgroup lies in the intersection of the two lower value-step subgroups, its step is divisible by the lcm of the two lower steps.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace TameAbhyankar
open LocalFieldTheory.DiscreteValuationField
TameAbhyankar.int_lcm_dvd_of_integerMultipleSubgroup_le_of_le
DocumentationIntroduction form for extracting lcm divisibility from two integer-multiple subgroup inclusions.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace TameAbhyankar
open LocalFieldTheory.DiscreteValuationField
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.subgroupValueSubgroup_le_valueSubgroup
DocumentationThe values attained by a subgroup form a sub-value group of the ambient value subgroup.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.subgroupValueSubgroup_le_integerMultipleSubgroup_lcm
DocumentationIntroduction form for lcm divisibility on a subgroup value image.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.integerMultipleSubgroup_le_subgroupValueSubgroup_of_ofAdd_mem
DocumentationMembership of the generator ofAdd n in a subgroup value image generates the whole integer-multiple subgroup cut out by n.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.integerMultipleSubgroup_le_subgroupValueSubgroup_iff_ofAdd_mem
DocumentationThe integer-multiple subgroup generated by n lies in a subgroup value image exactly when the generator ofAdd n lies in that image.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.integerMultipleSubgroup_le_subgroupValueSubgroup_iff_exists_mem_val
DocumentationThe subgroup-image inclusion required in the value-group comparison is equivalent to producing an actual subgroup element with valuation n.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.int_lcm_dvd_of_integerMultipleSubgroup_le_subgroupValueSubgroup_of_subgroupValueSubgroup_le
DocumentationSubgroup-image sandwich form: if an integer-multiple subgroup maps into a subgroup value image, and that image lies in two lower value-step subgroups, then the image step is divisible by the lcm of the two lower steps.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.int_lcm_dvd_of_ofAdd_mem_subgroupValueSubgroup_of_subgroupValueSubgroup_le
DocumentationMembership form of the subgroup-image lcm sandwich: once the generator ofAdd n lies in the subgroup value image, two lower value-step inclusions for that image force n to be divisible by the lcm of the lower steps.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.valueSubgroup_le_integerMultipleSubgroup_iff
DocumentationA value-subgroup inclusion into an integer-multiple subgroup is exactly a divisibility statement for every valuation exponent.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.valueSubgroup_le_integerMultipleSubgroup_lcm_iff
DocumentationA value subgroup lies in the lcm multiple subgroup exactly when it lies in both lower multiple subgroups. This is the subgroup-inclusion form needed when the ramification-image comparison has produced the two lower value-step inclusions.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.valueSubgroup_le_integerMultipleSubgroup_lcm
DocumentationIntroduction form for the lcm value-subgroup inclusion.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.integerMultipleSubgroup_le_valueSubgroup_of_exists_val
DocumentationIf the valuation takes the value n, then all multiples of n lie in the value subgroup. This supplies the image-subgroup inclusion used by the ramification-image comparison from an actual value generator.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.integerMultipleSubgroup_le_valueSubgroup_of_ofAdd_mem
DocumentationMembership of Multiplicative.ofAdd n in the value subgroup generates the whole integer-multiple subgroup cut out by n.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.integerMultipleSubgroup_le_valueSubgroup_iff_ofAdd_mem
DocumentationThe whole integer-multiple subgroup generated by n lies in the value subgroup exactly when its generator lies in the value subgroup.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.integerMultipleSubgroup_le_valueSubgroup_iff_exists_val
DocumentationThe image-subgroup inclusion required in the value-group comparison is equivalent to producing an actual element with valuation n.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.int_lcm_dvd_of_integerMultipleSubgroup_le_valueSubgroup_of_valueSubgroup_le
DocumentationIf an integer-multiple value subgroup maps into a valuation value subgroup, and that value subgroup lies in two lower value-step subgroups, then the image step is divisible by the lcm of the two lower steps.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.int_lcm_dvd_of_exists_val_of_valueSubgroup_le
DocumentationGenerator form of the value-subgroup sandwich: once the value subgroup has a value generator n, two lower value-step inclusions force n to be divisible by the lcm of the two lower steps.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.forall_lcm_dvd_val_iff
DocumentationElementwise valuation-exponent form of the lcm criterion.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.lcm_dvd_val_of_dvd_val_of_dvd_val
DocumentationIntroduction form for the elementwise valuation-exponent lcm criterion.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.valuationHom_mem_integerMultipleSubgroup_lcm_of_mem_left_of_mem_right
DocumentationElementwise valuation form of the lcm value-subgroup inclusion.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
open TameAbhyankar
variable {G : Type _} [Group G]
LocalFieldTheory.DiscreteValuationField.ValuedNorm.exists_val_residueDegree_of_source_uniformizer
DocumentationA source uniformizer for a valued norm produces a target element whose valuation is the norm residue degree.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.ValuedNorm
open TameAbhyankar
variable {G H : Type _} [Group G] [Group H]
variable {vG : MultiplicativeIntegerValuation G}
variable {vH : MultiplicativeIntegerValuation H}
LocalFieldTheory.DiscreteValuationField.ValuedNorm.integerMultipleSubgroup_residueDegree_le_valueSubgroup_of_source_uniformizer
DocumentationThe value subgroup generated by the norm image of a source uniformizer contains the integer-multiple subgroup cut out by the residue degree.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.ValuedNorm
open TameAbhyankar
variable {G H : Type _} [Group G] [Group H]
variable {vG : MultiplicativeIntegerValuation G}
variable {vH : MultiplicativeIntegerValuation H}
LocalFieldTheory.DiscreteValuationField.ValuedNorm.dvd_residueDegree_of_source_uniformizer_of_valueSubgroup_le
DocumentationA lower value-step inclusion forces the valued norm residue degree to be divisible by that step, once the source valuation has a uniformizer.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.ValuedNorm
open TameAbhyankar
variable {G H : Type _} [Group G] [Group H]
variable {vG : MultiplicativeIntegerValuation G}
variable {vH : MultiplicativeIntegerValuation H}
LocalFieldTheory.DiscreteValuationField.ValuedNorm.lcm_dvd_residueDegree_of_source_uniformizer_of_valueSubgroup_le
DocumentationTwo lower value-step inclusions force the valued norm residue degree to be divisible by their lcm. This is the norm-image input shape needed by the tame Abhyankar value-group comparison.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.ValuedNorm
open TameAbhyankar
variable {G H : Type _} [Group G] [Group H]
variable {vG : MultiplicativeIntegerValuation G}
variable {vH : MultiplicativeIntegerValuation H}
LocalFieldTheory.DiscreteValuationField.ValuedNorm.subgroupValueSubgroup_normSubgroup_eq_integerMultipleSubgroup
DocumentationWith a source uniformizer, the valuation values attained on the valued norm subgroup are exactly the residue-degree multiples.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.ValuedNorm
open TameAbhyankar
variable {G H : Type _} [Group G] [Group H]
variable {vG : MultiplicativeIntegerValuation G}
variable {vH : MultiplicativeIntegerValuation H}
LocalFieldTheory.DiscreteValuationField.ValuedNorm.dvd_residueDegree_of_source_uniformizer_of_normSubgroupValueSubgroup_le
DocumentationA lower value-step inclusion on the actual valued-norm image forces the valued norm residue degree to be divisible by that step.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.ValuedNorm
open TameAbhyankar
variable {G H : Type _} [Group G] [Group H]
variable {vG : MultiplicativeIntegerValuation G}
variable {vH : MultiplicativeIntegerValuation H}
LocalFieldTheory.DiscreteValuationField.ValuedNorm.lcm_dvd_residueDegree_of_source_uniformizer_of_normSubgroupValueSubgroup_le
DocumentationTwo lower value-step inclusions on the actual valued-norm image force the valued norm residue degree to be divisible by the lcm of those two steps.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.ValuedNorm
open TameAbhyankar
variable {G H : Type _} [Group G] [Group H]
variable {vG : MultiplicativeIntegerValuation G}
variable {vH : MultiplicativeIntegerValuation H}