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
gh-38650: Add support for pseudomorphisms
This PR implements pseudomorphisms.
Let $M, M'$ be modules over a ring $R$, $\theta: R \to R$ be a ring
homomorphism, and $\delta: R \to R$ be a $\theta$-derivation, which is a
map such that $\delta(xy) = \theta(x)\delta(y) + \delta(x)y$.
A *pseudomorphism* $f : M \to M$ is an additive map such that $f(\lambda
x) = \theta(\lambda)f(x) + \delta(\lambda) x$ for all $\lambda$ and $x$.
This PR is based on a former PR by @ymusleh (that I could not find, I
don't know why).
### 📝 Checklist
<!-- Put an `x` in all the boxes that apply. -->
- [x] The title is concise and informative.
- [x] The description explains in detail what this PR is about.
- [ ] I have linked a relevant issue or discussion.
- [x] I have created tests covering the changes.
- [x] I have updated the documentation and checked the documentation
preview.
### ⌛ Dependencies
URL: #38650
Reported by: Xavier Caruso
Reviewer(s): Antoine Leudière, Kwankyu Lee, Xavier Caruso
0 commit comments