You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 24, 2024. It is now read-only.
I just open this to track my progress and let everyone know how I plan to do this. This is very tedious, so if anyone wants to help I would be really happy.
The goal is to completely remove bilin_form R M in favor of M₁ →ₛₗ[σ₁] M₂ →ₛₗ[σ₂] R, which is more general and this removes quite a few boilerplate lemmas since we can apply lemmas from linear_map.
The issue with this refactor is that bilin_form has a few dependencies and moving the lemmas is not trivial (even without the generalization), so doing everything in one PR is not feasible.
I just open this to track my progress and let everyone know how I plan to do this. This is very tedious, so if anyone wants to help I would be really happy.
The goal is to completely remove
bilin_form R M
in favor ofM₁ →ₛₗ[σ₁] M₂ →ₛₗ[σ₂] R
, which is more general and this removes quite a few boilerplate lemmas since we can apply lemmas fromlinear_map
.The issue with this refactor is that
bilin_form
has a few dependencies and moving the lemmas is not trivial (even without the generalization), so doing everything in one PR is not feasible.The roadmap is as follows:
M₁ →ₛₗ[σ₁] M₂ →ₛₗ[σ₂] R
bilin_form_of_real_inner
#15780linear_algebra/matrix/bilinear_form.lean
linear_algebra/bilinear_form
tolinear_algebra/sesquilinear_form
and deletelinear_algebra/bilinear_form
*/sesquilinear_form
to*/bilinear_form
The text was updated successfully, but these errors were encountered: