You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hmmm... I think I was originally responsible for these (the one direction requiring the Propositional setoid, the other, correctly as here, being more general, and I didn't have my eye on the ball). As for how we think about this:
refactoring rather than, or as well as, addition?
breaking; I'd be tempted simply to break the API for v3.0, or even v2.3 as this was an (unintentional) bug, moreover only introduced recently as part of v2.2?
Alternatively, make the simple addition (modulo map id ≐ id, and the trivial proof that id Preserves _≡_ ⟶ _≈_) to Propositional by composing the above lemma with Setoid.Properties.map⁺ instantiated at {f = id}. Hmmm.
This implication should work for any setoid-based permutation, not just the equality setoid:
agda-stdlib/src/Data/List/Relation/Binary/Permutation/Propositional.agda
Line 98 in 3880dec
The text was updated successfully, but these errors were encountered: