betterwithage commited on
Commit
04dddc7
·
verified ·
1 Parent(s): e3d6432

fix(drift-heal): sync corpus/formulas/a11oy__gates_manifest.json to GitHub canonical (lean_commit_sha b675cd84)

Browse files

Heal GitHub<->HF module drift: the live HF Space served the stale gates_manifest (older lean_commit_sha 1dca0003). GitHub HEAD is canonical (source-of-truth built by Dockerfile COPY; regenerated manifest references the newer lutar-lean commit b675cd84). Pushing GitHub bytes byte-identical (valid JSON, same 53529 bytes). a11oy-specific corpus artifact (not a killinchu shared module), so cross-organ byte-identity unaffected.

corpus/formulas/a11oy__gates_manifest.json CHANGED
@@ -88,7 +88,7 @@
88
  "description": "a11oy policy gate for CertifiedRobustnessRadius (G39)",
89
  "lean_theorem": "certifiedRobustnessRadiusBound",
90
  "lean_file": "Lutar/Robustness/CertifiedRadius.lean",
91
- "lean_commit_sha": "1dca00032dfc9aa8559cc6c2e4b63192fcf52371",
92
  "formula": "certifiedRobustness",
93
  "rationale": "A gate decision is certifiably robust at input x if the \u2113\u2082 radius R computed from randomized smoothing parameters satisfies R \u2265 R_min_safety. Formula (Cohen-Rosenfeld-Kolter 2019, Theorem 1): R = (\u03c3/2) \u00b7 (\u03a6\u207b\u00b9(p\u0304_A) \u2212 \u03a6\u207b\u00b9(p\u0304_B)) where p\u0304_A is the Monte Carlo lower bound on the top-class probability and p\u0304_B is the upper bound on the runner-up probability.",
94
  "lean_status": "real"
@@ -230,7 +230,7 @@
230
  "description": "a11oy policy gate for GaussianMechanismDP (G36)",
231
  "lean_theorem": "gaussianNoiseSufficiency",
232
  "lean_file": "Lutar/DP/GaussianMechanism.lean",
233
- "lean_commit_sha": "1dca00032dfc9aa8559cc6c2e4b63192fcf52371",
234
  "formula": "gaussianMechanismDP",
235
  "rationale": "A DSSE receipt asserting differential privacy via the Gaussian mechanism is accepted only if the declared noise scale \u03c3_claimed satisfies the calibration formula: \u03c3_claimed \u2265 \u0394\u2082f \u00b7 \u221a(2 ln(1.25/\u03b4)) / \u03b5 for the declared (\u03b5, \u03b4, \u0394\u2082f) in the receipt header. If \u03c3_claimed is too small, the DP guarantee is void and the receipt is denied.",
236
  "lean_status": "real"
@@ -395,7 +395,7 @@
395
  "description": "a11oy policy gate for RDPSequentialComposition (G38)",
396
  "lean_theorem": "rdpSequentialCompositionAdditivity",
397
  "lean_file": "Lutar/DP/RDPComposition.lean",
398
- "lean_commit_sha": "1dca00032dfc9aa8559cc6c2e4b63192fcf52371",
399
  "formula": "rdpComposition",
400
  "rationale": "For a pipeline of k steps each satisfying (\u03b1, \u03b5\u1d62)-RDP, the sequential composition is (\u03b1, \u03a3\u03b5\u1d62)-RDP (Mironov 2017, Proposition 1). Converting to (\u03b5_dp, \u03b4)-DP: \u03b5_dp = \u03a3\u03b5\u1d62 + ln(1/\u03b4)/(\u03b1-1). The gate accepts a chained receipt only if \u03b5_dp \u2264 declared budget ceiling.",
401
  "lean_status": "real"
@@ -418,7 +418,7 @@
418
  "description": "a11oy policy gate for ReedSolomonSingletonBound (G40)",
419
  "lean_theorem": "reedSolomonMDSProperty",
420
  "lean_file": "Lutar/CodingTheory/ReedSolomonSingleton.lean",
421
- "lean_commit_sha": "1dca00032dfc9aa8559cc6c2e4b63192fcf52371",
422
  "formula": "reedSolomonSingleton",
