|
Dedekind 0.0.0
A structuralist C++23 Module Library
|
Symbolic constants ($\sqrt{2}$, …) as Dedekind cuts. More...
#include <cmath>#include <concepts>import dedekind.sets;import dedekind.category;import dedekind.numbers:complex;
Namespaces | |
| namespace | dedekind::numbers |
Functions | |
| template<typename Q> | |
| constexpr auto | dedekind::numbers::Sqrt2_Symbolic () |
| template<typename R> requires std::regular<R> | |
| constexpr auto | dedekind::numbers::TranscendentalSet () |
| The Transcendental Set (𝕋). | |
Variables | |
| template<typename T> | |
| constexpr bool | dedekind::numbers::is_transcendental_v = false |
| Trait to mark a species as Transcendental (π, e). | |
Symbolic constants ($\sqrt{2}$, …) as Dedekind cuts.
@partition :symbolic
Reifies algebraic real constants as predicate-set lower-cuts (ETCS subobjects of ℚ). The cut is the constant; bounded-precision queries are the only thing that crosses the realisation boundary.