OAI/Combinatorics/ContingencyTables/Counting/CompanionOracleAcceptance.lean
15 declarations, 0 contain sorry, 0 declared as axioms
Fresh approximate weight calls in one Metropolis acceptance decision
- lemma
OAI.ContingencyTables.CompanionOracleAcceptance.ratio_linear_boundsline 16 - lemma
OAI.ContingencyTables.CompanionOracleAcceptance.min_one_stabilityline 44 - def
OAI.ContingencyTables.CompanionOracleAcceptance.evaluatedWeightline 61 - def
OAI.ContingencyTables.CompanionOracleAcceptance.targetWeightline 67 - lemma
OAI.ContingencyTables.CompanionOracleAcceptance.targetWeight_eqline 71 - lemma
OAI.ContingencyTables.CompanionOracleAcceptance.multiplier_positiveline 77 - lemma
OAI.ContingencyTables.CompanionOracleAcceptance.targetWeight_positiveline 84 - def
OAI.ContingencyTables.CompanionOracleAcceptance.acceptanceline 89 - def
OAI.ContingencyTables.CompanionOracleAcceptance.targetAcceptanceline 97 - lemma
OAI.ContingencyTables.CompanionOracleAcceptance.targetAcceptance_eqline 100 - lemma
OAI.ContingencyTables.CompanionOracleAcceptance.evaluatedWeight_boundsline 105 - theorem
OAI.ContingencyTables.CompanionOracleAcceptance.acceptance_errorline 120Source documentation
Relative errors in both weight calls cause an absolute acceptance error at most four times the call tolerance, even across clipping at 1.
theorem acceptance_error (A : Instance I J) (C K j : ℕ) (hK : 1 ≤ K) (hW : 100*A.d*K ≤ A.W) (xi : ℚ) (hx0 : 0 ≤ xi) (hx1 : xi ≤ 1/4) (v : Grid (I := Fin (dimension A)) K) (w : Pair A → Pair A → ℚ) … - lemma
OAI.ContingencyTables.CompanionOracleAcceptance.acceptance_boundsline 140 - lemma
OAI.ContingencyTables.CompanionOracleAcceptance.targetAcceptance_boundsline 154 - theorem
OAI.ContingencyTables.CompanionOracleAcceptance.average_acceptance_errorline 163Source documentation
This is the rounded acceptance probability of the implemented decision, averaged over its two fresh independent weight-query words.
theorem average_acceptance_error (A : Instance I J) (C : ℕ) (hC : 0 < C) (K j k : ℕ) (hK : 1 ≤ K) (hW : 100*A.d*K ≤ A.W) (hB : (K:ℝ)=binWidth A C) (hj : j ≤ rationalHeight A C) (xi : ℚ) (hx0 : 0 < xi) (hx1 : xi ≤ 1/4) (hPL : PublishedInputs.FiniteBoxPrekopaLeindler (dimension A)) (hCheeger : PublishedInputs.FiniteCheeger (Grid (I := Fin (dimension A)) K)) …Mentions: OAI.ContingencyTables.PublishedInputs.FiniteBoxPrekopaLeindler, OAI.ContingencyTables.PublishedInputs.FiniteCheeger