Mathlib Map

Structures · Algebra

NormalizedGCDMonoid

Normalized GCD monoid: a cancellative CommMonoidWithZero with normalization and gcd (greatest common divisor) and lcm (least common multiple) operations. In this setting gcd and lcm form a bounded lattice on the associated elements where gcd is the infimum, lcm is the supremum, 1 is bottom, and 0 is top. The type class focuses on gcd and we derive the corresponding lcm facts from gcd.

Defined in
Mathlib.Algebra.GCDMonoid.Basic
Shape
One type argument · adds normalize_gcd, normalize_lcm

Extends2

Extended by0

Nothing extends this class yet.

Concrete types that are instances2

  • Polynomial
  • PUnit

How is a type an instance?

Loading the hierarchy index…

Assumed by167

Ancestors5