Documentation

Mathlib.NumberTheory.ClassNumber.FunctionField

Class numbers of function fields #

This file defines the class number of a function field as the (finite) cardinality of the class group of its ring of integers. It also proves some elementary results on the class number.

Main definitions #

noncomputable def FunctionField.classNumber (Fq : Type u_1) (F : Type u_2) [Field Fq] [Fintype Fq] [Field F] [Algebra (Polynomial Fq) F] [Algebra (RatFunc Fq) F] [IsScalarTower (Polynomial Fq) (RatFunc Fq) F] [FunctionField Fq F] [Algebra.IsSeparable (RatFunc Fq) F] :

The class number in a function field is the (finite) cardinality of the class group.

Equations
Instances For

    The class number of a function field is 1 iff the ring of integers is a PID.