← LibrarySolutions as Module Homomorphisms | KEVOS® MathematicsProject Delivery · Project ManagementLesson 50/72← PrevNext →
ArticlePublished 9 Aug 202622 min readBy Kevin Jogin
Skip to content
KEVOS® Engineering · Mathematics Knowledge Library

EngineeringMathematicsCore

Solutions as Module Homomorphisms

For the module M=An/J of a system of linear differential equations and any left An-module S, the solutions of the system in S correspond bijectively to the elements of HomAn(M,S). Choosing where to look for solutions becomes choosing S.

Collection Algebraic D-modulesTopic stream differential-equationsSource Ch. 6 §1Reading time 25 minPage ID KVS-ENG-MATH-0357

Overview

A system of linear differential equations with polynomial coefficients has already been converted into a single module M=An/J on the previous page. That conversion deliberately discarded the functions. This page recovers them.

The recovery statement is short: for any left An-module S, the solutions of the system with values in S are in natural bijection with the module homomorphisms MS. The bijection sends a homomorphism to its value on the canonical generator, and a solution s to the unique homomorphism sending the generator to s. It is linear over the ground field, so solution spaces are literally Hom spaces.

Three things follow, and they are why the reformulation is worth making. First, the question where does this equation have solutions becomes the question which S to choose, and S ranges over a category rather than over an ad hoc list of function spaces; distributions, hyperfunctions and microfunctions enter as target modules on the same footing as polynomials. Second, the assignment MHomAn(M,S) is a contravariant functor, so maps between systems produce maps between solution spaces automatically, in the reversed direction. Third, that functor is left exact but not exact, and its first derived functor measures precisely the failure of an inhomogeneous equation to be solvable.

What the theorem does not do is produce solutions. It says nothing about whether HomAn(M,S) is non-zero, or finite-dimensional. Both can fail, and the examples below show that both do.

Definition

Throughout K has characteristic zero, K[X]=K[x1,,xn] is the polynomial module, and M=An/J with J=iAnPi, with canonical generator u=1+J.

Solution space in a moduleCoutinho, Ch. 6 §1

Let S be a left An-module, not necessarily finitely generated, and let M be a finitely generated left An-module. The solution space of M in S is

SolS(M)=HomAn(M,S),
(6.8)

the set of all homomorphisms of left An-modules from M to S. It is a vector space over K under pointwise addition and scalar multiplication.

Solutions are homomorphismsCoutinho (6.1.2)

Let M=An/J be the module of the system P1f==Pmf=0, and let S be any left An-module. Then the map

HomAn(M,S){sS:P1s==Pms=0},φφ(u),
(6.9)

is an isomorphism of K-vector spaces. In particular, taking S=K[X], the space of polynomial solutions of the system is isomorphic to HomAn(M,K[X]).

Note

The finiteness assumptions are asymmetric on purpose. M is finitely generated because it comes from a finite system; S is not, and typically cannot be. The module C(U) over An() is not finitely generated, as Coutinho's Exercise 4.4 shows using Baire's theorem, and neither is the module of germs of holomorphic functions.

Core Concepts

The target module is a modelling decision

Classically one asks for solutions and then argues about what kind of object a solution is allowed to be. Here the kind is fixed first, by naming a left An-module S, and the answer is then determined. Enlarging S can only enlarge the solution space, since an inclusion SS of An-modules induces an injection of Hom spaces. Every classical extension of the notion of solution - weak solutions, distributions, hyperfunctions - is an instance of enlarging S.

Why generalised solutions are forced on us

The equation xf=0 in one variable has no non-zero classical solution of any kind, because a function vanishing away from a point vanishes. Its module A1/A1x is nevertheless non-zero. The mismatch is resolved only by choosing a target in which an object concentrated at the origin exists; the Dirac delta is such an object, and it is constructed algebraically as a microfunction later in the chapter.

Solutions of the system, not of the module

It is worth keeping the two descriptions apart. The set {sS:Pis=0} depends on the chosen list of operators; the space HomAn(M,S) depends only on M. The theorem says they agree, and therefore that the solution set is an invariant of the module - equivalent systems have identical solution spaces in every target simultaneously.

Construction and Proof

The proof of the theorem is the universal property of a quotient, applied twice.

Proof of the theorem

The map is well defined. If φ:MS is An-linear then Piφ(u)=φ(Piu)=φ(0)=0, so φ(u) does lie in the stated solution set. Linearity in φ is immediate from the pointwise operations.

