template<typename T, typename Mul, typename Add>
requires distributive<T>(std::remove_cvref_t<Mul>{},
std::remove_cvref_t<Add>{});
}
The "Glue" of the Ring: a * (b + c) = a*b + a*c.
Definition species.cppm:802
The "Glue" of the Ring: a * (b + c) = a*b + a*c.
Verification: The Symmetry Law