|
Dedekind 0.0.0
A structuralist C++23 Module Library
|
The reified fibre of a relation R at a point x: the predicate \(b \mapsto (x,b)\in R\). Named (the sibling of GraphPredicate / PreimagePredicate) so the fibre is stable and inspectable rather than a lambda blackbox (#840).
More...
Public Member Functions | |
|
template<typename T2> requires std::invocable<const Rel&, std::pair<T1, T2>> | |
| constexpr auto | operator() (const T2 &b) const |
Public Attributes | |
| Rel | relation |
| T1 | point |
Friends | |
| constexpr bool | operator== (const FibrePredicate &, const FibrePredicate &)=default |
The reified fibre of a relation R at a point x: the predicate \(b \mapsto (x,b)\in R\). Named (the sibling of GraphPredicate / PreimagePredicate) so the fibre is stable and inspectable rather than a lambda blackbox (#840).
| Rel | the relation. |
| T1 | the point's carrier. |