Injectivity. M=Anu is generated by u, so a homomorphism is determined by its value there: if φ(u)=ψ(u) then φ(Qu)=Qφ(u)=Qψ(u)=ψ(Qu) for every QAn.

Surjectivity. Let sS satisfy Pis=0 for all i. Define φ˜:AnS by φ˜(Q)=Qs. This is An-linear because φ˜(RQ)=(RQ)s=R(Qs). Its kernel is a left ideal containing each Pi, hence containing J, so φ˜ factors as AnAn/J=MφS with φ(u)=s.

Why the correspondence is only K-linear

HomAn(M,S) carries no natural An-module structure, and not even a K[X]-module structure. The obvious candidate fails: for gK[X] and φ a homomorphism, the map gφ defined by mgφ(m) is not An-linear, because

(gφ)(im)=giφ(m)buti(gφ)(m)=giφ(m)+gxiφ(m),

and the two agree for all m only when g/xi annihilates the image. This is not a defect of the construction: it reflects the fact that the solution set of a differential equation is closed under addition and constant scalars but not under multiplication by functions.

What does act is smaller and larger at once. The ring EndAn(S) acts on the left of HomAn(M,S) by composition, and EndAn(M) acts on the right. If S happens to be an (An,R)-bimodule for some ring R, then HomAn(M,S) is a right R-module; the case S=An gives the dual module and is the entry point to duality theory.

Functoriality

A homomorphism θ:MN induces θ:HomAn(N,S)HomAn(M,S) by φφθ, so SolS is a contravariant functor. Concretely, if N=An/J with JJ, so that N is the module of a larger system, then M surjects onto N and the induced map on solution spaces is the inclusion of the solutions of the larger system into those of the smaller one. Arrows between systems and arrows between solution spaces run in opposite directions.

Key Equations

For a cyclic module the whole theory reduces to evaluation at the generator:

HomAn(An/J,S){sS:Js=0},φφ(1+J).
(6.10)

For a single operator in one variable the free resolution is two terms long, because A1 is a domain and right multiplication by P0 is injective:

0A1PA1A1/A1P0.
(6.11)

Applying HomA1(,S) and identifying HomA1(A1,S) with S turns the resolution into a two-term complex SS given by the action of P itself, so that

HomA1(A1/A1P,S)=ker(P:SS),ExtA11(A1/A1P,S)=coker(P:SS),
(6.12)

and all higher Ext groups vanish. The kernel is the solution space of the homogeneous equation; the cokernel is the obstruction space for the inhomogeneous equation Pf=g, which is solvable in S for every g precisely when that cokernel is zero.

Left exactness in general: for a short exact sequence 0MMM0 of An-modules,

0HomAn(M,S)HomAn(M,S)HomAn(M,S)ExtAn1(M,S)
(6.13)

Variable Definitions

An
the n-th Weyl algebra over a field K of characteristic zero
J
the left ideal iAnPi generated by the operators of the system
M
the module An/J of the system, with canonical generator u=1+J
S
the target module in which solutions are sought
HomAn(M,S)
the space of An-linear maps MS, that is the solution space
ExtAn1(M,S)
the first derived functor of Hom, the obstruction space for inhomogeneous problems
K[X]
the polynomial ring K[x1,,xn] as a left An-module
C(U)
the smooth real functions on an open set Un, a left An()-module
(U)
the holomorphic functions on an open set U, a left A1()-module
the module of microfunctions in one variable

Properties and Behaviour

Left exactness, and its failure to be exactness

For fixed S the functor HomAn(,S) is additive, contravariant and left exact: it converts a short exact sequence into the exact sequence (6.13). It is exact for every S if and only if S is an injective An-module, which the usual function modules are not.

An explicit failure of exactness

Take n=1, S=K[x] and the exact sequence 0A1xA1A1/A1x0. Since A1 is a domain, A1xA1 as a left module, so applying HomA1(,K[x]) gives the complex

00K[x]xK[x],

whose right-hand map is multiplication by x: injective, with image xK[x]. The cokernel is one-dimensional, so ExtA11(A1/A1x,K[x])K. Concretely: xf=g has a polynomial solution exactly when g(0)=0, and the single condition g(0)=0 is the obstruction group.

Ordinary equations have finite-dimensional solution spacesCoutinho, Ch. 6 §4, Exercise 4.2

