Skip to content

ReduceForm ​

Reduce an indefinite QuadraticForm by walking FormRho until Gauss's reduction condition holds.

ReduceForm(form)the reduced form in its cycle
Typed signatures
TypePackageApplies
(expression<QuadraticForm>) -> expression<QuadraticForm>modularalways

Domain: The modular group

Examples

Basic #

Walks FormRho until Gauss's condition holds

live ↗
InReduceForm(QuadraticForm(2,5,1))\mathrm{ReduceForm}(\mathrm{QuadraticForm}(2, 5, 1))OutQuadraticForm(1,3,−2)\mathrm{QuadraticForm}(1, 3, -2)
About
Examples1

See also: FormRho, IsReducedForm, FormClassNumber