Commit 2023-07-26 10:47 36dc67fa

View on Github →

fix: redefine semiring instance on tensor product (#6141) By providing the Mul instance up front, this seems to make future typeclass search much easier. This comes at the expense of causing minor elaboration problem in various tensor definitions, which now require the implicit type arguments to be provided explicitly. This also simplifies some proofs, removing a porting note.

Estimated changes