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

1 topic

14 results

Clear filters
Project-declaredLean 4.31.0

Conj Aut Xpow eq neg

ArkLib.Lattices.CyclotomicModulus.conjAut_Xpow_eq_neg

Plain-language statement

σ_{-1}(X^e) = -X^{d-e} for 0 < e < d: the conjugate of a sub-d/2 monomial is minus the complementary monomial. The only nonzero coefficient of σ_{-1}(X^e) sits at d - e, with sign -1: from e·conjExp ≡ 2^{α+1} - e (mod 2^{α+1}) we get σ_{-1}(X^e) = X^{d + (d-e)} = -X^{d-e}.

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Galois Aut Xpow

ArkLib.Lattices.CyclotomicModulus.galoisAut_Xpow

Plain-language statement

σ_m (X^i) = X^{i·m} (reduced). For i < 2^α the monomial-remap defining galoisAut collapses to the single surviving term. This is the key input to the trace-of-monomial computation in TraceInnerProduct.lean.

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Mem fixed symm

ArkLib.Lattices.CyclotomicModulus.mem_fixed_symm

Plain-language statement

X^e + σ_{-1}(X^e) ∈ R_q^H when d/2k ∣ e: X^e is then σ_{4k+1}-fixed (its exponent is a multiple of d/2k), and the sum is symmetric under σ_{-1} (which has order 2).

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Mk monomial coeff full

ArkLib.Lattices.CyclotomicModulus.mk_monomial_coeff_full

Plain-language statement

Full coefficient of a (possibly high-degree) scaled monomial. For p < d, the p-th coefficient of the reduced c·X^m is (-1)^{m/d}·c at the folded position p = m mod d, and 0 elsewhere , the sign records how many times the exponent wrapped past X^d = -1.

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Mk monomial coeff lt

ArkLib.Lattices.CyclotomicModulus.mk_monomial_coeff_lt

Plain-language statement

The j-th coefficient of the reduced c·X^i (for i < d) is c·[j = i].

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Mk monomial eq

ArkLib.Lattices.CyclotomicModulus.mk_monomial_eq

Plain-language statement

The scaled monomial c·X^j ∈ Rq Φ factors as (constant c)·X^j.

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record