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

Refactor bilinear forms #15907

@mcdoll

Description

@mcdoll

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:

Metadata

Metadata

Assignees

No one assigned

    Labels

    RFCRequest for commentt-algebraAlgebra (groups, rings, fields etc)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions