OAI/Probability/TraceReconstruction/Restoration.lean
17 declarations, 0 contain sorry, 0 declared as axioms
Restoration
Restoration to honest complete traces, degradation to the requested channel, and exact-length padding.
- theorem
OAI.TraceReconstruction.FiniteLaw.approximate_hellinger_transferline 26 - def
OAI.TraceReconstruction.boundedTraceProjectionline 43Source documentation
A total common finite projection. The fallback is never used by a genuine trace of a length-at-most-n input.
def boundedTraceProjection (n : ℕ) (w : List Bool) : BoundedTrace n := …
Mentions: OAI.TraceReconstruction.BoundedTrace
- theorem
OAI.TraceReconstruction.boundedTraceProjection_valline 46 - theorem
OAI.TraceReconstruction.listTraceLaw_projectionline 50 - theorem
OAI.TraceReconstruction.ApproximatesTrace.projected_tvline 61 - theorem
OAI.TraceReconstruction.HellingerTracePair.sample_tvline 75Source documentation
Restoration for m independent complete observations, not a single concatenated trace.
theorem HellingerTracePair.sample_tv {q E V : ℝ} {x y : List Bool} (C : HellingerTracePair q x y E V) (hq : q∈Set.Icc 0 1) (m n : ℕ) (hx : x.length≤n) (hy : y.length≤n) : ((listTraceLaw q hq x n hx).product m).tv ((listTraceLaw q hq y n hy).product m) ≤ Real.sqrt ((m:ℝ)*V)+2*m*E := by …Mentions: OAI.TraceReconstruction.HellingerTracePair, OAI.TraceReconstruction.listTraceLaw
- theorem
OAI.TraceReconstruction.listDeletionExpectation_compline 93Source documentation
Independent deletion composes on the actual complete output list.
theorem listDeletionExpectation_comp (r t : ℝ) (w : List Bool) (F : List Bool→ℝ) : listDeletionExpectation r w (fun z=>listDeletionExpectation t z F)= listDeletionExpectation (r+(1-r)*t) w F := by … - def
OAI.TraceReconstruction.extraDeletionline 103 - theorem
OAI.TraceReconstruction.extraDeletion_boundsline 105 - theorem
OAI.TraceReconstruction.extraDeletion_compline 112 - theorem
OAI.TraceReconstruction.listTraceLaw_degradeline 117 - theorem
OAI.TraceReconstruction.HellingerTracePair.degraded_sample_tvline 132Source documentation
The requested higher-deletion channel preserves the exact m-sample restoration estimate, through one common per-sample Markov kernel.
theorem HellingerTracePair.degraded_sample_tv {r q E V : ℝ} {x y : List Bool} (C : HellingerTracePair r x y E V) (hr : r∈Set.Ico 0 1) (hq : q∈Set.Icc 0 1) (hrq : r≤q) (m n : ℕ) (hx : x.length≤n) (hy : y.length≤n) : ((listTraceLaw q hq x n hx).product m).tv ((listTraceLaw q hq y n hy).product m) ≤ Real.sqrt ((m:ℝ)*V)+2*m*E := by …Mentions: OAI.TraceReconstruction.HellingerTracePair, OAI.TraceReconstruction.listTraceLaw
- def
OAI.TraceReconstruction.wordOfLengthline 157 - theorem
OAI.TraceReconstruction.ofFn_wordOfLengthline 159 - theorem
OAI.TraceReconstruction.listTraceLaw_ofFnline 164 - theorem
OAI.TraceReconstruction.listTraceLaw_wordOfLengthline 176 - theorem
OAI.TraceReconstruction.ConcreteLevelPair.restored_wordsline 183Source documentation
Literal exact-length padding and degradation of a level witness.
theorem ConcreteLevelPair.restored_words {r q N Δ d ω F : ℝ} {hr : r∈Set.Icc 0 1} {i k : ℕ} (U : ConcreteLevelPair r hr N Δ d ω F i k) (hr1 : r<1) (hq : q∈Set.Icc 0 1) (hrq : r≤q) (hk : 1≤k) (n : ℕ) (hN : N≤n) : ∃x y : Word n,x≠y ∧ ∀m : ℕ, ((completeTraceLaw q hq x).product m).tv ((completeTraceLaw q hq y).product m) ≤ Real.sqrt ((m:ℝ)*N^(-d))+2*m*U.error := by …Mentions: OAI.TraceReconstruction.ConcreteLevelPair, OAI.TraceReconstruction.Word, OAI.TraceReconstruction.completeTraceLaw