Let 0PA1() have order k in . Then the space of polynomial solutions of Pf=0 has dimension at most k; in particular it is finite-dimensional.

Reason: if k=0 then P is a non-zero polynomial and the only polynomial solution is 0. If k1, write P=ikfi(x)i with fk0 and pick a with fk(a)0. Near a the equation is an ordinary linear differential equation with analytic coefficients and non-vanishing leading coefficient, so its analytic solution space there has dimension exactly k. Polynomial solutions inject into that space, since a polynomial vanishing to infinite order at a is zero.

Partial equations need notCoutinho, Ch. 6 §4, Exercise 4.1

Let P=x12x21A2. The polynomials (x12+x22)k, k0, are all solutions of Pf=0: applying the operator gives 2k(x1x2x2x1)(x12+x22)k1=0. They have distinct degrees, so they are linearly independent and the polynomial solution space is infinite-dimensional. In fact, in characteristic zero it is exactly K[x12+x22], the invariants of the infinitesimal rotation.

This is consistent with the dimension theory: A2/A2P has d(M)=3>2, so it is not holonomic and no finiteness theorem applies.

The finiteness theorem that does hold

If M and S are both holonomic An-modules then HomAn(M,S), and indeed every ExtAni(M,S), is a finite-dimensional K-vector space. This is proved in Björk and in Hotta-Takeuchi-Tanisaki rather than in the primer, and it is the correct generalisation of the one-variable statement above, since K[X] is holonomic and A1/A1P is holonomic for every non-zero P. Nothing of the kind is available when M fails to be holonomic.

Examples and Special Cases

A catalogue of targets

  • S=K[X], the polynomial module: the classical polynomial solutions.
  • S=K[[x1,,xn]], formal power series: formal solutions, always at least as many as convergent ones.
  • S=(U) for U open: holomorphic solutions, the natural target in one complex variable.
  • S=C(U) for Un open, over An(): smooth solutions.
  • S a module of distributions, hyperfunctions or microfunctions: generalised solutions.
  • S=K[X][1/f]: solutions with poles along f, the setting of the Bernstein-Sato polynomial.
  • S=An itself: not a solution space in any classical sense, but the dual module, whose derived version drives duality theory.

Constants and de Rham cohomology

Take M=K[X]=An/iAni. Then (6.10) gives HomAn(K[X],S)={sS:is=0foralli}, the constants of S. For S=K[X] this is K, so EndAn(K[X])=K.

For n=1 and S=K[x,1/x] the constants are again K, but now ExtA11(K[x],K[x,1/x])=coker(:K[x,1/x]K[x,1/x]) is one-dimensional, spanned by the class of 1/x, which has no antiderivative in K[x,1/x]. That one dimension is the residue, and the computation is the algebraic de Rham cohomology of the punctured line.

A solution space that a bigger target creates

M=A1/A1x has HomA1(M,S)=ker(x:SS). For S=K[x] or S=K[x,1/x] this kernel is zero, because both are domains. For S=K[x,1/x]/K[x] it is one-dimensional. The worked example below carries out the computation.

Worked Example

Where does xf=0 have a solution?

  1. Step 1 - the module and the general shape of the answer

    The system is the single equation xf=0 in one variable, so J=A1x and M=A1/A1x, a non-zero module with K-basis the classes of b, b0. By (6.12), for every left A1-module S,

    HomA1(M,S)=ker(x:SS),ExtA11(M,S)=coker(x:SS).
  2. Step 2 - polynomials and rational functions with poles at 0

    S=K[x]: multiplication by x is injective, so the solution space is 0. The cokernel is K[x]/xK[x]K, one-dimensional.

    S=K[x,1/x]: multiplication by x is now bijective, being invertible with inverse multiplication by 1/x. So both the solution space and the obstruction space are 0. Enlarging the target from K[x] to K[x,1/x] has removed the obstruction without creating a solution.

  3. Step 3 - the quotient module, where the solution appears

    Take S=K[x,1/x]/K[x], a left A1-module because K[x] is a submodule of K[x,1/x]. Its elements are classes of finite sums j1cjxj, and the classes of x1,x2, form a K-basis.

    Compute the action of x on such a class:

    x[j1cjxj]=[c1+j2cjx(j1)]=[j2cjx(j1)],

    since the constant c1 lies in K[x] and dies in the quotient. The class is killed exactly when c2=c3==0. Hence ker(x)=K[x1] is one-dimensional.

  4. Step 4 - identify the solution

    So xf=0 has, up to scalars, exactly one solution in K[x,1/x]/K[x], namely the class of 1/x. Its annihilator in A1 is A1x: it is killed by x, and no operator of lower complexity kills it, so A1[x1]A1/A1x=M. In the analytic setting the same computation produces the Dirac delta, which appears as the class of 1/2πiz; see the delta page and microfunctions.

    Check the identification by hand: b[x1]=(1)bb![x(b+1)], so the classes b[x1] for b0 are, up to non-zero scalars, the basis [x(b+1)] of S. Thus the cyclic submodule generated by [x1] is all of S, and SM.

  5. Step 5 - read off what changed

    The module M was the same in all three computations. The solution space went 0, 0, K; the obstruction space went K, 0, 0. Nothing about the equation changed - only the category in which one agreed to look.

