What You Actually Need To Know Before Opening This Textbook
A First Course In Partial Differential Equations by Howard A. Antman is a standard graduate-level introduction. It covers the three classical types of PDEs—elliptic, parabolic, and hyperbolic—with emphasis on analytical techniques like separation of variables, integral transforms, and the method of characteristics. The book also dips into modern theory, touching on weak solutions and Sobolev spaces toward the end. It is dense. The exercises are not trivial. Most students spend more time wrestling with problem sets than reading the exposition. This is not a casual read. Antman assumes you have completed a solid real analysis sequence and are comfortable with multivariable calculus at the level of Spivak or Apostol. If your background is lighter, you will stall on Chapter 2 when he starts discussing fundamental solutions and Green's functions without much hand-holding. The book does not teach you how to compute Laplace transforms from scratch. It expects you to already know that stuff. The structure is roughly chronological by method rather than by application. You get ODE reviews, then first-order equations, then second-order linear theory, then potential theory, then numerical methods tacked on near the end. Some programs find this ordering awkward because it delays physical motivation. Other programs prefer it because it builds rigor before intuition. Neither approach is wrong. Just know what you are signing up for.
One thing the book handles poorly is computational PDE. If you need to actually simulate a heat equation on a non-trivial domain, you will not find much help here. The numerical chapter is brief and mostly theoretical. For that, you would be better served picking up a companion text like LeVeque's finite difference book or Trefethen's spectral methods work. Antman covers the math. It does not cover the code.
Separation of Variables: The Thing Everyone Gets Wrong About
Separation of variables gets taught as a recipe. Assume u(x,t) = X(x)T(t), plug it in, divide, set equal to a constant, solve two ODEs. Done. The book walks through this cleanly for the heat equation and wave equation on rectangular domains. The trap is assuming this works broadly. It does not. Separation of variables only succeeds when the domain and the operator share enough symmetry that the PDE actually splits into independent ODEs. Once you move to irregular geometries or variable coefficients, the method breaks down and most students do not realize it until they fail a problem set. A more useful skill is knowing when NOT to use separation of variables. I spent an entire semester once trying to separate variables on a heat equation with a boundary condition that varied sinusoidally in time along one edge. The algebra looked fine for three nights. Then I realized the eigenfunction expansion I was constructing would never converge uniformly because the boundary data violated the compatibility condition at the corners. The solution required switching to a eigenfunction expansion method with a correction term, or just using Duhamel's principle. The book mentions this edge case in a footnote. It does not make it a worked example.
Get the Full Details

The Method of Characteristics: Where Intuition Actually Helps
The method of characteristics is covered early in the book and it is genuinely the most intuitive technique in the entire subject. You reduce a PDE to a system of ODEs along curves in the domain. For first-order quasilinear equations, this is essentially change of coordinates followed by ordinary integration. The key insight that textbooks underplay is that characteristic curves are not just a computational trick. They represent the actual paths along which information propagates. Shocks form when characteristics intersect. This is not an analogy. It is the literal mechanism. Here is a detail the book glosses over: when you have a genuinely nonlinear first-order PDE like u_t + u*u_x = 0, the characteristic speed depends on the solution itself. This creates a feedback loop where the PDE determines its own coordinate system. The workaround in practice is to solve the characteristic ODEs parametrically and then invert the mapping. If the inversion fails because the Jacobian vanishes, you have a shock. The book introduces the Rankine-Hugoniot condition later but does not connect it tightly to the characteristic breakdown. Students who make that connection early tend to understand the subject better than those who treat shock formation as a separate topic.
Weak Solutions and Why Classical Solutions Lie to You
Antman devotes significant attention to weak formulations, particularly for elliptic problems. This is where the book earns its reputation. The classical theory assumes solutions are smooth enough for all derivatives to exist pointwise. That assumption fails for real problems with discontinuous data, nonsmooth domains, or measure-valued sources. The weak formulation moves derivatives onto test functions via integration by parts. This is not a mathematical sleight of hand. It is the only way to talk about solutions that actually exist. The counter-intuitive part is that weak solutions are often MORE stable than classical ones. A small perturbation in boundary data can destroy the existence of a classical solution on a domain with reentrant corners, but the weak solution persists. This is why finite element methods work in practice. The book explains this through the Lax-Milgram theorem and variational formulations. The practical takeaway is that if you ever encounter a PDE where the classical solution seems to blow up or cease to exist, check whether the weak formulation remains well-posed before declaring the problem unsolvable.
Green's Functions and Integral Representations
Green's functions appear in the elliptic and parabolic chapters. The concept is straightforward: the Green's function is the impulse response of the differential operator. Convolve it with your source term and boundary data, and you have your solution. The book derives the heat kernel and the fundamental solution for Laplace's equation explicitly. These derivations rely on Fourier transforms and similarity reductions. What the book does not emphasize enough is that Green's functions are notoriously difficult to construct on anything other than standard domains. The method of images works for half-spaces and spheres. It fails on rectangles, annuli, and most practical geometries. When that happens, you either switch to eigenfunction expansions, use numerical Green's function computation, or accept an approximate representation. I once needed a Green's function for a modified Helmholtz equation on an L-shaped domain. There is no closed form. I ended up computing it numerically using a boundary element discretization and interpolating the result. The book mentions boundary element methods in passing. It does not walk through the implementation.

