Documentation

TauCeti.Data.ZMod.TwoPowerCharacter

Characters of units modulo powers of two #

The unit group modulo 2^(n+3) admits a character to ℚ/ℤ with kernel of order at most two and with nonzero value at -1. Its value on 5 has order 2^(n+1). Such a character cuts out a cyclic, totally complex subextension of a two-power cyclotomic extension.

The construction uses TauCeti.CharacterModule.exists_apply_eq_inv_addOrderOf to extend characters and ZMod.orderOf_unitFive for the kernel bound. A character modulo four ensures the nonzero value at -1.

Reference #

A character of the units modulo 2^(n+3) detects complex conjugation and has kernel of order at most two. Its value on 5 has order 2^(n+1).