ModuleFormalCore.lean
Nyll.ValuedFieldTheory.LocalField.Analytic.LogExpSeries.FormalCore
11 declarations indexed from sourceView source ↗ Module documentation
Choice-count combinatorics for the formal logarithm product
This module completes the formal logarithm core by identifying the basic-factor choices with pairs of finite position sets and evaluating their cardinality. The formal-series identities and the underlying position calculus live in FormalCoreBase.
Declarations
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgumentMixedLeftChoices
DocumentationDefines formalLogOnePlusProductArgumentMixedLeftChoices.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Filter
open Polynomial
open scoped Topology
open scoped PowerSeries.WithPiTopology
noncomputable section
attribute [local instance] Classical.propDecidable
universe u
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgumentMixedLeftChoices_card
DocumentationEstablishes the identity (formalLogOnePlusProductArgumentMixedLeftChoices q a b).card = Nat.choose q (a + b - q) * Nat.choose (q - (a + b - q)) (q - b).
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Filter
open Polynomial
open scoped Topology
open scoped PowerSeries.WithPiTopology
noncomputable section
attribute [local instance] Classical.propDecidable
universe u
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgument_toMixedLeft_mem
DocumentationEstablishes the membership statement (⟨formalLogOnePlusProductArgumentMixedPositions q l, formalLogOnePlusProductArgumentLeftPositions q l⟩ : Σ _ : Finset ℕ, Finset ℕ) ∈ formalLogOnePlusProductArgumentMixedLeftChoices q (e (0 : Fin 2)) (e (1 : Fin 2)).
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Filter
open Polynomial
open scoped Topology
open scoped PowerSeries.WithPiTopology
noncomputable section
attribute [local instance] Classical.propDecidable
universe u
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgument_fromMixedLeft_mem
DocumentationEstablishes the membership statement formalLogOnePlusProductArgumentChoiceFromMixedLeft q P.1 P.2 ∈ formalLogOnePlusProductArgumentBasicFactorLabelCountChoices q e.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Filter
open Polynomial
open scoped Topology
open scoped PowerSeries.WithPiTopology
noncomputable section
attribute [local instance] Classical.propDecidable
universe u
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgument_from_to_choice
DocumentationEstablishes the identity formalLogOnePlusProductArgumentChoiceFromMixedLeft q (formalLogOnePlusProductArgumentMixedPositions q l) (formalLogOnePlusProductArgumentLeftPositions q l) = l.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Filter
open Polynomial
open scoped Topology
open scoped PowerSeries.WithPiTopology
noncomputable section
attribute [local instance] Classical.propDecidable
universe u
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgument_to_from_pair
DocumentationEstablishes the identity (⟨formalLogOnePlusProductArgumentMixedPositions q (formalLogOnePlusProductArgumentChoiceFromMixedLeft q P.1 P.2), formalLogOnePlusProductArgumentLeftPositions q (formalLogOnePlusProductArgumentChoiceFromMixedLeft q P.1 P.2)⟩ : Σ _ : Finset ℕ, Finset ℕ) = P.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Filter
open Polynomial
open scoped Topology
open scoped PowerSeries.WithPiTopology
noncomputable section
attribute [local instance] Classical.propDecidable
universe u
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgumentBasicFactorLabelCountChoices_card_eq_mixedLeftChoices_card
DocumentationEstablishes the identity (formalLogOnePlusProductArgumentBasicFactorLabelCountChoices q e).card = (formalLogOnePlusProductArgumentMixedLeftChoices q (e (0 : Fin 2)) (e (1 : Fin 2))).card.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Filter
open Polynomial
open scoped Topology
open scoped PowerSeries.WithPiTopology
noncomputable section
attribute [local instance] Classical.propDecidable
universe u
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgumentBasicFactorLabelCountChoices_subset_choices
DocumentationUnder the coordinate bounds, every label-count choice is a valid basic-factor choice.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Filter
open Polynomial
open scoped Topology
open scoped PowerSeries.WithPiTopology
noncomputable section
attribute [local instance] Classical.propDecidable
universe u
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgumentBasicFactorChoices_card_eq_choose_mul_choose
DocumentationEstablishes the identity `(formalLogOnePlusProductArgumentBasicFactorChoices q e).card = Nat.choose q (e (0 : Fin 2) + e (1 : Fin 2) - q) * Nat.choose (q - (e (0 : Fin 2) + e (1 : Fin 2)
- q)) (q - e (1 : Fin 2))`.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Filter
open Polynomial
open scoped Topology
open scoped PowerSeries.WithPiTopology
noncomputable section
attribute [local instance] Classical.propDecidable
universe u
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgument_choiceCounts_left_coord_le_q
DocumentationProves the bound e (0 : Fin 2) ≤ q.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Filter
open Polynomial
open scoped Topology
open scoped PowerSeries.WithPiTopology
noncomputable section
attribute [local instance] Classical.propDecidable
universe u
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.formalLogOnePlusProductArgument_choiceCounts_right_coord_le_q
DocumentationProves the bound e (1 : Fin 2) ≤ q.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Filter
open Polynomial
open scoped Topology
open scoped PowerSeries.WithPiTopology
noncomputable section
attribute [local instance] Classical.propDecidable
universe u
open LocalFieldTheory.DiscreteValuationField
namespace LocalFieldTheory.DiscreteValuationField
namespace MultiplicativeIntegerValuation