Commit 2023-03-17 14:58 9f0d61b4

View on Github →

fix(analysis/inner_product_space/pi_L2): add missing type cast functions (#18574) The preferred way to convert between ι → 𝕜 and euclidean_space 𝕜 ι is via pi_Lp.equiv, as this preserves the right typing information. We use the local notation ⟪x, y⟫ₑ to refer the euclidean inner product of x y : ι → 𝕜, which inserts the casting within the notation. This adds a new definition matrix.to_euclidean_lin as a shorthand to turn a matrix into a linear_map over euclidean_space. It also generalizes inner_matrix_row_row and inner_matrix_col_col away from fin n to arbitrary index types.

Estimated changes