ModuleExplicitChoiceCounts.lean
Nyll.ValuedFieldTheory.LocalField.Analytic.LogExpSeries.FormalCoreBase.ExplicitChoiceCounts
10 declarations indexed from sourceView source ↗ Module documentation
Explicit counts for basic-factor choices
This module solves the coordinate-count system and relates its solution to the label-count and multinomial choice spaces.
Declarations
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgument_choiceCounts_total_add_mixed_eq_coord_sum
DocumentationEstablishes the identity `q + 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_q_le_coord_sum
DocumentationProves the bound q ≤ e (0 : Fin 2) + 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_mixedChoiceCount_eq_coord_sum_sub_q
DocumentationEstablishes the identity formalLogOnePlusProductArgumentMixedChoiceCount q l = 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.formalLogOnePlusProductArgument_leftChoiceCount_eq_q_sub_right_coord
DocumentationEstablishes the identity formalLogOnePlusProductArgumentLeftChoiceCount q l = q - 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_rightChoiceCount_eq_q_sub_left_coord
DocumentationEstablishes the identity formalLogOnePlusProductArgumentRightChoiceCount q l = q - 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_explicit
DocumentationEstablishes the identity formalLogOnePlusProductArgumentLeftChoiceCount q l = q - e (1 : Fin 2) ∧ formalLogOnePlusProductArgumentRightChoiceCount q l = q - e (0 : Fin 2) ∧ formalLogOnePlusProductArgumentMixedChoiceCount q l = 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.formalLogOnePlusProductArgument_labelCounts_explicit
DocumentationEstablishes the identity 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.formalLogOnePlusProductArgumentBasicFactorChoices_labelCounts_explicit
DocumentationEstablishes the identity 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.formalLogOnePlusProductArgumentBasicFactorChoices_subset_labelCountChoices
DocumentationEvery basic-factor choice satisfies the corresponding three label-count constraints.
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.formalLogOnePlusProductArgumentBasicFactorChoices_card_le_labelCountChoices
DocumentationProves the bound (formalLogOnePlusProductArgumentBasicFactorChoices q e).card ≤ (formalLogOnePlusProductArgumentBasicFactorLabelCountChoices q e).card.
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