Commit 2025-02-13 21:54 44f77fa1
View on Github →feat(Order/WellQuasiOrder): WellQuasiOrdered predicate (#21008)
We define the WellQuasiOrdered predicate for an unbundled WQO relation, and the WellQuasiOrderedLE typeclass. We show some basic properties of them both.
Note that we already have the set versions Set.PartiallyWellOrderedOn and Set.IsPWO. A future PR will redefine the set predicates in terms of the type predicates.
We call these WQOs instead of PWOs, since we're not actually requiring a partial order, but only a quasiorder (preorder).