Regularization and Asymptotics: The Hidden Toolkit
One section that separates students who genuinely understand this material from those who just memorized techniques is the treatment of singular perturbations and asymptotic methods. Antman covers boundary layer theory and matched asymptotic expansions in the context of convection-diffusion equations. This is practically important. The convection term dominates everywhere except in thin layers near boundaries, and naive perturbation expansions fail there. The book gives clean derivations of the inner and outer solutions and the matching procedure. The pitfall here is overconfidence in the asymptotic approximation. A matched expansion gives you an approximate solution, not an exact one. The error is typically exponential in the perturbation parameter, which sounds small but can be significant if you need quantitative accuracy. I ran into this when modeling a reaction-diffusion system where the Damkohler number was moderate, not large. The boundary layer approximation predicted the wrong profile inside the layer by about twelve percent. Switching to a numerical shooting method gave the correct answer in under thirty seconds on a laptop. Asymptotics are powerful but they are not a substitute for verification.
What the Book Leaves Out Completely
There are entire areas of modern PDE theory absent from this text. Monotone operator methods for nonlinear elliptic equations get a brief mention but no systematic treatment. Semigroup theory for evolution equations is not developed. Numerical analysis is perfunctory. Topics like viscosity solutions, free boundary problems, and homogenization are either ignored or relegated to exercises. If you are using this book as your sole reference for a graduate qualifying exam that emphasizes numerical PDE or nonlinear analysis, you will need substantial supplementary material. The book also predates several pedagogical advances in the field. There are no discussion of conservation law solvers, no coverage of entropy conditions beyond theRankine-Hugoniot relation, and no treatment of structure-preserving numerical methods. The references at the end of each chapter point to older literature. You will find Lions, Evans, and Kinderlehrer listed alongside more classical sources like Folland and Protter. The mix reflects the book's dual identity as both a classical techniques manual and an introduction to modern theory. It serves both purposes imperfectly.
Practical Advice for Working Through the Problems
The exercise set is where this book earns its difficulty rating. Problem 4 in Chapter 3 requires constructing a fundamental solution for a variable-coefficient operator using a parametrix iteration. This is not routine. You should expect to spend two to three hours on problems of this type even if you understand the underlying method. The reward is genuine comprehension. The cost is significant time investment. My recommendation is to attempt every problem before looking at solutions, but to limit each attempt to about forty-five minutes. If you cannot make progress by then, the issue is usually a gap in prerequisite knowledge rather than a failure of effort. Go back to the relevant section, review the worked examples, and return. Do not stare at a problem for hours hoping inspiration will strike. It rarely does with PDEs. Also keep a running notebook of identities and standard integrals you encounter. The Fourier transform of a Gaussian, the sine integral, the error function, Bessel function recurrences. You will use all of these repeatedly and looking them up each time wastes more time than you might expect. Over a semester, this habit saves roughly six to eight hours of total computation time.

Alternatives and Complements
If Antman feels too aggressive, Stakgold's Green's Functions and Boundary Value Problems covers similar ground with more applications and slightly gentler analysis. Haberman's Applied Partial Differential Equations is more accessible but less rigorous. For a purely modern treatment, Evans' Partial Differential Equations is the standard reference, though it assumes more mathematical maturity than most first-course students possess. For computational methods, the only sane pairing is LeVeque's Finite Difference Methods for Ordinary and Partial Differential Equations. The book remains a solid choice for a first rigorous exposure to PDE theory. It is not the only choice, and it is certainly not complete. But for students willing to invest the time, it provides a foundation that holds up well beyond the classroom. The techniques it teaches appear again and again in fluid dynamics, quantum mechanics, image processing, and financial mathematics. Understanding them properly pays dividends across multiple fields.