ModuleChoiceCountSystem.lean
Nyll.ValuedFieldTheory.LocalField.Analytic.LogExpSeries.FormalCoreBase.ChoiceCountSystem
11 declarations indexed from sourceView source ↗ Module documentation
Coordinate equations for basic-factor choices
This module derives the three coordinate and total-count equations satisfied by a choice of the basic factors in X + Y + XY.
Declarations
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgumentBasicFactorLabelCountChoices
DocumentationBasic-factor sequences with the three label counts forced by q and the target exponent vector e.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
attribute [local instance] Classical.propDecidable
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.mem_formalLogOnePlusProductArgumentBasicFactorLabelCountChoices
DocumentationCharacterizes l ∈ formalLogOnePlusProductArgumentBasicFactorLabelCountChoices q e by the equivalent condition l ∈ formalLogOnePlusProductArgumentBasicFactorProductChoices q ∧ formalLogOnePlusProductArgumentBasicFactorLabelCount q l 0 = q - e (1 : Fin 2) ∧ formalLogOnePlusProductArgumentBasicFactorLabelCount q l 1 = q - e (0 : Fin 2) ∧ formalLogOnePlusProductArgumentBasicFactorLabelCount q l 2 = e (0 : Fin 2) + e (1 : Fin 2) - q.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
attribute [local instance] Classical.propDecidable
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgumentBasicFactor_left_coord
DocumentationEstablishes the identity m (0 : Fin 2) = (if m = Finsupp.single (0 : Fin 2) 1 then 1 else 0) + (if m = Finsupp.single (0 : Fin 2) 1 + Finsupp.single (1 : Fin 2) 1 then 1 else 0).
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
attribute [local instance] Classical.propDecidable
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgumentBasicFactor_right_coord
DocumentationEstablishes the identity m (1 : Fin 2) = (if m = Finsupp.single (1 : Fin 2) 1 then 1 else 0) + (if m = Finsupp.single (0 : Fin 2) 1 + Finsupp.single (1 : Fin 2) 1 then 1 else 0).
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
attribute [local instance] Classical.propDecidable
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgumentBasicFactor_total_indicator
DocumentationEstablishes the identity (if m = Finsupp.single (0 : Fin 2) 1 then 1 else 0) + (if m = Finsupp.single (1 : Fin 2) 1 then 1 else 0) + (if m = Finsupp.single (0 : Fin 2) 1 + Finsupp.single (1 : Fin 2) 1 then 1 else 0) = 1.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
attribute [local instance] Classical.propDecidable
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgument_leftCoord_sum_eq_choiceCounts
DocumentationEstablishes the identity (∑ i ∈ Finset.range q, l i (0 : Fin 2)) = formalLogOnePlusProductArgumentLeftChoiceCount q l + formalLogOnePlusProductArgumentMixedChoiceCount q l.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
attribute [local instance] Classical.propDecidable
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgument_rightCoord_sum_eq_choiceCounts
DocumentationEstablishes the identity (∑ i ∈ Finset.range q, l i (1 : Fin 2)) = formalLogOnePlusProductArgumentRightChoiceCount q l + formalLogOnePlusProductArgumentMixedChoiceCount q l.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
attribute [local instance] Classical.propDecidable
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgument_totalChoiceCount_eq
DocumentationEstablishes the identity formalLogOnePlusProductArgumentLeftChoiceCount q l + formalLogOnePlusProductArgumentRightChoiceCount q l + formalLogOnePlusProductArgumentMixedChoiceCount q l = q.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
attribute [local instance] Classical.propDecidable
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgument_choiceCounts_left_add_mixed_eq
DocumentationEstablishes the identity formalLogOnePlusProductArgumentLeftChoiceCount q l + formalLogOnePlusProductArgumentMixedChoiceCount q l = e (0 : Fin 2).
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
attribute [local instance] Classical.propDecidable
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgument_choiceCounts_right_add_mixed_eq
DocumentationEstablishes the identity formalLogOnePlusProductArgumentRightChoiceCount q l + formalLogOnePlusProductArgumentMixedChoiceCount q l = e (1 : Fin 2).
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
attribute [local instance] Classical.propDecidable
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgument_choiceCounts_system
DocumentationEstablishes the identity formalLogOnePlusProductArgumentLeftChoiceCount q l + formalLogOnePlusProductArgumentMixedChoiceCount q l = e (0 : Fin 2) ∧ formalLogOnePlusProductArgumentRightChoiceCount q l + formalLogOnePlusProductArgumentMixedChoiceCount q l = e (1 : Fin 2) ∧ formalLogOnePlusProductArgumentLeftChoiceCount q l + formalLogOnePlusProductArgumentRightChoiceCount q l + formalLogOnePlusProductArgumentMixedChoiceCount q l = q.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
attribute [local instance] Classical.propDecidable
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation