Documentation

MIPRE.Tailored.Sofic.Measure.Value

The value of a subgroup test as a weak-* continuous functional #

Paper I, I:439–460: the value val(T, π) of a test against a probability measure π on the subsets of the free group is the probability that a subset drawn from π passes a challenge drawn with probability proportional to its weight. A challenge depends on finitely many coordinates of the subset, so its passing set is clopen and the value is weak-* continuous.

The value is defined here for a measure on any space X with a continuous map ev to the indicator functions FreeGroup (Fin s) → Bool (valGen); SubgroupTestData.valOn is the case X = Sub(F), ev = Subtype.val, and the upper approximation of the ergodic value uses the case X = {0,1}^F. The main results:

Words as elements of the free group #

The element of the free group of a letter; a letter beyond the s generators is the identity, as in FiniteAction.letterPerm.

Equations
Instances For

    The element of the free group of a word, the product of its letters from left to right.

    Equations
    Instances For

      A finite action's permutation of a word is the image of the word's element of the free group.

      Membership of a word in a stabilizer, through the free group.

      Passing a challenge #

      The literal (i, b) on an indicator A: the i-th word of K lies in A exactly when b; false when i is beyond K.

      Equations
      Instances For

        The indicator A passes the challenge (K, clauses): some clause holds.

        Equations
        Instances For

          Continuity #

          theorem MIPRE.Tailored.Sofic.Measure.continuous_bool_and {X : Type u_1} [TopologicalSpace X] {f g : X → Bool} (hf : Continuous f) (hg : Continuous g) :
          Continuous fun (x : X) => f x && g x
          theorem MIPRE.Tailored.Sofic.Measure.continuous_bool_or {X : Type u_1} [TopologicalSpace X] {f g : X → Bool} (hf : Continuous f) (hg : Continuous g) :
          Continuous fun (x : X) => f x || g x
          theorem MIPRE.Tailored.Sofic.Measure.continuous_list_all {X : Type u_1} [TopologicalSpace X] {ι : Type u_2} (l : List ι) (f : ι → X → Bool) (h : ∀ i ∈ l, Continuous (f i)) :
          Continuous fun (x : X) => l.all fun (i : ι) => f i x
          theorem MIPRE.Tailored.Sofic.Measure.continuous_list_any {X : Type u_1} [TopologicalSpace X] {ι : Type u_2} (l : List ι) (f : ι → X → Bool) (h : ∀ i ∈ l, Continuous (f i)) :
          Continuous fun (x : X) => l.any fun (i : ι) => f i x
          theorem MIPRE.Tailored.Sofic.Measure.continuous_litB {X : Type u_1} [TopologicalSpace X] {s : ℕ} {ev : X → FreeGroup (Fin s) → Bool} (hev : Continuous ev) (K : List SubgroupTestValue.Word) (lit : ℕ × Bool) :
          Continuous fun (x : X) => litB s K (ev x) lit
          theorem MIPRE.Tailored.Sofic.Measure.continuous_passB {X : Type u_1} [TopologicalSpace X] {s : ℕ} {ev : X → FreeGroup (Fin s) → Bool} (hev : Continuous ev) (K : List SubgroupTestValue.Word) (cl : List (List (ℕ × Bool))) :
          Continuous fun (x : X) => passB s K cl (ev x)
          def MIPRE.Tailored.Sofic.Measure.passSet {X : Type u_1} (s : ℕ) (ev : X → FreeGroup (Fin s) → Bool) (K : List SubgroupTestValue.Word) (cl : List (List (ℕ × Bool))) :
          Set X

          The set of points passing a challenge.

          Equations
          Instances For
            theorem MIPRE.Tailored.Sofic.Measure.isClopen_passSet {X : Type u_1} [TopologicalSpace X] {s : ℕ} {ev : X → FreeGroup (Fin s) → Bool} (hev : Continuous ev) (K : List SubgroupTestValue.Word) (cl : List (List (ℕ × Bool))) :
            IsClopen (passSet s ev K cl)

            The measure of a clopen set is weak-* continuous.

            The value #

            The value val(T, μ) (I:455) of a probability measure on a space X mapped continuously to the indicators: the weighted measure of the sets passing each challenge, normalized by the total weight as in SubgroupTestData.value.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem MIPRE.Tailored.Sofic.Measure.continuous_list_sum_map {X : Type u_1} {ι : Type u_2} [TopologicalSpace X] (l : List ι) (f : ι → X → ℝ) (h : ∀ i ∈ l, Continuous (f i)) :
              Continuous fun (x : X) => (List.map (fun (i : ι) => f i x) l).sum
              theorem MIPRE.Tailored.Sofic.Measure.weighted_le_one {ι : Type u_1} (l : List (ℕ × ι)) (p : ι → ℝ) (hp : ∀ c ∈ l, p c.2 ≤ 1) :
              (List.map (fun (c : ℕ × ι) => ↑c.1 * p c.2) l).sum ≤ ↑(List.map (fun (x : ℕ × ι) => x.1) l).sum

              A weighted average of numbers in [0, 1] is at most 1.

              The finitely described IRS Φ(σ) (I:510) as a probability measure.

              Equations
              Instances For
                theorem SubgroupTestValue.FiniteAction.measureReal_eq {s : ℕ} (σ : FiniteAction s) (μ : MeasureTheory.ProbabilityMeasure (SubgroupSpace s)) (hμ : ↑μ = (↑σ.N)⁻¹ • ∑ x : Fin σ.N, MeasureTheory.Measure.dirac (stab σ x)) {E : Set (SubgroupSpace s)} (hE : MeasurableSet E) :
                (↑μ).real E = ↑{x : Fin σ.N | stab σ x ∈ E}.card / ↑σ.N

                The measure of a measurable set under Φ(σ): the fraction of the points whose stabilizer it contains.

                The indicator of a subgroup.

                Equations
                Instances For

                  The value of a probability measure on Sub(F) (I:455): the weighted measure of the set of subgroups passing each challenge, normalized as in value.

                  Equations
                  Instances For

                    The value is weak- continuous* (I:458).

                    The value of a finitely described IRS Φ(σ) is the value of σ.