Documentation

Anderson4D.Combinatorics.MultiplicityCount

Exponential bounds for multiplicity and relabelling choices #

This file isolates the two elementary exponential counts used between paper equations (5.8) and (5.9). A positive tuple with prescribed total is a composition after the index order is fixed. Consequently the number of such tuples is at most 2 ^ total.

Using labelled slots here is deliberate: it bounds both the initial multiplicity choice and the later χ assignment without introducing a factorial for permuting leaves.

Positive r-tuples with sum total. Values use a bounded carrier so the type is finite without any classical finite-set truncation.

Equations
Instances For
    @[implicit_reducible]
    Equations

    Forget the fixed length of a positive tuple and regard it as an integer composition.

    Equations
    Instances For

      The ordered list of blocks remembers the original tuple.

      The number of positive ordered tuples of any fixed length and total total is exponentially bounded. This is the count used for both the (m_l) and χ choices in paper (5.8)--(5.9).

      def Anderson4D.PositiveAssignment (ι : Type u_1) [Fintype ι] (total : ℕ) :
      Type u_1

      Positive assignments on an arbitrary finite labelled carrier with prescribed total. This is the form used for leaf multiplicities and for the χ assignment to an enumeration of the realized set.

      Equations
      Instances For
        @[implicit_reducible]
        noncomputable instance Anderson4D.PositiveAssignment.instFintype {ι : Type u_1} [Fintype ι] (total : ℕ) :
        Equations
        noncomputable def Anderson4D.PositiveAssignment.toComposition {ι : Type u_1} [Fintype ι] {total : ℕ} (f : PositiveAssignment ι total) :

        Canonically order a finite labelled carrier and read an assignment as a composition.

        Equations
        Instances For

          Paper (5.8)--(5.9): assignments to any finite labelled carrier have no factorial loss.