Signature-level witness for a fiber bundle over a base species.
More...
template<typename Bundle>
typename Bundle::TotalSpace;
typename Bundle::BaseSpace;
typename Bundle::Fiber;
typename Bundle::Projection;
typename Bundle::TotalSpace,
typename Bundle::BaseSpace>;
{ bundle.projection() } -> std::same_as<typename Bundle::Projection>;
typename Bundle::TotalSpace,
typename Bundle::BaseSpace>;
{ bundle.trivializes_locally() } -> std::convertible_to<bool>;
}
A projection morphism π : E -> B for a bundle candidate.
Definition topoi.cppm:229
Signature-level witness for a fiber bundle over a base species.
Definition topoi.cppm:248
Signature-level witness for a fiber bundle over a base species.
This concept checks for the standard structural ingredients:
- Total space E,
- Base space B,
- Fiber species F,
- Projection map π : E -> B,
- Local trivialization witness.
It intentionally verifies API shape only; stronger geometric laws can be layered later.