At the forefront of contemporary mathematics, the Langlands Program—initiated by Robert Langlands in the late 1960s—seeks to relate two seemingly distant worlds. On one side are Galois representations, which encode the symmetries of algebraic equations through continuous homomorphisms from absolute Galois groups into matrix groups. On the other side are automorphic forms, highly symmetric analytic functions on the adele group of a reductive algebraic group, generalizing classical modular forms. The central conjecture posits a correspondence between these objects: to each -dimensional Galois representation, there should exist an automorphic representation carrying equivalent arithmetic information. This vision organizes number theory, representation theory, and algebraic geometry into a single framework capable of translating problems—and their solutions—across disciplines.
The original Langlands correspondence was formulated over global fields of characteristic zero, such as the number field , where one studies the relationship between
-dimensional
-adic Galois representations of
and automorphic representations of reductive groups over
. Owing to the formidable arithmetic difficulties in this setting, a geometric variant arises by replacing the global field
with the function field of a smooth, projective curve
over
. In this context, the absolute Galois group is replaced by the topological fundamental group
, and the relevant structures can be recast in the language of algebraic geometry, perverse sheaves, and
-modules, with the Riemann surface underlying
providing the natural geometric stage for the correspondence.
The rank-1 case, corresponding to the group , is completely understood and serves as a prototype for the far more intricate non-abelian theories. Here, the correspondence manifests as a duality—reminiscent of a geometric Fourier transform—between the moduli of rank-1 local systems on a curve (encoding monodromy representations of loops) and the Picard variety (parametrizing holomorphic line bundles). This equivalence distills the essence of geometric Langlands into its most transparent form.
The geometric Langlands correspondence unfolds on the stage of Riemann surfaces—one-dimensional complex manifolds equipped with an atlas whose transition maps are holomorphic. Topologically, such surfaces are classified by their genus (number of handles) and number of punctures, data which fully determine their orientable structure. A complex structure endows each point with local coordinates in
, enabling the machinery of complex analysis to operate intrinsically, independent of any embedding in
. Historically, Riemann surfaces arose as the natural domains for multi-valued analytic functions such as
or
. By constructing branched coverings of
, one resolves branch points into globally well-defined holomorphic structures. Thus, the analytic singularities of a function dictate the topology and geometry of the surface on which it becomes single-valued.
The “Spectral” Side: Loops, Monodromy, and Local Systems
In the rank-1 geometric Langlands correspondence, the spectral side is built from the topology of the underlying curve (or Riemann surface) . Here, the topological invariants are encoded in the fundamental group, which classifies loops up to continuous deformation. This group encodes how loops on
can wind around its “holes” and other features.
The Fundamental Group:
Let be a surface and choose a base point
.
- Loops: A loop based at
is a continuous path that starts and ends at
.
- Homotopy: Two loops are homotopically equivalent if one can be continuously deformed into the other without tearing the surface or moving the base point. Think of a loop as a rubber band: if you can slide and stretch it into another without breaking it, the two are equivalent.
- The Group
:
- Operation: Concatenate two loops to form a new loop.
- Identity: The constant loop at
(doing nothing).
- Inverse: The same loop traversed in the opposite direction.
If is path-connected, the group is well-defined up to isomorphism regardless of the choice of
, so we often write simply
.
Examples:
- Sphere
: On a sphere, any rubber band can be slid and shrunk until it’s just a single point. So, every loop is homotopically equivalent to the constant loop. Every loop can be contracted to a point, so the fundamental group
the trivial group.
- Circle
: You can walk around a circle once, or twice, or three times. Each of these loops is distinct. You can also walk around it in the opposite direction. The number of times you wind around is an integer, positive or negative. So the loops are classified by their winding number (an integer), so
- Torus
: There are two basic, non-equivalent loops: one that goes through the hole of the donut (the “meridian” loop) and one that goes around the tube of the donut (the “longitude” loop). Any other loop can be formed by combining these two in some way, so
.
- Punctured Plane
: : The complex plane with the origin removed is topologically a cylinder, which is equivalent to a circle. The only non-trivial loops are those that wind around the origin. So
.
Monodromy
We often assume functions are “well-behaved” and single-valued. But what if a function’s value depends on the path taken to get there? This is the core idea of monodromy that loops can change the value of a function, even when the loop returns to its starting point.
Example 1: The Complex Logarithm
On ,
is multi-valued because
is defined only up to
,
. The fundamental group of
is
, generated by one counterclockwise loop around the origin. If we analytically continue
around this loop, the value changes by
.
This is the monodromy transformation: going around the origin once “adds” to the value.
Example 2: Square Root
Similarly, for , start at
with
. A counterclockwise loop
around the origin increases the argument
by
. Since
, this change sends
. Going around a second time adds another
to the argument, for a total change of
:
. Thus, the monodromy is multiplicative and of order 2: each loop around the origin multiplies the value by
, and two loops restore the original value.
Local Systems: From Monodromy to Representations
A local system is a formal way to describe how a function or object can “twist” as it’s transported along paths. It’s a geometric object that is “locally trivial” (like a simple vector space) but can be “globally twisted” by topology.
A rank-1 local system assigns a one-dimensional complex vector space (a copy of C) to each point on the curve X. We then need a rule for how to move a vector from the space at one point to the space at a nearby point. This rule is called a flat connection.
Connection: A connection is a rule for “parallel transport.” It tells us how to move a vector along a path while keeping it “pointing in the same direction” in a certain sense.
Flatness: A connection is flat if parallel transport around any loop that can be shrunk to a point leaves the vector unchanged. This means the result of parallel transport depends only on the homotopy class of the loop, not the specific path taken. So the flatness condition ensures that if a vector is transported along a path and then back to its starting point—without encircling any topological “holes” of —it returns unchanged.
If the path is a loop (starting and ending at the same point), the parallel transport along
induces a linear transformation of the fiber at that point. This transformation is, by definition, the monodromy of
.
In the rank-1 case, each fiber is a one-dimensional complex vector space, naturally identifiable with . Any linear transformation of such a space is simply multiplication by a complex scalar. Because parallel transport is always reversible, these scalars must be nonzero—elements of
.
Thus, for each loop , parallel transport yields a monodromy factor
. The fundamental group
encodes the loop structure of
, and the concatenation of loops corresponds to the composition of monodromy transformations. Consequently,
must be a group homomorphism.
This homomorphism is the algebraic essence of a rank-1 local system. The collection of all such homomorphisms,
forms the moduli space of rank-1 local systems, denoted
.
Punctured Complex Plane ()
- Fundamental Group:
is the infinite cyclic group, isomorphic to
. It is generated by a single loop
that winds counterclockwise once around the origin. Any other loop is equivalent to traversing
an integer number of times.
- Rank-1 Local Systems:
A homomorphismis determined by the image of
.
If, then
.
- Moduli Space:
Eachcorresponds to a unique local system.
Torus ()
- Fundamental Group:
, generated by
(around the “hole”) and
(around the “tube”).
- Rank-1 Local Systems:
A homomorphismis determined by
,
.
- Moduli Space:
Specified by pairs.
Surface with Holes (
)
- Fundamental Group:
is non-abelian with
generators.
- Rank-1 Local Systems:
Sinceis abelian, any homomorphism
factors through the abelianization of
, which is
.
- Moduli Space:
Determined by the images of thegenerators of the abelianized group:
Flat Connection
The interpretation of a local system as a vector bundle with a flat connection becomes especially concrete in the rank-1 case when expressed in terms of differential forms.
A flat connection on a rank-1 bundle can be described by a globally defined closed -form
. For a loop
, the monodromy is given by
We can now revisit our earlier examples from this perspective.
The fundamental group is generated by a single counterclockwise loop
around the origin.
Consider the differential -form
This form is closed on
since
, so it is a valid connection form for a flat line bundle, because the integral along contractible loops evaluate to zero by Stokes theorem.
We parametrize as a circle of radius
centered at the origin:
. The derivative is
, so
This measures the total “twist” of the connection around the puncture. The monodromy factor is the exponential:
Thus, parallel transport around leaves every fiber unchanged. This is the trivial rank-1 local system.
To get a non-trivial local system, choose . This is also closed, hence defines a flat connection. Its integral around
is
The corresponding monodromy is
By varying , we obtain a wide range of non-trivial holonomies in
.
Consider . As we saw earlier, going once counterclockwise around the origin multiplies
by
. Our goal is to find a connection form whose monodromy reproduces this multiplicative factor. We want
. A simple solution is
. Thus, the connection form for the corresponding local system is
. The integral around the generator
of
is
Exponentiating gives This local system encodes exactly the “twist” of the square root: a multiplicative monodromy of order
. While the function’s analytic continuation changes sign, the local system captures this change as the holonomy of a flat connection.
If we want a unit-circle monodromy , choose
and set
. Then
. Varying
gives any desired rotation.
To summarize: Any defines a rank-1 local system on
via
. This can be realized by the flat connection
with
satisfying
. A convenient choice is
where the branch of
is fixed. Thus, every rank-1 local system on the punctured plane arises from such a simple differential form.
The “Automorphic” Side: Line Bundles and the Picard Group
The second side of the Langlands duality, often called the “automorphic” side, is concerned not with the loops within the surface X, but with the space of all possible ways to attach a complex line to each point of X. This leads to the concepts of line bundles and their classifying space, the Picard group.
Attaching a Line to Every Point: Line Bundles
A line bundle over a Riemann surface is a space
equipped with a map
such that for every point
, the fiber
is a one-dimensional complex vector space (a complex line). The key condition is local triviality: for any sufficiently small open set
, the portion of the bundle over it,
, is isomorphic to the simple product
. However, globally the bundle can be twisted. A classic example of a non-trivial real line bundle is the Möbius strip, built over a circle
. Locally, any small piece of the Möbius strip looks like a rectangle (a piece of the circle times an interval). But globally, it has a twist: traversing the entire circle returns you to the same fiber with its orientation flipped. A line bundle that is globally a product,
is called the trivial line bundle.
The Universe of Line Bundles: The Picard Group
The collection of all line bundles on a surface has a rich algebraic structure. We regard two line bundles as the same if they are isomorphic. The set of isomorphism classes forms an abelian group called the Picard group, denoted
Group Operation — Tensor Product: Given two line bundles and
, their tensor product
is a new line bundle whose fiber over a point
is
Identity Element: he identity element is the trivial line bundle
Inverse Element: The inverse of a line bundle is its dual bundle
whose fiber over consists of linear maps from
to
.
While the previous explanation of line bundles is intuitive, a more rigorous and insightful way to understand them is through transition maps. This perspective is fundamental for actual calculations.
A line bundle over a surface
is a space where a copy of the complex line
is “attached” to every point of
. The key idea is that this attachment is done locally. We cover
with open sets
. Over each open set
, the line bundle is trivial, meaning it looks like the product
. A local trivialization is a map giving this isomorphism, letting us describe the fibers over
in coordinates. A section of the line bundle is a continuous choice of a vector in each fiber. Locally, a section over
can be written as a function
. The twist of the bundle is revealed when we compare these local descriptions on overlapping patches: the transition functions between trivializations encode the bundle’s global geometry.
The Role of Transition Maps
Let and
be overlapping open sets in
. Each provides a local trivialization of the line bundle
. On their intersection
, the same vector in a fiber can be expressed in either coordinate system. The transition map
converts between these two local descriptions: if is a local section over
, then over
the corresponding section satisfies
Here is a nonzero complex number giving the “twist” between the trivializations. On a triple overlap
, compatibility of all three local descriptions imposes the cocycle condition:
The entire line bundle is determined (up to isomorphism) by the collection of transition functions satisfying this cocyle condition.
The transition map formalism makes the group structure of the Picard group completely explicit.
Tensor Product :
If and
are defined by transition maps
and
, then their tensor product has transition maps
Fiberwise multiplication of transition maps exactly matches the tensor product of the line bundles.
Identity Element :
The trivial bundle is defined by
Multiplying any transition functions by leaves them unchanged, so this is the identity in
.
Inverse Element :
If has transition maps
, then its dual bundle
has transition maps
The tensor product then has transition maps
so it is the trivial bundle.
Line Bundles on the Riemann Sphere ()
The Riemann sphere is topologically a sphere. It has a single non-trivial transition map gluing together two coordinate charts:
with coordinate
with coordinate
On their overlap , the coordinates satisfy
.
A line bundle on is completely determined by a transition map of the form:
where is the degree of the line bundle.
Degree — The Trivial Line Bundle
. The transition map is:
. This is the simplest bundle, where the local pieces are glued with no twist. A global section is a function that is holomorphic everywhere on the sphere. The only such functions are the constants.
Degree — The Hyperplane Bundle
. The transition map is:
. A section on
is given by a function
, and a section on
by a function
. On the overlap, the gluing condition is
. We have two global sections
and
— spanning a 2-dimensional space of sections (linear polynomials).
Degree — The Tautological Bundle
. The transition map:
. Gluing condition becomes
. The only possible sections are the zero section. This bundle is often described as the line at each point that passes through the origin, that describes the point.(Recall that the point of
are lines through origin.)
Degree — The Canonical Bundle
. Transition map:
. Gluing condition:
. No nonzero global sections on this bundle. The space is related to differential forms: a global holomorphic
-form corresponds to a section of this bundle, and none exist on
.
Line Bundles on the Torus
The complex torus is obtained from the complex plane by identifying points that differ by an integer linear combination of
and a fixed complex number
with
. Formally,
We can picture this as a fundamental parallelogram in the complex plane, with vertices
, whose opposite edges are identified.
A convenient open cover of the torus consists of four overlapping open sets:
centered at
centered at
centered at
centered at
Identifications occur along the edges:
- The top edge of
is identified with the bottom edge of
via a shift by
.
- The right edge of
is identified with the left edge of
via a shift by
.
The torus is formed by identifying with
(via the transition
) and with
(via the transition
). The transition functions tell us how to glue the fibers over the overlaps. A line bundle is a pair of local sections
on the overlap, where
is defined with respect to the trivialization on
and
with respect to
. The transition function
on the overlap
tells us that
.
Trivial Bundle (Degree ):
We need to specify the transition functions for all the overlaps. The easiest way to get the trivial bundle is to make all transition functions equal to 1.
- Overlap of
and
:
- Overlap of
and
:
The cocycle condition holds trivially. For example, on the triple overlap , we have
which becomes
.
A global section is a collection of local sections that agree on the overlaps. Since all transition functions are 1, all local sections must be the same constant. A global section has to be a constant function. The space of global sections is 1-dimensional, spanned by a constant section.
A Flat Line Bundle (Degree 0, with Monodromy):
Let’s construct a non-trivial flat bundle. We use constant transition functions that are not 1: choose .
The cocycle condition is satisfied because and
are constants and commute.
A global section must satisfy:
The only holomorphic functions on the torus that satisfy these conditions are the zero function, unless (the trivial bundle). This shows concretely that non-trivial flat bundles have no nonzero global sections.
A Non-Flat, Degree 1 Bundle:
Here the transition functions must depend on position. We use a simplified form that satisfies the cocycle condition.
his pair of functions satisfies the cocycle condition. The non-constant means the bundle is non-flat: its “twist” depends on the position
. That is two vertical loops which are homotopic give different holonomies.
This bundle has a single global section (up to scalar), given by a theta function. This theta function has exactly one zero on the torus. The location of this zero is determined by the constant . This establishes a key fact: the continuous family of degree 1 line bundles on the torus is in one-to-one correspondence with the points of the torus itself, via the position of the zero of their section.
Divisors and the Picard Group
There is a more concrete way to understand line bundles using the concept of divisors.
A divisor on a Riemann surface encodes the zeros and poles of a function:
: zero of order
: pole of order
The set is an abelian group under addition.
Example: (Riemann sphere)
Let .
- Zeros:
and
, each of order
.
- Pole: order
at
.
- At infinity: substituting
gives
, which has a simple zero at
simple zero at
.
Thus:
Divisor of product of two rational functions is a sum of the divisors. So we see that the divisors of the of rational functions form the subgroup of principal divisors .
The Picard Group and Divisors:
The key insight is that any divisor determines a line bundle
. Its sections are holomorphic functions permitted to have zeros and poles as prescribed by
: a function
is a section of
if
is a nonnegative divisor (i.e., defines a global holomorphic function).
The most direct way to build a line bundle from a divisor
is to use transition functions defined by ratios of local functions. This provides a clear link between the abstract divisor and the concrete gluing data.
- Choose an open cover
of your Riemann surface
.
- On each
, find a local rational function
whose divisor on
is exactly
.
- On the overlap
, define the transition function by:
This ratio is holomorphic and nonzero on the overlap, which is exactly what a transition function should be.
Sections of are defined by local functions
on
such that
on overlaps. This is equivalent to saying that equals
on overlaps. Therefore,
defines a single, globally well-defined holomorphic function on the entire surface. Thus, a section
of
is a rational function whose zeros and poles exactly cancel those of the divisor
.
Let’s use this method to build some line bundles on .
Example 1: The Trivial Bundle,
Divisor: , the zero divisor.
Open Cover: (coordinate
) and
(coordinate
)
Local Functions: The divisor is zero everywhere, so choose local functions with no zeros or poles:
Transition Function:
Sections: A section must satisfy
. Since
is holomorphic on
and
on
, the only global sections are constants. The space of global sections is 1-dimensional.
Example 2: The Hyperplane Bundle,
Divisor: — a single zero at infinity. Degree
.
Open Cover: (coordinate
) and
(coordinate
).
Local Functions: On :
(no points in
).
On : zero at
, so
.
Transition Function: .
Sections: A section satisfies
.
- If
:
.
- If
:
.
Thus has two independent sections:
and
.
Example 3: The Tautological Bundle,
Divisor: — a single pole at infinity. Degree
.
Open Cover: (coordinate
),
(coordinate
)
Local Functions: On :
. On
: pole at
, so
.
Transition Function:
Sections: A section must satisfy
. For
holomorphic on
,
must vanish at
fast enough to cancel
. This forces
. Thus
has no nonzero global sections.
Equivalence of Divisor and Line Bundles
Two divisors and
determine the same line bundle if and only if they differ by a principal divisor—that is,
So we have the fundamental isomorphism :
where denotes the subgroup of principal divisors, i.e., divisors of the form
for some
.
We can see this from the fact that the factors
will be trivial if the divisor is a principal divisor coming from a global function, the local pictures coincide.
The Jacobian Variety and Degree
The degree of a divisor is defined by
For a principal divisor , the degree is always zero—this reflects the fact that any rational function has as many zeros (counted with multiplicity) as poles.
Thus, degree descends to a well-defined homomorphism on the Picard group:
The Jacobian variety is defined as the subgroup of all degree-zero line bundles:
On an elliptic curve , we have the remarkable identification:
Every degree-zero line bundle is uniquely determined by a point on . Geometrically, this means that a divisor of the form
corresponds directly to the point
on the curve. This is far more concrete than describing the bundle via a pair of constants
.
The Jacobian of a Compact Curve
For a compact Riemann surface of genus
, the group of degree-zero line bundles
has a special structure: it is a
-dimensional complex torus,
where is a lattice in
. This complex torus is the Jacobian variety
.
Origin of : The vector space
arises from the space of global holomorphic 1-forms on
, which has dimension
by Riemann–Roch.
Origin of the lattice : The fundamental group
has
generators. Integrating each of the
holomorphic 1-forms along these
cycles produces
vectors in
, whose integer linear combinations form the lattice
.
The Jacobian variety unites analytic information (holomorphic $1$-forms) with topological information (cycles in
). The Abel–Jacobi map gives an explicit isomorphism between a degree-zero divisor on
and a point of
, bridging the divisor theory of the curve with the geometry of its Jacobian.
If is a divisor of degree zero and
is a basis of the space of holomorphic 1-forms on
, the Abel–Jacobi map is
where is a fixed basepoint and
is the period lattice obtained by integrating the
over a basis of
.
This sends to a well-defined element of
, which is exactly
.
The Generalized Jacobian of a Punctured Curve
When we remove points (punctures) from a curve, its topology changes dramatically: the fundamental group grows more complicated, and the group of degree-zero line bundles also changes. It is no longer a compact torus; instead, it becomes a generalized Jacobian. Formally:
where: is the Jacobian of the compactification of
,
is an affine algebraic group (often a product of copies of
or
). The dimension of
depends on the number of punctures and the type of monodromy allowed around them.
retains the smooth, topological information of the original curve, while
encodes the new information from punctures—specifically, the monodromy around the new non-contractible loops encircling them.
On a compact torus , a flat line bundle is determined by its holonomies
around the two fundamental loops
and
. These holonomies are linked by the complex structure, so the moduli space of such bundles is a
-dimensional complex torus — the Jacobian
.
Adding a puncture at introduces a third non-contractible loop
encircling the hole. This loop is independent of the original
and
loops.
Flat connections can now have a simple pole at :
controls the smooth part — holonomies around
and
— parameterized by
.
is the residue at
, giving monodromy
around .
Generalized Jacobian: Since and
are independent, the moduli space is
a -dimensional complex manifold:
First factor parameterizes the background connection. (). Second factor parameterizes the new monodromy around the puncture.
.
The Correspondence: Hecke Eigensheaves
With the geometric stage set and the two main players introduced, we can now state the main result: the rank-1 geometric Langlands correspondence. The correspondence is realized through the action of a family of geometric operators, known as Hecke operators, and the central objects are their “eigenvectors,” the Hecke eigensheaves.
Hecke Operators:
For each point on our Riemann surface
, there is a corresponding Hecke operator,
. In the general, non-abelian setting, these are complex integral transforms. However, for the rank-1 case (
), their action is remarkably simple and geometric.
The Hecke operator acts on the Picard group
. It transforms a line bundle
into a new line bundle
, defined as the tensor product of
with the line bundle
associated to the divisor consisting of the single point
In the language of divisors, if corresponds to the divisor class
, then
corresponds to the divisor class
. The Hecke operator at
simply modifies a line bundle by adding the point
to its divisor class. This operation shifts the degree of the line bundle by one:
Rank-1 Geometric Langlands Correspondence
The rank-1 geometric Langlands correspondence gives a canonical one-to-one relationship between objects on the spectral side and special objects on the automorphic side.
For a Riemann surface , there is a canonical bijection between
- Spectral side: The set of rank-1 local systems on
, i.e. the space
.
- Automorphic side: The set of rank-1 Hecke eigensheaves on
.
A Hecke eigensheaf is a sheaf on the Picard variety that transforms in a predictable way under the action of all Hecke operators. The “eigenvalues” are determined by the corresponding local system.
The defining property of a Hecke eigensheaf associated to a local system
is the eigensheaf condition, a geometric analogue of the eigenvalue equation
:
is the action of the Hecke operator at
on the sheaf.
is the fiber of the rank-1 local system
at
, a one-dimensional complex vector space.
The monodromy of around a small loop based at
gives a scalar
—the “eigenvalue” at
.
- The local system
provides a complete set of eigenvalues
, one for each point of
.
- The corresponding Hecke eigensheaf
is the joint eigenvector for the entire commuting family of Hecke operators
.
The problem of classifying local systems is thus transformed into a problem of finding joint eigenvectors for a vast family of commuting geometric operators.
Explicit Construction of the Eigensheaf
For the rank-1 case, the correspondence is not merely an abstract existence result—the Hecke eigensheaf can be constructed explicitly from the local system. This construction, developed by Laumon, Deligne, and others, ties together the key concepts we’ve introduced.
- Start with a local system
Begin with a rank-1 local systemon the curve
.
- Lift to symmetric products
For each integer, consider the
-th symmetric product
—the space of effective divisors of degree
on
. From
, one constructs a local system
on
.
- Descend via Abel–Jacobi
For sufficiently large, the Abel–Jacobi map
is a fibration with fibers that are projective spaces. Since projective spaces are simply connected,
is constant along each fiber, hence it descends to a unique local system
on the degree-
component
of the Picard variety.
- Extend to all degrees
The Hecke property is then used to define the sheaf on components of lower degree via a reverse-induction process.
The resulting collection of sheaves on the connected components of
forms the Hecke eigensheaf
. By construction—through the Abel–Jacobi descent—it automatically satisfies the eigensheaf condition.
Examples:
An elliptic curve is modeled as the complex plane
quotiented by a lattice:
- Input Connection:
The connection onis defined by the 1-form
Monodromies around the
– and
-cycles are:
- Lift: For
points
, the lifted connection is:
- Descent via Sum Map:
The symmetric productmaps to
by
with differential
. Thus:
- Hecke Check:
Adding a pointtranslates
:
. Difference:
This equals the input connectionevaluated at
Let be the punctured sphere.
- Input Connection:
- Lift:
- Descent via Product Map:
Define:
Using:
Thus: - Hecke Check:
Addinggives
Difference:is equal
This is exactlyevaluated at
.
Let be a genus-2 hyperelliptic curve with holomorphic 1-forms
.
- Input Connection:
- Lift:
- Descent via Abel Map:
Define Abel–Jacobi coordinates:
Then:
Hence: - Hecke Check: Adding a point
gaives
Difference:
By the Fundamental Theorem of Calculus:
Which is exactlyevaluated at
.