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

All topics

2569 results

Project-declaredLean 4.31.0

Q dvd l2Norm Sq of not is Unit

ArkLib.Lattices.CyclotomicModulus.q_dvd_l2NormSq_of_not_isUnit

Plain-language statement

Algebraic core. If c : Rq Φ over q ≡ 5 (mod 8) is not a unit, then q divides its centered squared ℓ₂ norm. A non-unit's image in (ZMod q)[X]/(X^{2^α}+1) is non-coprime to the modulus, so an irreducible factor φᵢ = X^{2^{α-1}} ∓ r of X^{2^α}+1 (powTwoCyclotomic_splits_of_sq_eq_neg_one, irreducible_X_pow_sub_C_r) divides its lift; ev...

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Quotient Hom reduce

ArkLib.Lattices.CyclotomicModulus.quotientHom_reduce

Plain-language statement

Reduction modulo φ is invisible in the quotient: reduce p ≡ p (mod φ). This is the cyclotomic analogue of the NegacyclicRingSemantics soundness data.

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Coeff eq zero of nat Degree le

ArkLib.Lattices.CyclotomicModulus.Rq.coeff_eq_zero_of_natDegree_le

Plain-language statement

A reduced representative has zero coefficients at and beyond deg φ.

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Const Rq mul coeff

ArkLib.Lattices.CyclotomicModulus.Rq.constRq_mul_coeff

Plain-language statement

Multiplying by the constant constRq Φ c scales coefficients by c.

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Const Rq val

ArkLib.Lattices.CyclotomicModulus.Rq.constRq_val

Plain-language statement

The constant constRq Φ c has underlying polynomial C c (no reduction occurs, as deg (C c) = 0 < deg φ).

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Rq eq zero of l1Norm eq zero

ArkLib.Lattices.CyclotomicModulus.Rq.eq_zero_of_l1Norm_eq_zero

Plain-language statement

A ring element with zero centered ℓ₁ norm is 0: every centered coefficient representative below deg φ vanishes (ZMod.valMinAbs_eq_zero), and the representative is reduced (degree < deg φ), so the underlying polynomial is 0.

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record