|
Dedekind 0.0.0
A structuralist C++23 Module Library
|
The Euclidean Engine (Division Rings and Domains). More...
#include <functional>#include <stdexcept>#include <utility>#include <vector>import dedekind.order;import dedekind.category;import dedekind.algebra:ring;
Concepts | |
| concept | dedekind::algebra::IsDivisionRing |
| A Ring establishing the existence of Multiplicative Inverses. | |
| concept | dedekind::algebra::IsEuclidean |
| A Commutative Ring endowed with a division algorithm. | |
The Euclidean Engine (Division Rings and Domains).
@partition :division
« إن هذا العلم، أي الجبر، غايته استخراج المجهولات، سواء كانت مقادير عددية أو هندسية. » (The aim of this science, Algebra, is to extract unknowns, whether they be numerical or geometrical magnitudes.) — Omar Khayyam (عمر الخيام), 'Treatise on Demonstration of Problems of Algebra'
This partition reifies the "Morphism of Remainder." By establishing IsEuclidean, we enable the recursive balancing of magnitudes—the foundational GCD algorithm that allows for the 'restoration' of simpler algebraic forms through the Euclidean algorithm.