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

HasSubset plus a bool ==, so \(A \subsetneq B \equiv A \subseteq B \wedge A \neq B\) is expressible. More...

Concept definition

template<typename A, typename B>
concept dedekind::order::HasProperSubset = HasSubset<A, B> && requires(const A& a, const B& b) {
{ a == b } -> std::convertible_to<bool>;
}
HasSubset plus a bool ==, so is expressible.
Definition inclusion.cppm:72
A decidable <= exists for the pair — generic (meet) or a per-carrier specialisation (Singleton member...
Definition inclusion.cppm:64

Detailed Description

HasSubset plus a bool ==, so \(A \subsetneq B \equiv A \subseteq B \wedge A \neq B\) is expressible.