Skip to content
This repository has been archived by the owner on Jul 24, 2024. It is now read-only.

Refactor bilinear forms #15907

Open
2 of 8 tasks
mcdoll opened this issue Aug 7, 2022 · 0 comments
Open
2 of 8 tasks

Refactor bilinear forms #15907

mcdoll opened this issue Aug 7, 2022 · 0 comments
Labels
RFC Request for comment t-algebra Algebra (groups, rings, fields etc)

Comments

@mcdoll
Copy link
Member

mcdoll commented Aug 7, 2022

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.

The roadmap is as follows:

@mcdoll mcdoll added RFC Request for comment t-algebra Algebra (groups, rings, fields etc) labels Aug 7, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
RFC Request for comment t-algebra Algebra (groups, rings, fields etc)
Projects
None yet
Development

No branches or pull requests

1 participant