norm_num extensions for GCD-adjacent functions #
This module defines some norm_num extensions for functions such as
Nat.gcd, Nat.lcm, Int.gcd, and Int.lcm.
Note that Nat.coprime is reducible and defined in terms of Nat.gcd, so the Nat.gcd extension
also indirectly provides a Nat.coprime extension.
Given natural number literals ex and ey, return their GCD as a natural number literal
and an equality proof. Panics if ex or ey aren't natural number literals.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluate the Nat.gcd function.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given natural number literals ex and ey, return their LCM as a natural number literal
and an equality proof. Panics if ex or ey aren't natural number literals.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluates the Nat.lcm function.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluates the Int.gcd function.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluates the Int.lcm function.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluates the Rat.num function.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluates the Rat.den function.
Equations
- One or more equations did not get rendered due to their size.