Open
Description
See the discussion on #2504 for a specific instance.
This raises the issue to library level, given the ambient stdlib
assumption of cubical-compatible
/without-K
.
data
constructors which exploit repeated occurrences/'non-linearity' are making implicit appeal to reflexivity of (propositional) equality, and that should instead be required as an explicit witness. Specialising the constructor to supply refl
as a default witness should be the preferred approach to offering a non-linear constructor. Cf. Data.Nat.Divisibility.Core
#2013