Skip to main content

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,569 curated research declarations and 119,070 complete package declarations. Search 10,000 more complete Mathlib declarations.

All topics

Showing 1,075 to 1,080 of 2,569 results.

Project-declaredLean 4.32.0

Ff theorem

ff

Mathematical statement

Let GG be a finite vector space over Fq\mathbb F_q, where q3q\ge3 is prime. If a nonempty set AGA\subseteq G contains no nontrivial three-term arithmetic progression, then dimFqG2148L(α)9\dim_{\mathbb F_q}G \le 2^{148}\,\mathcal L(\alpha)^9, where α=A/G\alpha=|A|/|G| and L\mathcal L is the project's capped logarithm.

additive combinatoricsarithmetic progressionsFourier analysis

Source project: Arithmetic Progressions Almost Periodicity

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Cma to nma advantage bound

FiatShamir.cma_to_nma_advantage_bound

Mathematical statement

CMA-to-NMA reduction for Fiat-Shamir signatures built from a Sigma protocol. The reduction runs the CMA adversary with simulated signing transcripts and a managed random oracle, then appends a single explicit live random-oracle query for the forgery's hash point so that the verification challenge is part of the forkable transcript (the `nmaAdvFromCmaWithF...

program verificationseparation logiccryptography

Source project: VCVio

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Query Log length le of nma Hash Query Bound

FiatShamir.Fork.queryLog_length_le_of_nmaHashQueryBound

Mathematical statement

Running the inner unifForward + roImpl simulator against a source computation with an nmaHashQueryBound Q can grow the internal queryLog by at most Q. Each source Sum.inr step consumes one unit of the nmaHashQueryBound budget, while roImpl appends to queryLog only on a cache miss, hence at most once per such step.

program verificationseparation logiccryptography

Source project: VCVio

Person-level attribution pending.

View proof record
Project-declaredLean 4.32.0

Run Trace target eq of mem context Fork

FiatShamir.Fork.runTrace_target_eq_of_mem_contextFork

Mathematical 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

Mathematical 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