Commit 2020-08-20 21:33 c9704ff5
View on Github →chore(data/matrix, linear_algebra): generalize universe parameters (#3879)
@PatrickMassot was complaining that matrix m n R often doesn't work when the parameters are declared as m n : Type* because the universe parameters were equal. This PR makes the universe parameters of m and n distinct where possible, also generalizing some other linear algebra definitions.
The types of col and row used to be matrix n punit but are now matrix n unit, otherwise the elaborator can't figure out the universe. This doesn't seem to break anything except for the cases where punit.{n} was explicitly written down.
There were some breakages, but the total amount of changes is not too big.