Result

For M=A1/A1x: Hom(M,K[x])=0 with Ext1K; Hom(M,K[x,1/x])=0 with Ext1=0; and Hom(M,K[x,1/x]/K[x])K, spanned by the class of 1/x, which is the algebraic Dirac delta. Moreover K[x,1/x]/K[x]M as A1-modules.

Applications and Industry Use

In a mathematics topic, this section covers downstream use inside mathematics, computing and engineering rather than a manufactured product.

  • Deciding solvability by computer. Since solution spaces are Hom spaces, algorithms for polynomial and rational solutions of a system are algorithms computing HomAn(M,S) for structured S, and they run on the presentation of M rather than on the equations as written.
  • Holonomic rank and asymptotics. For a holonomic system, the dimension of the solution space in formal or convergent power series at a generic point equals the holonomic rank, which is computed from the module. This is how one predicts the number of independent special functions attached to a system before finding any of them.
  • Integral transforms. The Fourier transform is an automorphism of An, so it transports solution spaces between modules; a hard equation can be traded for an easy one by transporting the module rather than the functions.
  • Riemann-Hilbert. Assigning to a holonomic module its solution complex in a suitable analytic target is the functor at the heart of the Riemann-Hilbert correspondence; the derived version, not just Hom, is what makes the correspondence an equivalence.
  • Engineering models. In the behavioural approach to linear systems, the solution set of a system of operator equations in a chosen signal space is exactly a Hom space, and the choice of signal space - smooth, distributional, or discrete - is made explicitly for the same reasons as here.

Design Considerations

For a mathematical object, design considerations are the modelling choices: which ring, which filtration, which category to work in.

Choosing S is the main design decision on this page, and the choices are not interchangeable.

How the target module changes the answer for the same system.
Target SWhat solutions meanTypical difficulty
K[X]polynomial solutionsoften zero; purely algebraic
K[[x]]formal solutionslargest; convergence not addressed
(U)holomorphic solutionssensitive to the shape of U
C(U)smooth real solutionsnot finitely generated; analysis required
distributionsweak solutionsexistence theorems available
, microfunctionssingularity-level solutionsalgebraically constructed as a direct limit

A second decision is whether to work with Hom alone or with the whole derived functor. For a single equation, Hom and Ext1 together already answer both the homogeneous and inhomogeneous questions, and stopping at Hom discards the second. For systems, the full solution complex is the object that behaves well under the operations of the theory.

Computational Notes

Read this as the manufacturing section of the template: how the object is actually built by machine, at what cost, and where the computation stops being decidable.

Solution spaces are computed from a presentation of M, never from the equations in raw form.

  1. Compute a Gröbner basis of J in An; this gives a normal form for elements of M and, by taking leading terms, its dimension and multiplicity.
  2. For polynomial solutions, bound the degree of a possible solution using the module invariants, then solve the resulting finite linear system over K.
  3. For rational solutions, first compute the singular locus from the characteristic variety, bound the pole orders, and reduce again to linear algebra.
  4. For power series solutions at a point, compute the indicial equation from a Gröbner deformation and read off the exponents.
  5. For Ext groups, build a free resolution of M over An and apply Hom(,S) termwise; the resolution has length at most n for holonomic M.

The Dmodules package of Macaulay2 implements holonomic rank, restriction and Ext computations of exactly this shape; dmod.lib in Singular and ore_algebra in SageMath cover overlapping ground. Note the practical asymmetry: computing M is routine, while computing HomAn(M,S) requires S to be given by finite data, which excludes C(U) and all genuinely analytic targets.

