Soundness of the finite FAF composition
Lax253009.FAFComposition · concepts/Lax253009/FAFComposition.lean · lax-253009
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
For each positive integer , sufficiently large and then give a finite FAF verifier with soundness below whenever the underlying two-prover game has sufficiently small positive soundness. The test uses larger tables and reference queries. Its proved free-bit bound is .
This is the finite composition underlying Theorem 5.1. The game threshold is stated explicitly and is positive; exponentially decreasing game soundness is more than sufficient. The theorem does not provide the bounded-occurrence gap reduction, parallel repetition, logarithmic random bit implementation, or polynomial-time verifier construction.
Concept map
Evidence
Lean source view on GitHub
| 1 | import Lax253009.FAFStrategyExtraction |
| 2 | import Lax253009.FAFPatterns |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: Soundness of the finite FAF composition |
| 7 | type: theorem |
| 8 | --- |
| 9 | For each positive integer , sufficiently large and then |
| 10 | give a finite FAF verifier with soundness below whenever |
| 11 | the underlying two-prover game has sufficiently small positive soundness. |
| 12 | The test uses larger tables and reference queries. |
| 13 | Its proved free-bit bound is . |
| 14 | |
| 15 | This is the finite composition underlying Theorem 5.1. The game threshold |
| 16 | is stated explicitly and is positive; exponentially decreasing game |
| 17 | soundness is more than sufficient. The theorem does not provide the |
| 18 | bounded-occurrence gap reduction, parallel repetition, logarithmic random |
| 19 | bit implementation, or polynomial-time verifier construction. |
| 20 | -/ |
| 21 | |
| 22 | namespace Lax253009.FAFComposition |
| 23 | |
| 24 | open LongCode FiniteProbability FAFStrategyExtraction |
| 25 | |
| 26 | noncomputable def gameThreshold (l s : ℕ) : ℝ := |
| 27 | ((1 / 2 : ℝ) ^ (20 * l * l * s) / 2) * (1 / 2 : ℝ) ^ (20 * l * s) / |
| 28 | ((2 : ℝ) ^ s + 1) |
| 29 | |
| 30 | axiom threshold_positive (l s : ℕ) : 0 < gameThreshold l s |
| 31 | |
| 32 | axiom soundness (l : ℕ) (hl : 0 < l) : |
| 33 | ∃ s₀ : ℕ, ∀ s : ℕ, s₀ ≤ s → ∃ w₀ : ℕ, ∀ w : ℕ, w₀ ≤ w → |
| 34 | ∀ {U Ω W : Type} [Fintype U] [Nonempty U] [Fintype Ω] [Nonempty Ω] |
| 35 | [Fintype W] [DecidableEq W], |
| 36 | ∀ u : ℕ, ∀ (question : U → Ω → W) |
| 37 | (ρ : U → Ω → Word w → Word u) (valid : U → Ω → Coordinate w) |
| 38 | (R : U → Table u) (A : W → Table w), |
| 39 | (∀ (P : W → Option (Word w)) (Q : U → Option (Word u)), |
| 40 | probability (DecodedStrategies.Wins question (Relation ρ valid) P Q) < gameThreshold l s) → |
| 41 | probability (FAFStrategyExtraction.Accepts (n := 10 * l) (s := s) (q := 10 * l * s) |
| 42 | question ρ valid R A) < (1 / 2 : ℝ) ^ (20 * l * l * s) |
| 43 | |
| 44 | end Lax253009.FAFComposition |
| 45 |
Used by
From Mathlib
none
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments