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 573 research declarations. Search 10,000 more complete Mathlib declarations.

1 topic

573 results

Clear filters
Project-declaredLean 4.32.0

Run Trace target eq of mem context Fork

FiatShamir.Fork.runTrace_target_eq_of_mem_contextFork

Plain-language statement

If two successful contextual forks select the same fork index, their forgery targets agree.

program verificationseparation logiccryptography

Source project: VCVio

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Nma to hard relation bound

FiatShamir.nma_to_hard_relation_bound

Project documentation

NMA-to-extraction via the forking lemma and special soundness. The parameter qH is the fork slot parameter passed to Fork.forkPoint qH, i.e., the number of Fin (qH + 1) candidate target positions over which the replay-forking lemma sums. It is not required to be a valid query bound on the adversary: callers may supply a wrapped adversary with up...

program verificationseparation logiccryptography

Source project: VCVio

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Perfectly Correct

FiatShamir.perfectlyCorrect

Plain-language statement

Completeness of the Fiat-Shamir signature scheme follows from completeness of the underlying Σ-protocol.

program verificationseparation logiccryptography

Source project: VCVio

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Sign expected Query Cost eq output Expectation

FiatShamir.sign_expectedQueryCost_eq_outputExpectation

Plain-language statement

Fiat-Shamir signing has expected weighted query cost equal to the expectation of the queried commitment cost over the output signature distribution.

program verificationseparation logiccryptography

Source project: VCVio

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Simulated Nma Adv hash Query Bound

FiatShamir.simulatedNmaAdv_hashQueryBound

Plain-language statement

Hash-query bound for simulatedNmaAdv: if the CMA adversary makes at most qS signing-oracle queries and qH random-oracle queries, the NMA reduction makes at most qH live hash queries. The qS signing queries are absorbed into the managed cache rather than issued live.

program verificationseparation logiccryptography

Source project: VCVio

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Cma advantage le fork bound of h5

FiatShamir.Stateful.cma_advantage_le_fork_bound_of_h5

Project documentation

Native stateful top-level chain, assuming the H5 replay-forking boundary. This theorem carries the H1/H2/H3/H4 arithmetic directly in the stateful chain. The bound is in terms of the verify-wrapped adversary nmaAdvFromCmaWithFinalQuery at fork slot parameter qH.

program verificationseparation logiccryptography

Source project: VCVio

Person-level attribution pending.

View proof record