Limits of Validity

  • No existence is asserted. The theorem is a bijection between two possibly empty sets. It gives no reason for a solution to exist in a given target, and none of the classical existence theorems follow from it.
  • No finite dimension in general. HomAn(M,S) can be infinite-dimensional over K, already for one equation in two variables. Finiteness requires holonomicity of both M and S, and that is a theorem beyond the primer.
  • Homogeneous systems only. Inhomogeneous problems are not solution spaces of a module; they are questions about Ext1, or about a coset inside S.
  • No topology. All of this is algebra. Statements about approximate solutions, stability under perturbation, or convergence of formal solutions are invisible to Hom and must be imported from analysis.

Failure Modes and Common Mistakes

Treating the solution space as a module over the functions

Solutions can be added and scaled by constants, not multiplied by polynomials: if Pf=0 then P(gf)0 in general, because P does not commute with g. Correspondingly HomAn(M,S) is only a K-vector space. Code that stores solution spaces as modules over the coefficient ring will silently produce nonsense.

Confusing HomAn(M,S) with HomK(M,S)

The subscript is the whole content. K-linear maps MS form a huge space with no relation to the differential equation; the An-linear ones are the solutions. When M is presented by a matrix, this is the difference between solving a linear system over K and solving one over An.

Assuming a bigger target always gives more solutions

It does when the enlargement is an inclusion of An-modules, since Hom is left exact. It does not for quotients: passing from K[x,1/x] to K[x,1/x]/K[x] is not an enlargement, yet the solution space of xf=0 grows from 0 to K. The correct statement mentions the map, not the size.

Expecting the correspondence to be exact

Passing from a module to its solution space converts a surjection into an injection but need not convert an injection into a surjection. Deducing that every solution of a subsystem extends to a solution of the full system is the standard form of this error, and the discrepancy is precisely Ext1.

Historical Notes

Reading a solution as a homomorphism goes back to the constant-coefficient theory, where a system corresponds to a module over a polynomial ring and solutions in a signal space are homomorphisms into it; this is the algebraic core of the Ehrenpreis-Palamodov fundamental principle of the 1960s. The variable-coefficient version is due to Kashiwara, whose 1970 thesis made the solution complex, rather than the solution space, the object of study, and proved the finiteness theorems that make it usable.

The insistence that the derived functor and not merely Hom carries the information is what later became the Riemann-Hilbert correspondence, established by Kashiwara and independently by Mebkhout around 1980. The elementary statement presented here, restricted to Hom and to the Weyl algebra, is the entry point to that circle of ideas and is the form in which Coutinho's primer introduces it.

Comparison

Homogeneous and inhomogeneous questions in module language, for a single operator P acting on a target S.
QuestionModule-theoretic formAnswer for P=x, S=K[x]
Which f satisfy Pf=0?HomA1(A1/A1P,S)=ker(P|S)0
Which g admit Pf=g?image of P|SxK[x]
What obstructs Pf=g?ExtA11(A1/A1P,S)=coker(P|S)K, detected by g(0)
Higher obstructions?Exti for i2all zero, the resolution has length one

Key Takeaways

Key points

  • For M=An/J and any left An-module S, evaluation at the canonical generator is a K-linear bijection from HomAn(M,S) to the set of solutions of the system in S.
  • Solution spaces are vector spaces over K only; they are not modules over An or over the polynomial ring, because solutions are not closed under multiplication by functions.
  • SolS=HomAn(,S) is contravariant and left exact; adding equations shrinks the module and shrinks the solution space.
  • For one operator, Hom(A1/A1P,S)=ker(P|S) and Ext1(A1/A1P,S)=coker(P|S): homogeneous solutions and inhomogeneous obstructions in one formula.
  • Solution spaces can be zero, finite-dimensional, or infinite-dimensional; one ordinary equation of order k has at most k independent polynomial solutions, while one partial equation may have infinitely many.
  • Generalised solutions are not a new theory but a new target module, which is why distributions, hyperfunctions and microfunctions fit into the same statement.

FAQs

Why is the solution space only a vector space and not a module?

Because multiplying a solution by a function destroys the equation: P(gf) involves derivatives of g and does not vanish. Formally, gφ fails to commute with the action of i unless g/xi acts as zero. Only the constants survive, and the constants of An are K.

Does the theorem require S to be finitely generated?

