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

1 topic

423 results

Clear filters
Project-declaredLean 4.31.0

Poly gen is zero evading

PolynomialGenerator.poly_gen_is_zero_evading

Plain-language statement

If G is a polynomial generator, then G is zero-evading with error the maximum of the total degrees of the individual polynomials divided by the size of the smallest evaluation sets S i. Remark 3.20, the version of the statement in the brackets [BCGM25]. Note: Remark 3.20 provides two ways of viewing a polynomial generator as a zero-evading generator...

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Pr add split by complement

Pr_add_split_by_complement

Plain-language statement

Law of Total Probability (Partitioning an Event) The probability of an event f r occurring can be calculated by summing the probabilities of two disjoint cases: 1. f r occurs AND g r occurs. 2. f r occurs AND g r does NOT occur. Good to be used with Pr_multi_let_equiv_single_let

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Pr le Pr of implies

Pr_le_Pr_of_implies

Plain-language statement

Monotonicity of Probability If event A (defined by predicate f) implies event B (defined by predicate g) for all outcomes r, then the probability of A is less than or equal to the probability of B.

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Prob eval zero le div

prob_eval_zero_le_div

Plain-language statement

Probability of a nonzero polynomial evaluating to zero over a uniform product distribution is at most d / m, where d bounds the total degree and m bounds below the cardinality of each factor. This bridges schwartz_zippel_counting with the probability formulation.

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Prob marginalization first of prod

prob_marginalization_first_of_prod

Project documentation

Helper lemma for probability marginalization. Pr_{ (x, y) ← D₁ × D₂ }[ P x ] = Pr_{ x ← D₁ }[ P x ]

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Prob schwartz zippel mv polynomial

prob_schwartz_zippel_mv_polynomial

Plain-language statement

Schwartz-Zippel Lemma (Probability Form): For a non-zero multivariate polynomial P of total degree at most d over a finite field L, the probability that P(r) evaluates to 0 for a uniformly random r is at most d / |L|.

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record