Supporting results for pointwise provable equality.
⦃x, y, z, ...⦄ notation for kpair
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pair Unexpander construction in Multiset.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Universal membership over a sum splits into the two summands. This is a routine property of multiset membership.
After filtering out a, adjoining f a recovers every mapped member.
This is a routine technical property of multiset membership.
The cast construction in Multiset.Traversal.
Equations
Instances For
The add construction in Multiset.Traversal.
Equations
Instances For
The to List construction in Multiset.Traversal.
Equations
Instances For
The of List construction in Multiset.Traversal.
Equations
- One or more equations did not get rendered due to their size.
- PointwiseComposition.Multiset.Traversal.ofList [] = PointwiseComposition.Multiset.Traversal.zero
Instances For
Construct a traversal after applying a function to every element.
Equations
Instances For
Construct a traversal of the elements satisfying a decidable predicate.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Construct a traversal after removing one occurrence of an element.
Equations
Instances For
Remove the distinguished occurrence from a traversal of an adjoined atom.
Equations
Instances For
Constructively extract a preimage from a mapped traversal.
Equations
- t.getPreimage h = ⟨↑(List.chooseX (fun (a : α) => f a = b) t.toList ⋯), ⋯⟩