Documentation

LeanPool.FltRegular.NumberTheory.CyclotomicRing

Cyclotomic integers #

This file defines cyclotomic integers using AdjoinRoot and relates them to the ring of integers of the corresponding rational cyclotomic field.

The cyclotomic integers of conductor p, defined as an AdjoinRoot.

Equations
Instances For

    The canonical equivalence between CyclotomicIntegers p and the ring of integers of the p-th cyclotomic field.

    Equations
    Instances For

      The tautological primitive root of unity in CyclotomicIntegers p.

      Equations
      Instances For
        theorem CyclotomicIntegers.equiv_zeta (p : ) [hpri : Fact (Nat.Prime p)] :
        (equiv p) (zeta p) = .toInteger
        theorem CyclotomicIntegers.one_sub_zeta_dvd_int_iff (p : ) [hpri : Fact (Nat.Prime p)] (n : ) :
        1 - zeta p n p n
        theorem CyclotomicIntegers.isCoprime_one_sub_zeta (p : ) [hpri : Fact (Nat.Prime p)] (n : ) (hn : ¬p n) :
        IsCoprime (1 - zeta p) n
        theorem CyclotomicIntegers.exists_dvd_int (p : ) [hpri : Fact (Nat.Prime p)] (n : CyclotomicIntegers p) (hn : n 0) :
        ∃ (m : ), m 0 n m

        The power basis of CyclotomicIntegers p generated by zeta p.

        Equations
        Instances For