This is a port of the following article.
数学書「Brownian Motion, Martingales, and Stochastic Calculus (Le Gall)」を読んで|moni掲題の本のレビューです。これに感化されてこの本を手に取る人間が存在するのかという話は一旦さておき、備忘録の意味も込めて書き残したいと思います。あと数学書に限らず、専門書は必ず複数回読むべき(オチを知った状態で読み返すことで目的意識がクリアになる)という信条に基づき、このレビューが 2 周目の役割を果たすことを期待しています。 Brownian Motion, Martingales, and Stochastic Calculus This book offers a rigorous and self-contained presentation o link.sprnote(ノート)
This is my review of the book named in the title. Whether anyone will actually be inspired by this review to pick up the book is a separate question, but I want to leave these notes here for my own reference as well. I also believe that technical books—not just mathematics books—should always be read more than once, because rereading them when you already know where they are going makes your purpose much clearer. I hope writing this review will serve as my second pass through the book.
Brownian Motion, Martingales, and Stochastic CalculusThis book offers a rigorous and self-contained presentation of stochastic integration and stochastic calculus within the general framework of continuous semimartingales. The main tools of stochastic calculus, including Itô’s formula, the optional stopping theorem and Girsanov’s theorem, are treated in detail alongside many illustrative examples. The book also contains an introduction to Markov processes, with applications to solutions of stochastic differential equations and to connections between Brownian motion and partial differential equations. The theory of local times of semimartingales is discussed in the last chapter. Since its invention by Itô, stochastic calculus has proven to be one of the most important techniques of modern probability theory, and has been used in the most recent theoretical advances as well as in applications to other fields such as mathematical finance. Brownian Motion, Martingales, and Stochastic Calculus provides astrong theoretical background to the reader interested in such developments. Beginning graduate or advanced undergraduate students will benefit from this detailed approach to an essential area of probability theory. The emphasis is on concise and efficient presentation, without any concession to mathematical rigor. The material has been taught by the author for several years in graduate courses at two of the most prestigious French universities. The fact that proofs are given with full details makes the book particularly suitable for self-study. The numerous exercises help the reader to get acquainted with the tools of stochastic calculus.SpringerLink
Preface
This was the first specialist book in pure mathematics that I had read in quite some time since finishing graduate school. It belongs to Springer's Graduate Texts in Mathematics series and is therefore aimed at graduate students. My master's specialization was partial differential equations, so I expected my background in another area of analysis to let me move through it smoothly. Instead, the material was quite difficult, and I struggled a great deal. Some of my knowledge had faded, and I was also paying the price for studying carelessly as an undergraduate, so I worked through the gaps by constantly bouncing questions off LLMs (Claude and Gemini). I started on May 1 and, judging by my slow progress, expected it to take the entire month. In the end, I finished my first pass on May 25, although I skipped almost all the exercises. I will use the rest of the month to review the material and write this article.
My reason for reading the book came from investing. Financial assets such as stock prices are modeled as geometric Brownian motion, the solution of the following stochastic differential equation:
Before reading this book, I could not even state a precise definition of the Brownian motion that appears here. The equation above is also merely convenient notation, not a mathematical definition, although it is extremely useful in practice. A stochastic process is defined to satisfy the stochastic differential equation above when, for every ,
holds, along with a few additional conditions. The second term on the right, , is called a stochastic integral. Almost surely (), however, the sample path of Brownian motion is not of bounded variation, so this term cannot be defined as a Stieltjes integral. Thus, even after being told that this is the definition of a solution to a stochastic differential equation, we are still left with a mysterious term.
For geometric Brownian motion satisfying , applying Itô's formula to gives the explicit solution
In one dimension, Itô's formula states that for a continuous semimartingale and a twice continuously differentiable function , is again a continuous semimartingale and
To understand the geometric Brownian motion mathematically, we must therefore define Brownian motion, interpret what (semi)martingales represent, and give the stochastic integral a mathematical meaning. With that motivation, the title Brownian Motion, Martingales, and Stochastic Calculus was a perfect fit and drew me to the book. Geometric Brownian motion does appear in Chapter 8, but astonishingly, it receives less than a page of coverage (lol). The chapter is mainly concerned with the existence and uniqueness of solutions under (local) Lipschitz continuity conditions. Its lack of interest in equations that can be solved explicitly also reminded me that I had returned to the world of pure mathematics.
Overall Assessment
Difficulty
As I said at the beginning, I think this is a difficult book. In particular, it leaves large gaps for the reader to fill. I repeatedly encountered that familiar experience of a mathematics book calling something “obvious,” “elementary,” “straightforward,” or “easy to verify” when it looked anything but obvious. As one Amazon review says, “It is a good book, but not one for beginners in probability theory.” I think readers need to be thoroughly familiar with Lebesgue integration and probability theory—or, more precisely, arguments involving finite measures. For example, assuming Brownian motion is defined on a particular probability space , the book describes Wiener measure as follows:
Consider , the set of continuous functions from to . Define the -algebra as the smallest -algebra for which the coordinate map is measurable for every . This agrees with the Borel -algebra when is equipped with the topology of locally uniform convergence. For Brownian motion , the map is measurable. Wiener measure—or the law of Brownian motion— is the image of the probability measure under this map. Wiener measure is characterized by its values on cylinder sets. Given and , the Wiener measure of is , where . This uniquely defines the law of Brownian motion.
If you can accept this reasonably smoothly, you probably have what it takes to continue reading. If, like me, your head fills with question marks, reviewing measure theory first would be wise. Here is one example of the background that the book leaves unstated:
Let be the coordinate map. Then is the smallest -algebra containing every inverse image . On the other hand, is a Fréchet space under the countable family of seminorms , and its Borel -algebra agrees with . (Ask an AI for the proof.)
A map is measurable if and only if is measurable for every . (Proof omitted.) This makes Brownian motion measurable, so Wiener measure can be defined as the pushforward measure .
Let
be the collection of all cylinder sets. It is a -system and satisfies . By Dynkin's - theorem, a measure is uniquely determined once it is defined on . (The rest is omitted.) Consequently, defining Wiener measure using a different Brownian motion on a different probability space produces the same measure.
Prerequisites
As explained above, measure theory and probability theory are essential. It goes without saying that calculus, linear algebra, set theory, and topology are also required. The book frequently uses arguments involving Hilbert spaces, so functional analysis is essential as well. A little complex analysis appears, but knowing the Cauchy–Riemann equations seems sufficient; like me, you can probably have forgotten everything else without much trouble.
One disappointment was that the book assumes prior knowledge of discrete-time martingales. For continuous-time martingales, particularly estimates such as Doob's inequalities, it reduces the arguments to discrete time by using the separability of and the (right) continuity of sample paths. The underlying discrete-time estimates appear without proof in an appendix, but I do not regard reading propositions without proofs as studying. An enthusiastic reader might want to read the following book by the same author either before or after this one.
Evaluation
I think it is a good book. Its proofs and arguments are mathematically rigorous, and it contains relatively few typographical errors—not none—so it should help readers build a solid theoretical framework in their minds. For someone with a strong foundation in analysis, it may be a useful introduction to stochastic analysis. After reading it once, you can return to it as a reference book when your memory begins to fade.
Its main shortcoming is, again, the use of propositions about discrete martingales without proof. The book also invokes results such as Kolmogorov's extension theorem without proving them, but those lie somewhat outside the main path of stochastic analysis and did not bother me much. Martingales, even in discrete time, form part of the theory's core, so I hesitate to call the book “self-contained.” Still, it is already almost 300 pages long, so I understand the decision to leave some material to another book. A coherent preparation for research in stochastic analysis might be to take measure theory and functional analysis in the third year of university, then read Measure Theory, Probability, and Stochastic Processes, followed by Brownian Motion, Martingales, and Stochastic Calculus, in the fourth year.
Chapter Summaries
Flowchart

