Documentation

MIPRE.Tailored.Sofic.Measure.LowerPrimrec

The lower approximation is primitive recursive #

primrec_lowerSeq: the numerators lowerSeq T t of Main Theorem I (1) are a primitive recursive function of the test and the stage. mainTheoremI_one packages clause (1) of Main Theorem I (I:592): a primitive recursive dyadic sequence, non-decreasing and tending to the sofic value.

Rewritings #

theorem MIPRE.Tailored.Sofic.Measure.any_eq_foldr {α : Type u_1} (l : List α) (f : α → Bool) :
l.any f = List.foldr (fun (a : α) (b : Bool) => f a || b) false l
theorem MIPRE.Tailored.Sofic.Measure.all_eq_foldr {α : Type u_1} (l : List α) (f : α → Bool) :
l.all f = List.foldr (fun (a : α) (b : Bool) => f a && b) true l
theorem MIPRE.Tailored.Sofic.Measure.length_filter_eq_foldr {α : Type u_1} (l : List α) (p : α → Bool) :
(List.filter p l).length = List.foldr (fun (a : α) (n : ℕ) => if p a = true then n + 1 else n) 0 l
theorem MIPRE.Tailored.Sofic.Measure.sum_eq_foldr (l : List ℕ) :
l.sum = List.foldr (fun (a n : ℕ) => a + n) 0 l

Primitive recursion #

@[reducible, inline]

The arguments (P, K, y, lit) of litC.

Equations
Instances For
    theorem MIPRE.Tailored.Sofic.Measure.primrec_litC :
    Primrec fun (q : LitArgs) => litC q.1 q.2.1 q.2.2.1 q.2.2.2
    @[reducible, inline]

    The arguments (P, K, cl, y) of passC.

    Equations
    Instances For
      theorem MIPRE.Tailored.Sofic.Measure.primrec_passC :
      Primrec fun (q : PassArgs) => passC q.1 q.2.1 q.2.2.1 q.2.2.2

      The lower approximation is primitive recursive.

      theorem MIPRE.Tailored.Sofic.Measure.mainTheoremI_one :
      ∃ (α : SubgroupTestValue.SubgroupTestData → ℕ → ℕ), Primrec₂ α ∧ ∀ (T : SubgroupTestValue.SubgroupTestData), (Monotone fun (t : ℕ) => dyadic (α T t) t) ∧ (∀ (t : ℕ), dyadic (α T t) t ≤ T.valSof) ∧ Filter.Tendsto (fun (t : ℕ) => dyadic (α T t) t) Filter.atTop (nhds T.valSof)

      Main Theorem I (1) (I:592): a primitive recursive sequence of dyadic numbers α T t / 2^t, non-decreasing in t, at most the sofic value and tending to it.