Supporting results for pointwise provable equality.
Composition on program quotients and its obstruction.
theorem
PointwiseComposition.FailureOfComposition.quotient_composition_exists_iff
{A : Type u}
(s : Setoid A)
(comp : A → A → A)
:
A binary operation descends to a quotient exactly when it preserves the equivalence relation in both arguments.