The theory develops according to the flowchart above. The author also included a flowchart in the preface, but I redrew it as a Mermaid diagram. In the following sections, I will look back and forth between the notes I kept and the book and write down my own understanding of each chapter.
Chapter 1: Gaussian Distributions
(I assigned the chapter titles myself; here and below, they do not follow the book.)
This chapter reviews the material on Gaussian distributions needed for the rest of the book. If you know probability theory and functional analysis, this part should be straightforward. For me, it was the only chapter I could move through quickly. The Gaussian white noise defined here gives the Wiener integral introduced in Chapter 2. This is a special case of a stochastic integral—an integral with respect to Brownian motion whose integrand is deterministic—and the resulting random variable is again Gaussian.
The book defines white noise for a more general -finite measure space , without even assuming that is separable. To read only this book, however, it seems sufficient to consider with equal to Lebesgue measure. Put simply, without introducing the definition of a Gaussian space, a Gaussian white noise is an isometric linear map, and therefore preserves inner products, such that follows a mean-zero Gaussian distribution; that is, . The book shows that such a always exists on a suitable . Its isometry also gives, for ,
In particular, .
Chapter 2: Brownian Motion
Brownian motion is defined as a stochastic process of the form for a Gaussian white noise , with continuous sample paths. In fact, the statement that is Brownian motion without assuming continuity is equivalent to saying that it is a mean-zero Gaussian process satisfying . It could therefore be defined without introducing the more elaborate -isometry . I think Gaussian white noise is introduced first both to make the existence of Brownian motion obvious and to define the Wiener integral naturally by
Even if Brownian motion were defined first, the Wiener integral could still be obtained by noting that step functions are dense in , that is an -isometry, and that linearity and the closedness of Gaussian spaces allow an extension to . Thus, which one comes first is a minor question.
We have already established the existence of , but Brownian motion requires continuous sample paths. Another important concept from this point onward is a modification of a stochastic process , meaning that almost surely for every . Kolmogorov's continuity theorem (Kolmogorov's lemma) gives the following sufficient condition for a process to have a modification with continuous sample paths:
In fact, it implies local Hölder continuity. For the Brownian motion defined by without any prior guarantee of continuity, implies that, for every ,
This establishes the existence of Brownian motion, meaning a continuous modification.
Chapter 3: Martingales and Stopping Times
This chapter introduces a filtration and stopping times . At first, the definition of a stopping time, , meant little to me. It turns out to be an extremely important concept used repeatedly in later proofs. I think the following proposition is particularly important:
Let be a stochastic process with continuous sample paths taking values in a metric space . If is closed, then is a stopping time.
A frequently used proof technique is to define for a stochastic process with continuous sample paths, and then define the stopped process by . In other words, continuity and the intermediate value theorem mean that each sample path stops forever once . By definition, . Since as , we have , reducing arguments about the stochastic process to the bounded case. To see that , monotonicity gives a limit . If , then , which implies . On the other hand, continuity of the sample paths and the extreme value theorem give , a contradiction.
This was also my first encounter with martingales. Even after seeing the definition and hearing an AI explain it as a “fair game,” my reaction was little more than “well, of course.” Yet this property is extremely strong and leads to a wide range of results. One of the first is the martingale convergence theorem:
Let be a martingale with right-continuous sample paths. The following are equivalent: (1) ; (2) is uniformly integrable; and (3) . When these conditions hold, writing the limit as gives .
Another important result is the following corollary of the optional stopping theorem:
Let be a martingale with right-continuous sample paths, and let be a stopping time. Then is also a martingale. If is uniformly integrable, then is uniformly integrable as well, and .
Brownian motion is itself a martingale; in fact, it has the still stronger property of independent increments. As discussed in connection with stopping times, even if a martingale such as Brownian motion is not uniformly integrable, is bounded—a much stronger condition—so we can apply convergence theorems and the properties discussed below.
I may sound authoritative here, but uniform integrability is a concept useful in finite-measure settings such as probability theory. Having specialized in partial differential equations, where I used little beyond Lebesgue measure, I could not even state its definition. I peppered the AI with questions and reviewed results such as Vitali's convergence theorem. I regard my university and graduate-school years as the period when I studied hardest, but this drove home that no matter how much you study, a day will come when you wish you had studied more.
Chapter 4: Processes of Bounded Variation and Semimartingales
Here comes part two of “I wish I had studied more.” The chapter introduces functions of bounded variation and their associated signed measures. It is easier to follow if you understand how the Hahn decomposition of a signed measure and the associated Jordan decomposition give the representation of the total variation measure, and how a function of bounded variation can be expressed, using its variation
as the difference of two increasing functions:
Their Stieltjes measures agree with the Jordan components . Here again, I paid the price for my unserious attitude of assuming that a rough understanding was enough because the topic was unrelated to partial differential equations.
A continuous semimartingale itself is not a particularly difficult concept: is a continuous semimartingale if it can be written , where is a continuous local martingale and is a continuous process of bounded variation. A continuous local martingale is defined by the existence of stopping times such that and is uniformly integrable for every . Moreover, for a continuous local martingale with , the stopping times defined earlier satisfy these conditions, so in practice we can always use them. Surprisingly, a process is both a local martingale and of bounded variation only when . Thus, if—as in this book—the definition of a process of bounded variation includes , the semimartingale decomposition is unique.
It also follows that nontrivial (local) martingales, including Brownian motion, are not of bounded variation. Nevertheless, the sum of squared variations called the quadratic variation , which appeared in Itô's formula at the beginning, does converge. More precisely:
Let be a continuous local martingale. For every , let be an increasing sequence of partitions of —that is, —such that . Then converges in probability as . Denoting the limit by , the process is characterized as the unique continuous increasing process for which is a continuous local martingale.
In particular, Brownian motion satisfies . This follows from its independent increments, since
so is a martingale.
Adding a process of bounded variation does not change the limit of these sums of squared variations. Expanding gives
Then, by uniform continuity of the sample paths on , for sufficiently large ,
and the other term is handled similarly. The quadratic variation of a continuous semimartingale is therefore naturally defined as . Quadratic variation also admits the bilinear extension . Since is a continuous increasing process, is a continuous process of bounded variation.
Chapter 5: Stochastic Integrals
This is the heart of the book, occupying more than 50 pages by itself. One of the chapter's goals is to define the stochastic integral
for a semimartingale—I will omit “continuous” because it is cumbersome— and a suitable stochastic process serving as the integrand. The integral with respect to is a Stieltjes integral, so if is locally bounded, meaning that almost surely for every , it can be defined because . The remaining goal is therefore to define stochastic integration with respect to a local martingale.
By analogy with the Riemann–Stieltjes integral, we expect a property such as
This is indeed true to a point. When is a continuous semimartingale and is continuous, one important convergence theorem for stochastic integrals states that
When is itself a semimartingale, the following observation shows why the integrand must be evaluated at the left endpoint of each subinterval: choosing a different point changes the limit in probability.
Chapter 4 showed that the quadratic covariation is identically zero when either argument is of bounded variation. Conversely, when neither is of bounded variation, it is not zero; the effect of integrating with respect to a process that is not of bounded variation appears as the quadratic covariation.
We want to define stochastic integration with respect to a local martingale . Very loosely speaking, it is enough to construct the theory under reasonably well-behaved assumptions because we can reduce to stopped processes. Indeed, can be viewed as stopping at the constant stopping time , and more generally . Also speaking loosely and without justification, the analogy with the Riemann–Stieltjes sums above means it suffices to consider . The definition uses the Hilbert-space structure of , and the following powerful property promotes a local martingale to a martingale:
Let be a continuous local martingale with . The following are equivalent: (1) is an -bounded martingale, meaning ; and (2) . When these hold, is a uniformly integrable martingale, and in particular .
Chapter 2 defined the Wiener integral using Gaussian white noise. Yet even there, explicit calculations can only be performed for step functions using . For a general , the only definition provided uses the density of step functions to approximate it. Since the Wiener integral is a special case of the stochastic integral, we may as well resign ourselves to constructing stochastic integrals in the same way.
Let be the set of all -bounded martingales with . It is a Hilbert space with inner product . Fix , and define the Hilbert space to consist of stochastic processes satisfying , where the integral is a Stieltjes integral. A dense subspace consists of all stochastic processes of the form
where each is bounded and -measurable. Defining the stochastic integral for such processes by
we obtain
The intermediate steps can be established using approximations of the quadratic covariation . Furthermore, is a martingale for each , so belongs to , and the correspondence is an isometry. Extending this map defines the stochastic integral for every and .
Extending this construction to local martingales shows that the stochastic integral is a local martingale, but of course does not imply that it belongs to . If, however, for some ,
then viewing it as an integral with respect to the stopped process for gives . In particular, it is a martingale and satisfies the isometry
This chapter contains much more important material, but I will finish by discussing Itô's formula, which appeared at the beginning, and the explicit solution of geometric Brownian motion, although the existence of that solution has not yet been guaranteed at this point. The formal statement of Itô's formula is as given earlier, but the following form is useful for actual calculations:
Suppose satisfies the stochastic differential equation for geometric Brownian motion, . Applying Itô's formula to gives
which yields the solution. These formal calculations are justified by the following two associative laws:
Apply them respectively to and , then substitute .
Chapter 6: Markov Processes
This chapter has a rather different flavor from what came before. Chapter 2 already established the Markov property of Brownian motion, but I think the purpose here is to examine it for a broader class of stochastic processes. In particular, the chapter considers the strong continuity assumptions of a Feller semigroup. This reminded me nostalgically of the Hille–Yosida theorem from functional analysis, although I had completely forgotten what that theorem actually says.
A Feller semigroup assigns a probability measure to each , and the operators
form a -semigroup on . An -valued stochastic process is a Markov process with semigroup if, for every and ,
In other words, even with all information up to , the distribution of depends only on the current value and is . We have not established the existence of such a Markov process, although one can always be constructed. If is a Markov process, repeatedly taking conditional expectations shows inductively that its finite-dimensional marginal distribution, for and , is
where is the law of , . Thus, the distribution of a Markov process with Feller semigroup is uniquely characterized by the distribution of . A -dimensional Brownian motion is a Markov process with a Feller semigroup when , using the Gaussian kernel . Substituting this into the expression for the marginal distributions recovers the values of Wiener measure on cylinder sets described at the beginning.
Very loosely, the ordinary Markov property says that for every , conditional on the information in , the distribution of the Markov process equals that of a Markov process with . Applied to Brownian motion , conditional on we have , where is another Brownian motion and denotes equality in distribution. Independent increments and show that knowing provides no information beyond fixing . Consequently, is a Brownian motion independent of . The strong Markov property asserts that the same remains true when the time is replaced by a stopping time , and Markov processes with Feller semigroups satisfy it.
Chapter 7: Partial Differential Equations
This chapter is completely independent, so you can safely skip it if you like. The author even mentions in Chapter 8 that it is independent of Chapter 7. The first half examines properties of harmonic functions satisfying Laplace's equation from the perspective of Brownian motion. These results can also be proved by ordinary partial-differential-equation methods without stochastic processes, so although the viewpoint is interesting, it does not produce especially novel results. I think this part mainly prepares for the second half.
The second half is more interesting and discusses the recurrence—or transience—and asymptotic behavior of -dimensional Brownian motion. By analogy with the fact that a discrete-time random walk is recurrent in two or fewer dimensions, always returning to its starting point, and transient in three or more dimensions, consider Brownian motion with and the stopping time for . When , , while for ,
In two dimensions, the probability of reaching the origin—and hence any particular point other than —is zero, yet the process eventually visits every arbitrarily small ball. In three or more dimensions, even that is not guaranteed.
Chapter 8: Stochastic Differential Equations
I have already written what I wanted to say in the preface and Chapter 5. As in the proof of existence and uniqueness for ordinary differential equations, the chapter assumes Lipschitz continuity of in the stochastic differential equation
and then grinds through the calculations using Grönwall's inequality and Picard iteration. After proving existence and uniqueness, it examines three stochastic differential equations, including geometric Brownian motion. When an equation can be solved, Itô's formula gives an explicit solution; when it cannot, the book studies its behavior using stopping times.
In relation to the Markov property, under the Lipschitz conditions the solution to is a Markov process with a Feller semigroup and therefore satisfies the strong Markov property. Its generator can also be written explicitly. The book does not develop the subject much further, however, so perhaps this is intended as an invitation to pursue the area if it interests you.
Chapter 9: Local Time
This is a rather mysterious chapter—or perhaps I should say that considering a mysterious stochastic process called local time somehow produces all sorts of properties, which means I did not understand it very well. At first I thought local time had been introduced to generalize Itô's formula. Then, in the final section on the Kallianpur–Robbins law, local time suddenly appears in the study of the asymptotic behavior of two-dimensional Brownian motion and makes it possible to calculate a limiting distribution. Perhaps it has many applications. Since this is the only example the book presents, I cannot really tell.
For a semimartingale and , the increasing process characterized by the limit
is called local time. It is continuous in and càdlàg in . As a generalization of Itô's formula, if is convex on , then is a semimartingale and
Here is the left derivative of , and is the Stieltjes measure associated with the increasing function . That said, this book gives little detail about what actually looks like, beyond facts such as , so I do not really understand its practical usefulness. Chapters 7 through 9 are fundamentally intended to show some of the ways in which the material developed through Chapter 6 can be applied. Perhaps the lingering feeling that “this might be useful somehow...?” is meant to nudge the reader toward research in stochastic analysis.
Loading comments.