# 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.