Dedekind 0.0.0
A structuralist C++23 Module Library
Loading...
Searching...
No Matches
dedekind::sets::IsPairing Concept Referenceexport

A carrier that is the product of its two legs and is built from them (the pairing ⟨a, b⟩): a set over it answers r(a, b) as r(⟨a, b⟩) (#1047). IsProduct, plus construction from the legs: std::pair, Complex (ℂ ≅ ℝ×ℝ) and Rational (the pairing then the quotient ℤ×ℤ → ℚ, so r(n, d) asks whether n/d is a member). More...

Concept definition

template<typename D>
std::constructible_from<D, leg_1_t<D>, leg_2_t<D>>
Categorification of std::pair<A, B> as the categorical product (A × B).
Definition limit.cppm:498
A carrier that is the product of its two legs and is built from them (the pairing ⟨a,...
Definition boundaries.cppm:270

Detailed Description

A carrier that is the product of its two legs and is built from them (the pairing ⟨a, b⟩): a set over it answers r(a, b) as r(⟨a, b⟩) (#1047). IsProduct, plus construction from the legs: std::pair, Complex (ℂ ≅ ℝ×ℝ) and Rational (the pairing then the quotient ℤ×ℤ → ℚ, so r(n, d) asks whether n/d is a member).

Template Parameters
Dthe carrier.