No, and it must not. The interesting targets are not finitely generated: C(U) is not, nor is the module of germs of holomorphic functions. Only the module of the system is required to be finitely generated, which it is automatically.

Can the solution space be infinite-dimensional?

Yes. The operator x12x21 in two variables annihilates every polynomial in x12+x22, so its polynomial solution space is infinite-dimensional. Finiteness is a consequence of holonomicity, not of the correspondence itself.

What does Ext1 mean concretely?

For a single operator it is the cokernel of the action of P on the target: the space of inhomogeneous right-hand sides g for which Pf=g has no solution, modulo those for which it does. For P=x and target K[x], that space is one-dimensional and is detected by the single condition g(0)=0.

If the module is non-zero, must there be a solution somewhere?

There is always a tautological one: the canonical generator is a solution in M itself, corresponding to the identity homomorphism. Whether there is a solution in a target of independent interest is a different question, and xf=0 shows the answer can be no for every classical target.

How does this relate to the classical count of solutions of an ODE?

For an ordinary equation of order k with non-vanishing leading coefficient near a point, the analytic solution space near that point has dimension exactly k, and the module-theoretic invariant reproducing k is the holonomic rank. Polynomial solutions are a subspace of that and can be much smaller.

Why insist on a functor rather than just the isomorphism?

Because the operations of the theory - restricting to a subvariety, integrating along a fibre, changing coordinates - are functors on modules, and functoriality is what transports them to solution spaces. Without it, each such operation would have to be re-derived for each function space.

Is there a version for right modules?

Yes, symmetrically, and the transposition anti-automorphism converts between them. Right modules are the natural home for densities, so integration-type statements are usually phrased there; see side-changing functors.

References

  1. S. C. Coutinho, A Primer of Algebraic D-modules, London Mathematical Society Student Texts 33, Cambridge University Press, 1995 - Ch. 6 §1, Theorem (6.1.2), and Exercises 4.1-4.4 of that chapter.
  2. M. Kashiwara, Algebraic Study of Systems of Partial Differential Equations, master's thesis, University of Tokyo 1970; Mémoires de la Société Mathématique de France 63, 1995 - solution complexes and finiteness.
  3. J.-E. Björk, Rings of Differential Operators, North-Holland, 1979 - Ch. 1 and Ch. 5, for finiteness of Hom and Ext between holonomic modules.
  4. R. Hotta, K. Takeuchi and T. Tanisaki, D-modules, Perverse Sheaves, and Representation Theory, Progress in Mathematics 236, Birkhäuser, 2008 - Ch. 4 and Ch. 7, for the solution functor and Riemann-Hilbert.
  5. M. Saito, B. Sturmfels and N. Takayama, Gröbner Deformations of Hypergeometric Differential Equations, Springer, 2000 - algorithms for polynomial, rational and series solutions.
  6. L. Ehrenpreis, Fourier Analysis in Several Complex Variables, Wiley-Interscience, 1970 - solutions as homomorphisms in the constant-coefficient case.
  7. J. C. McConnell and J. C. Robson, Noncommutative Noetherian Rings, revised edition, American Mathematical Society, 2001 - Ch. 7, for Hom and Ext over Noetherian noncommutative rings.
  8. Macaulay2 Dmodules package documentation - holonomicRank, DrestrictionComplex and Ext computations over the Weyl algebra.

AI Suggested Questions

  • Compute HomA1(A1/A1(1),S) for S=K[x], S=K[[x]] and S=().
  • Show that ExtA11(K[x],K[x])=0 and interpret the statement about antiderivatives.
  • Find all polynomial solutions of x11f=x22f and describe the corresponding module.
  • Prove that an inclusion of target modules induces an injection of solution spaces, and give an example where it is not a bijection.
  • Work out the solution space of A1/A12 in K[x] and in K[x,1/x]/K[x].
  • Explain why HomAn(M,S) is a right module over EndAn(M) and compute that ring for M=K[X].
  • Give a system whose polynomial solution space is zero but whose formal power series solution space is infinite-dimensional.

Continue learning

A Roadmap Through Algebraic D-module Theory | KEVOS® MathematicsArticle · Project ManagementAutomorphisms of the Weyl Algebra | KEVOS® MathematicsArticle · Project ManagementBernstein's Inequality | KEVOS® MathematicsArticle · Project ManagementCanonical Form of an Element of the Weyl Algebra | KEVOS® MathematicsArticle · Project Management