Source-pinned research

Research proof index

Search theorem names, mathematical ideas, modules, topics, projects, and role-labelled researchers. Open a result for its complete indexed Lean declaration and source record.

This index contains 2 research declarations. Search 10,000 more complete Mathlib declarations.

1 topic

2 results

Clear filters
Project-declaredLean 4.32.0

Le prob Output bind of forall support

SignatureAlg.le_probOutput_bind_of_forall_support

Plain-language statement

If every value x in the support of gen satisfies Pr[= a | f x] ≄ 1 - Ī“, then the overall probability satisfies Pr[= a | gen >>= f] ≄ 1 - Ī“. This reduces a "for all keys" completeness statement to per-key bounds.

program verificationseparation logiccryptography

Source project: VCVio

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Unforgeable Adv advantage le unforgeable Exp No Fresh

SignatureAlg.unforgeableAdv.advantage_le_unforgeableExpNoFresh

Plain-language statement

Phase B (freshness-drop) bound. The CMA advantage is bounded above by the success probability of the same experiment with the freshness check dropped. Both unforgeableExp and unforgeableExpNoFresh factor as runtime.evalDist (joint >>= ...) sharing the same prefix joint. The hypothesis h_pull packages the runtime-specific factoring step that...

program verificationseparation logiccryptography

Source project: VCVio

Person-level attribution pending.

View proof record