Commit 2021-07-07 17:46 5f2358c4
View on Github →fix(data/complex/basic): ensure algebra ℝ ℂ is computable (#8166)
Without this complex.ring instance, ring ℂ is found via division_ring.to_ring and field.to_division_ring, and complex.field is non-computable.
The non-computable-ness previously contaminated distrib_mul_action R ℂ and even some properties of finset.sum on complex numbers! To avoid this type of mistake again, we remove noncomputable theory and manually flag the parts we actually expect to be computable.