[Merged by Bors] - feat(Algebra/Module): characterizations of free modules in terms of their presentations#18327
[Merged by Bors] - feat(Algebra/Module): characterizations of free modules in terms of their presentations#18327
Conversation
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…nto unbundled-module-presentation-more-api
PR summary 3febfb1960Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
…nto unbundled-module-presentation-more-api
|
This PR/issue depends on:
|
erdOne
left a comment
There was a problem hiding this comment.
I feel that if you have a constructor of Presentation R M accepting an indexed family var spanning M and indexed family relations spanning the kernel of solution, you can the Freefile more easily without developingIsPresentationCore. But if you have other plans on IsPresentationCore` then this current approach works too.
The case of free modules is a toy example for the |
|
Thanks |
|
🚀 Pull request has been placed on the maintainer queue by erdOne. |
…heir presentations (#18327) In this PR, the API for the presentations of modules is slightly developed (uniqueness up to a linear equivalence of the module defined by generators and relations, constructor for the property `IsPresentation`), and this is used to show that a module is free iff it admits a presentation with generators and no relation. - [x] depends on: #18295 Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
|
Pull request successfully merged into master. Build succeeded: |
…heir presentations (#18327) In this PR, the API for the presentations of modules is slightly developed (uniqueness up to a linear equivalence of the module defined by generators and relations, constructor for the property `IsPresentation`), and this is used to show that a module is free iff it admits a presentation with generators and no relation. - [x] depends on: #18295 Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
In this PR, the API for the presentations of modules is slightly developed (uniqueness up to a linear equivalence of the module defined by generators and relations, constructor for the property
IsPresentation), and this is used to show that a module is free iff it admits a presentation with generators and no relation.