423
  "rationale": "A receipt chain that claims to use Reed-Solomon erasure coding for shard resilience must declare valid RS parameters [n, k, d, q] that satisfy: (1) n \u2264 q (valid parameter range over field GF(q)) (2) 1 \u2264 k \u2264 n (3) d = n - k + 1 (MDS condition \u2014 Singleton bound achieved with equality) (4) claimed_erasure_capacity \u2264 n - k If any condition fails, the resilience claim is unsubstantiated and the gate de",
424
  "lean_status": "real"
 
88
  "description": "a11oy policy gate for CertifiedRobustnessRadius (G39)",
89
  "lean_theorem": "certifiedRobustnessRadiusBound",
90
  "lean_file": "Lutar/Robustness/CertifiedRadius.lean",
91
+ "lean_commit_sha": "b675cd84caa17080671570c153484c817f8769ac",
92
  "formula": "certifiedRobustness",
93
  "rationale": "A gate decision is certifiably robust at input x if the \u2113\u2082 radius R computed from randomized smoothing parameters satisfies R \u2265 R_min_safety. Formula (Cohen-Rosenfeld-Kolter 2019, Theorem 1): R = (\u03c3/2) \u00b7 (\u03a6\u207b\u00b9(p\u0304_A) \u2212 \u03a6\u207b\u00b9(p\u0304_B)) where p\u0304_A is the Monte Carlo lower bound on the top-class probability and p\u0304_B is the upper bound on the runner-up probability.",
94
  "lean_status": "real"
 
230
  "description": "a11oy policy gate for GaussianMechanismDP (G36)",
231
  "lean_theorem": "gaussianNoiseSufficiency",
232
  "lean_file": "Lutar/DP/GaussianMechanism.lean",
233
+ "lean_commit_sha": "b675cd84caa17080671570c153484c817f8769ac",
234
  "formula": "gaussianMechanismDP",
235
  "rationale": "A DSSE receipt asserting differential privacy via the Gaussian mechanism is accepted only if the declared noise scale \u03c3_claimed satisfies the calibration formula: \u03c3_claimed \u2265 \u0394\u2082f \u00b7 \u221a(2 ln(1.25/\u03b4)) / \u03b5 for the declared (\u03b5, \u03b4, \u0394\u2082f) in the receipt header. If \u03c3_claimed is too small, the DP guarantee is void and the receipt is denied.",
236
  "lean_status": "real"
 
395
  "description": "a11oy policy gate for RDPSequentialComposition (G38)",
396
  "lean_theorem": "rdpSequentialCompositionAdditivity",
397
  "lean_file": "Lutar/DP/RDPComposition.lean",
398
+ "lean_commit_sha": "b675cd84caa17080671570c153484c817f8769ac",
399
  "formula": "rdpComposition",
400
  "rationale": "For a pipeline of k steps each satisfying (\u03b1, \u03b5\u1d62)-RDP, the sequential composition is (\u03b1, \u03a3\u03b5\u1d62)-RDP (Mironov 2017, Proposition 1). Converting to (\u03b5_dp, \u03b4)-DP: \u03b5_dp = \u03a3\u03b5\u1d62 + ln(1/\u03b4)/(\u03b1-1). The gate accepts a chained receipt only if \u03b5_dp \u2264 declared budget ceiling.",
401
  "lean_status": "real"
 
418
  "description": "a11oy policy gate for ReedSolomonSingletonBound (G40)",
419
  "lean_theorem": "reedSolomonMDSProperty",
420
  "lean_file": "Lutar/CodingTheory/ReedSolomonSingleton.lean",
421
+ "lean_commit_sha": "b675cd84caa17080671570c153484c817f8769ac",
422
  "formula": "reedSolomonSingleton",
423
  "rationale": "A receipt chain that claims to use Reed-Solomon erasure coding for shard resilience must declare valid RS parameters [n, k, d, q] that satisfy: (1) n \u2264 q (valid parameter range over field GF(q)) (2) 1 \u2264 k \u2264 n (3) d = n - k + 1 (MDS condition \u2014 Singleton bound achieved with equality) (4) claimed_erasure_capacity \u2264 n - k If any condition fails, the resilience claim is unsubstantiated and the gate de",
424
  "lean_status": "real"