Documentation

ZPM.Probability.Decision.Minimax.MWU.Config

MWU configuration state #

MWUConfig C carries a strictly-positive weight vector and its potential (the sum of the weights). The initial state sets all weights to 1; toPMF normalizes the weights to a FintypePMF distribution. These are the structural primitives consumed by the multiplicative-weights update and analysis in later shards.

structure ProbabilityTheory.MWUConfig (C : Type u_1) [Fintype C] :
Type u_1

Multiplicative-weights-update state: a strictly-positive weight vector.

  • weights : C

    The weight assigned to each column.

  • weights_pos (c : C) : 0 < self.weights c

    Weights are strictly positive.

Instances For

    The potential of an MWU state is the sum of its weights.

    Equations
    Instances For

      Initial configuration: all weights equal to 1.

      Equations
      Instances For
        noncomputable def ProbabilityTheory.MWUConfig.toPMF {C : Type u_1} [Fintype C] [Nonempty C] (cfg : MWUConfig C) :

        Normalize an MWU configuration to a FintypePMF.

        Equations
        Instances For