Commit 2022-09-20 07:09 560891c4

View on Github →

refactor(data/real/basic): make and computable on reals (#16463) This also makes norm and dist computable on real, nnreal, rat, and int. From a mathematical point of view that doesn't care about computability, this still contains the (mildly) interesting result that the maximum of two reals is equal to the real produced by taking the elementwise maximum of the two cauchy sequences. This change causes some unpleasant elaboration pain in modular.lean for reasons presumably linked to unification of dependent typeclasses. It's not clear to me precisely what the cause if.

Estimated changes