Sitelet https://github.com/math-comp/math-comp/pull/1269
Skip to content

Adapt mxpoly.v to semimodules, semialgebras, and semilinear functions - #1269

Merged
proux01 merged 1 commit into
masterfrom
semi-module-instances
Sep 17, 2025
Merged

proux01 merged 1 commit into
masterfrom
semi-module-instances

Conversation

@pi8027

@pi8027 pi8027 commented Sep 13, 2024 •

Copy link
Copy Markdown
Member
Motivation for this change

This PR generalizes some results in matrix.v and mxpoly.v to the "semi" case using #1125.

Dependencies
Minimal TODO list
  • added changelog entries with doc/changelog/make-entry.sh
  • [ ] added corresponding documentation in the headers
  • tried to abide by the contribution guide
  • this PR contains an optimum number of meaningful commits

See this Checklist for details.

Automatic note to reviewers

Read this Checklist.

@pi8027
pi8027 force-pushed the semi-module-instances branch 2 times, most recently from 064de22 to b2cb08c Compare September 16, 2024 07:32
@pi8027

pi8027 commented Sep 16, 2024 •

Copy link
Copy Markdown
Member Author

Generalizing the results in qpoly.v seems to require generalizing vector.v to semi-vector spaces, which looks non-trivial (mostly because of technical issues like compatibility). I will try it later.

@pi8027
pi8027 force-pushed the semi-module-instances branch 5 times, most recently from bc7c750 to 977f8db Compare September 19, 2024 22:09
@CohenCyril CohenCyril added this to the 2.4.0 milestone Nov 6, 2024
@pi8027
pi8027 force-pushed the semi-module-instances branch 2 times, most recently from 22eed1a to 5bb43b9 Compare November 18, 2024 15:00
@pi8027
pi8027 force-pushed the semi-module-instances branch 6 times, most recently from c12c458 to 42ceafb Compare March 18, 2025 14:09
@pi8027 pi8027 modified the milestones: 2.4.0, 2.5.0 Mar 19, 2025
@pi8027
pi8027 force-pushed the semi-module-instances branch 2 times, most recently from b76d91a to 6995082 Compare March 19, 2025 16:54
@pi8027
pi8027 force-pushed the semi-module-instances branch from 6995082 to fc9c0f4 Compare April 2, 2025 16:09
@pi8027
pi8027 force-pushed the semi-module-instances branch from fc9c0f4 to 58e7fb5 Compare April 4, 2025 13:14
@pi8027

pi8027 commented Apr 4, 2025 •

Copy link
Copy Markdown
Member Author

I will cut this PR into smaller pieces. The poly.v part might already be ready. I should redo the matrix.v part (almost from scratch) based on #1385.

@pi8027
pi8027 force-pushed the semi-module-instances branch from 58e7fb5 to c037230 Compare April 4, 2025 22:02
@coqbot-app coqbot-app Bot added the needs: rebase PR which is not rebased: check the target is appropriate (generally master) and rebase on top of it. label Apr 4, 2025
@pi8027 pi8027 changed the title Generalize some modules, algebras, and linear functions using #1125 Adapt matrix.v and mxpoly.v to semimodules, semialgebras, and semilinear functions Apr 4, 2025
@pi8027
pi8027 force-pushed the semi-module-instances branch 2 times, most recently from 1af343a to 69f2c8b Compare April 8, 2025 09:14
@coqbot-app coqbot-app Bot removed the needs: rebase PR which is not rebased: check the target is appropriate (generally master) and rebase on top of it. label Apr 8, 2025
@pi8027 pi8027 changed the title Adapt matrix.v and mxpoly.v to semimodules, semialgebras, and semilinear functions Adapt mxpoly.v to semimodules, semialgebras, and semilinear functions Apr 8, 2025
@pi8027
pi8027 force-pushed the semi-module-instances branch from 69f2c8b to 68e8ab8 Compare June 19, 2025 16:36
@pi8027
pi8027 force-pushed the semi-module-instances branch from 68e8ab8 to bc3f2af Compare July 25, 2025 12:03
@pi8027
pi8027 force-pushed the semi-module-instances branch from bc3f2af to 2a7cf44 Compare September 15, 2025 12:10
@pi8027
pi8027 marked this pull request as ready for review September 15, 2025 12:11
Comment thread algebra/mxpoly.v Outdated
Comment thread algebra/mxpoly.v Outdated
@pi8027
pi8027 force-pushed the semi-module-instances branch from 2a7cf44 to 5d1fc1a Compare September 16, 2025 12:50
@pi8027
pi8027 force-pushed the semi-module-instances branch from 5d1fc1a to 33a2f58 Compare September 16, 2025 14:36
@pi8027 pi8027 mentioned this pull request Sep 16, 2025
4 tasks done
@pi8027 pi8027 added the kind: enhancement Issue or PR about addition of features. label Sep 16, 2025

@proux01 proux01 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, the CI failure is unrelated, let's merge

@proux01
proux01 merged commit 3756219 into master Sep 17, 2025
182 of 185 checks passed
@proux01
proux01 deleted the semi-module-instances branch September 17, 2025 07:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind: enhancement Issue or PR about addition of features.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants