Pow Two Cyclotomic splits of sq eq neg one
ArkLib.Lattices.CyclotomicModulus.powTwoCyclotomic_splits_of_sq_eq_neg_one
Plain-language statement
Splitting into explicit factors. Over ZMod q, given r² = -1, the negacyclic modulus X^{2^α}+1 factors as (X^{2^{α-1}} - r)·(X^{2^{α-1}} + r) for α ≥ 1. These are the two degree-2^{α-1} pieces of the LS k = 2 splitting; over q ≡ 5 (mod 8) they are irreducible (the order-of-q argument), which is what makes the CRT factors fields.
Source project: ArkLib
Person-level attribution pending.