Fundamental Theorem of Calculus #
We prove various versions of the
fundamental theorem of calculus
for interval integrals in ℝ
.
Recall that its first version states that the function (u, v) ↦ ∫ x in u..v, f x
has derivative
(δu, δv) ↦ δv • f b - δu • f a
at (a, b)
provided that f
is continuous at a
and b
,
and its second version states that, if f
has an integrable derivative on [a, b]
, then
∫ x in a..b, f' x = f b - f a
.
Main statements #
FTC-1 for Lebesgue measure #
We prove several versions of FTC-1, all in the intervalIntegral
namespace. Many of them follow
the naming scheme integral_has(Strict?)(F?)Deriv(Within?)At(_of_tendsto_ae?)(_right|_left?)
.
They formulate FTC in terms of Has(Strict?)(F?)Deriv(Within?)At
.
Let us explain the meaning of each part of the name:
Strict
means that the theorem is about strict differentiability, seeHasStrictDerivAt
andHasStrictFDerivAt
;F
means that the theorem is about differentiability in both endpoints; incompatible with_right|_left
;Within
means that the theorem is about one-sided derivatives, see below for details;_of_tendsto_ae
means that instead of continuity the theorem assumes thatf
has a finite limit almost surely asx
tends toa
and/orb
;_right
or_left
mean that the theorem is about differentiability in the right (resp., left) endpoint.
We also reformulate these theorems in terms of (f?)deriv(Within?)
. These theorems are named
(f?)deriv(Within?)_integral(_of_tendsto_ae?)(_right|_left?)
with the same meaning of parts of the
name.
One-sided derivatives #
Theorem intervalIntegral.integral_hasFDerivWithinAt_of_tendsto_ae
states that
(u, v) ↦ ∫ x in u..v, f x
has a derivative (δu, δv) ↦ δv • cb - δu • ca
within the set s × t
at (a, b)
provided that f
tends to ca
(resp., cb
) almost surely at la
(resp., lb
), where
possible values of s
, t
, and corresponding filters la
, lb
are given in the following table.
| s
| la
| t
| lb
|
| ------- | ---- | --- | ---- |
| Iic a
| 𝓝[≤] a
| Iic b
| 𝓝[≤] b
|
| Ici a
| 𝓝[>] a
| Ici b
| 𝓝[>] b
|
| {a}
| ⊥
| {b}
| ⊥
|
| univ
| 𝓝 a
| univ
| 𝓝 b
|
We use a typeclass intervalIntegral.FTCFilter
to make Lean automatically find la
/lb
based on
s
/t
. This way we can formulate one theorem instead of 16
(or 8
if we leave only non-trivial
ones not covered by integral_hasDerivWithinAt_of_tendsto_ae_(left|right)
and
integral_hasFDerivAt_of_tendsto_ae
). Similarly, integral_hasDerivWithinAt_of_tendsto_ae_right
works for both one-sided derivatives using the same typeclass to find an appropriate filter.
FTC for a locally finite measure #
Before proving FTC for the Lebesgue measure, we prove a few statements that can be seen as FTC for
any measure. The most general of them,
measure_integral_sub_integral_sub_linear_isLittleO_of_tendsto_ae
, states the following.
Let (la, la')
be an intervalIntegral.FTCFilter
pair of filters around a
(i.e.,
intervalIntegral.FTCFilter a la la'
) and let (lb, lb')
be an intervalIntegral.FTCFilter
pair
of filters around b
. If f
has finite limits ca
and cb
almost surely at la'
and lb'
,
respectively, then
$$
\int_{va}^{vb} f ∂μ - \int_{ua}^{ub} f ∂μ =
\int_{ub}^{vb} cb ∂μ - \int_{ua}^{va} ca ∂μ + o(‖∫_{ua}^{va} 1 ∂μ‖ + ‖∫_{ub}^{vb} (1:ℝ) ∂μ‖)
$$
as ua
and va
tend to la
while ub
and vb
tend to lb
.
FTC-2 and corollaries #
We use FTC-1 to prove several versions of FTC-2 for the Lebesgue measure, using a similar naming scheme as for the versions of FTC-1. They include:
intervalIntegral.integral_eq_sub_of_hasDeriv_right_of_le
- most general version, for functions with a right derivativeintervalIntegral.integral_eq_sub_of_hasDerivAt
- version for functions with a derivative on an open setintervalIntegral.integral_deriv_eq_sub'
- version that is easiest to use when computing the integral of a specific function
We then derive additional integration techniques from FTC-2:
intervalIntegral.integral_mul_deriv_eq_deriv_mul
- integration by partsintervalIntegral.integral_comp_mul_deriv''
- integration by substitution
Many applications of these theorems can be found in the file
Mathlib/Analysis/SpecialFunctions/Integrals.lean
.
Note that the assumptions of FTC-2 are formulated in the form that f'
is integrable. To use it in
a context with the stronger assumption that f'
is continuous, one can use
ContinuousOn.intervalIntegrable
or ContinuousOn.integrableOn_Icc
or
ContinuousOn.integrableOn_uIcc
.
intervalIntegral.FTCFilter
class #
As explained above, many theorems in this file rely on the typeclass
intervalIntegral.FTCFilter (a : ℝ) (l l' : Filter ℝ)
to avoid code duplication. This typeclass
combines four assumptions:
pure a ≤ l
;l' ≤ 𝓝 a
;l'
has a basis of measurable sets;- if
u n
andv n
tend tol
, then for anys ∈ l'
,Ioc (u n) (v n)
is eventually included ins
.
This typeclass has the following “real” instances: (a, pure a, ⊥)
, (a, 𝓝[≥] a, 𝓝[>] a)
,
(a, 𝓝[≤] a, 𝓝[≤] a)
, (a, 𝓝 a, 𝓝 a)
.
Furthermore, we have the following instances that are equal to the previously mentioned instances:
(a, 𝓝[{a}] a, ⊥)
and (a, 𝓝[univ] a, 𝓝[univ] a)
.
While the difference between Ici a
and Ioi a
doesn't matter for theorems about Lebesgue measure,
it becomes important in the versions of FTC about any locally finite measure if this measure has an
atom at one of the endpoints.
Combining one-sided and two-sided derivatives #
There are some intervalIntegral.FTCFilter
instances where the fact that it is one-sided or
two-sided depends on the point, namely (x, 𝓝[Set.Icc a b] x, 𝓝[Set.Icc a b] x)
(resp.
(x, 𝓝[Set.uIcc a b] x, 𝓝[Set.uIcc a b] x)
, with x ∈ Icc a b
(resp. x ∈ uIcc a b
). This results
in a two-sided derivatives for x ∈ Set.Ioo a b
and one-sided derivatives for x ∈ {a, b}
. Other
instances could be added when needed (in that case, one also needs to add instances for
Filter.IsMeasurablyGenerated
and Filter.TendstoIxxClass
).
Tags #
integral, fundamental theorem of calculus, FTC-1, FTC-2, change of variables in integrals
Fundamental theorem of calculus, part 1, for any measure #
In this section we prove a few lemmas that can be seen as versions of FTC-1 for interval integrals
w.r.t. any measure. Many theorems are formulated for one or two pairs of filters related by
intervalIntegral.FTCFilter a l l'
. This typeclass has exactly four “real” instances:
(a, pure a, ⊥)
, (a, 𝓝[≥] a, 𝓝[>] a)
, (a, 𝓝[≤] a, 𝓝[≤] a)
, (a, 𝓝 a, 𝓝 a)
, and two instances
that are equal to the first and last “real” instances: (a, 𝓝[{a}] a, ⊥)
and
(a, 𝓝[univ] a, 𝓝[univ] a)
. We use this approach to avoid repeating arguments in many very similar
cases. Lean can automatically find both a
and l'
based on l
.
The most general theorem measure_integral_sub_integral_sub_linear_isLittleO_of_tendsto_ae
can be
seen as a generalization of lemma integral_hasStrictFDerivAt
below which states strict
differentiability of ∫ x in u..v, f x
in (u, v)
at (a, b)
for a measurable function f
that
is integrable on a..b
and is continuous at a
and b
. The lemma is generalized in three
directions: first, measure_integral_sub_integral_sub_linear_isLittleO_of_tendsto_ae
deals with any
locally finite measure μ
; second, it works for one-sided limits/derivatives; third, it assumes
only that f
has finite limits almost surely at a
and b
.
Namely, let f
be a measurable function integrable on a..b
. Let (la, la')
be a pair of
intervalIntegral.FTCFilter
s around a
; let (lb, lb')
be a pair of intervalIntegral.FTCFilter
s
around b
. Suppose that f
has finite limits ca
and cb
at la' ⊓ μ.ae
and lb' ⊓ μ.ae
,
respectively. Then
∫ x in va..vb, f x ∂μ - ∫ x in ua..ub, f x ∂μ = ∫ x in ub..vb, cb ∂μ - ∫ x in ua..va, ca ∂μ + o(‖∫ x in ua..va, (1:ℝ) ∂μ‖ + ‖∫ x in ub..vb, (1:ℝ) ∂μ‖)
as ua
and va
tend to la
while ub
and vb
tend to lb
.
This theorem is formulated with integral of constants instead of measures in the right hand sides
for two reasons: first, this way we avoid min
/max
in the statements; second, often it is
possible to write better simp
lemmas for these integrals, see integral_const
and
integral_const_of_cdf
.
In the next subsection we apply this theorem to prove various theorems about differentiability of the integral w.r.t. Lebesgue measure.
An auxiliary typeclass for the Fundamental theorem of calculus, part 1. It is used to formulate
theorems that work simultaneously for left and right one-sided derivatives of ∫ x in u..v, f x
.
- tendsto_Ixx : Filter.Tendsto (fun (p : ℝ × ℝ) => Set.Ioc p.1 p.2) (outer ×ˢ outer) (Filter.smallSets inner)
- meas_gen : Filter.IsMeasurablyGenerated inner
Instances
Equations
- (_ : intervalIntegral.FTCFilter a (pure a) ⊥) = (_ : intervalIntegral.FTCFilter a (pure a) ⊥)
Equations
- (_ : intervalIntegral.FTCFilter a (nhdsWithin a {a}) ⊥) = (_ : intervalIntegral.FTCFilter a (nhdsWithin a {a}) ⊥)
Equations
- (_ : intervalIntegral.FTCFilter a (nhds a) (nhds a)) = (_ : intervalIntegral.FTCFilter a (nhds a) (nhds a))
Equations
- (_ : intervalIntegral.FTCFilter a (nhdsWithin a Set.univ) (nhds a)) = (_ : intervalIntegral.FTCFilter a (nhdsWithin a Set.univ) (nhds a))
Equations
- (_ : intervalIntegral.FTCFilter a (nhdsWithin a (Set.Iic a)) (nhdsWithin a (Set.Iic a))) = (_ : intervalIntegral.FTCFilter a (nhdsWithin a (Set.Iic a)) (nhdsWithin a (Set.Iic a)))
Equations
- (_ : intervalIntegral.FTCFilter a (nhdsWithin a (Set.Ici a)) (nhdsWithin a (Set.Ioi a))) = (_ : intervalIntegral.FTCFilter a (nhdsWithin a (Set.Ici a)) (nhdsWithin a (Set.Ioi a)))
Equations
- (_ : intervalIntegral.FTCFilter x (nhdsWithin x (Set.Icc a b)) (nhdsWithin x (Set.Icc a b))) = (_ : intervalIntegral.FTCFilter x (nhdsWithin x (Set.Icc a b)) (nhdsWithin x (Set.Icc a b)))
Equations
- One or more equations did not get rendered due to their size.
Fundamental theorem of calculus-1, local version for any measure.
Let filters l
and l'
be related by TendstoIxxClass Ioc
.
If f
has a finite limit c
at l' ⊓ μ.ae
, where μ
is a measure
finite at l'
, then ∫ x in u..v, f x ∂μ = ∫ x in u..v, c ∂μ + o(∫ x in u..v, 1 ∂μ)
as both
u
and v
tend to l
.
See also measure_integral_sub_linear_isLittleO_of_tendsto_ae
for a version assuming
[intervalIntegral.FTCFilter a l l']
and [MeasureTheory.IsLocallyFiniteMeasure μ]
. If l
is one
of 𝓝[≥] a
, 𝓝[≤] a
, 𝓝 a
, then it's easier to apply the non-primed version. The primed version
also works, e.g., for l = l' = atTop
.
We use integrals of constants instead of measures because this way it is easier to formulate
a statement that works in both cases u ≤ v
and v ≤ u
.
Fundamental theorem of calculus-1, local version for any measure.
Let filters l
and l'
be related by TendstoIxxClass Ioc
.
If f
has a finite limit c
at l ⊓ μ.ae
, where μ
is a measure
finite at l
, then ∫ x in u..v, f x ∂μ = μ (Ioc u v) • c + o(μ(Ioc u v))
as both
u
and v
tend to l
so that u ≤ v
.
See also measure_integral_sub_linear_isLittleO_of_tendsto_ae_of_le
for a version assuming
[intervalIntegral.FTCFilter a l l']
and [MeasureTheory.IsLocallyFiniteMeasure μ]
. If l
is one
of 𝓝[≥] a
, 𝓝[≤] a
, 𝓝 a
, then it's easier to apply the non-primed version. The primed version
also works, e.g., for l = l' = Filter.atTop
.
Fundamental theorem of calculus-1, local version for any measure.
Let filters l
and l'
be related by TendstoIxxClass Ioc
.
If f
has a finite limit c
at l ⊓ μ.ae
, where μ
is a measure
finite at l
, then ∫ x in u..v, f x ∂μ = -μ (Ioc v u) • c + o(μ(Ioc v u))
as both
u
and v
tend to l
so that v ≤ u
.
See also measure_integral_sub_linear_is_o_of_tendsto_ae_of_ge
for a version assuming
[intervalIntegral.FTCFilter a l l']
and [MeasureTheory.IsLocallyFiniteMeasure μ]
. If l
is one
of 𝓝[≥] a
, 𝓝[≤] a
, 𝓝 a
, then it's easier to apply the non-primed version. The primed version
also works, e.g., for l = l' = Filter.atTop
.
Fundamental theorem of calculus-1, local version for any measure.
Let filters l
and l'
be related by [intervalIntegral.FTCFilter a l l']
; let μ
be a locally
finite measure. If f
has a finite limit c
at l' ⊓ μ.ae
, then
∫ x in u..v, f x ∂μ = ∫ x in u..v, c ∂μ + o(∫ x in u..v, 1 ∂μ)
as both u
and v
tend to l
.
See also measure_integral_sub_linear_isLittleO_of_tendsto_ae'
for a version that also works, e.g.,
for l = l' = Filter.atTop
.
We use integrals of constants instead of measures because this way it is easier to formulate
a statement that works in both cases u ≤ v
and v ≤ u
.
Fundamental theorem of calculus-1, local version for any measure.
Let filters l
and l'
be related by [intervalIntegral.FTCFilter a l l']
; let μ
be a locally
finite measure. If f
has a finite limit c
at l' ⊓ μ.ae
, then
∫ x in u..v, f x ∂μ = μ (Ioc u v) • c + o(μ(Ioc u v))
as both u
and v
tend to l
.
See also measure_integral_sub_linear_isLittleO_of_tendsto_ae_of_le'
for a version that also works,
e.g., for l = l' = Filter.atTop
.
Fundamental theorem of calculus-1, local version for any measure.
Let filters l
and l'
be related by [intervalIntegral.FTCFilter a l l']
; let μ
be a locally
finite measure. If f
has a finite limit c
at l' ⊓ μ.ae
, then
∫ x in u..v, f x ∂μ = -μ (Set.Ioc v u) • c + o(μ(Set.Ioc v u))
as both u
and v
tend to l
.
See also measure_integral_sub_linear_isLittleO_of_tendsto_ae_of_ge'
for a version that also works,
e.g., for l = l' = Filter.atTop
.
Fundamental theorem of calculus-1, strict derivative in both limits for a locally finite measure.
Let f
be a measurable function integrable on a..b
. Let (la, la')
be a pair of
intervalIntegral.FTCFilter
s around a
; let (lb, lb')
be a pair of intervalIntegral.FTCFilter
s
around b
. Suppose that f
has finite limits ca
and cb
at la' ⊓ μ.ae
and lb' ⊓ μ.ae
,
respectively.
Then ∫ x in va..vb, f x ∂μ - ∫ x in ua..ub, f x ∂μ = ∫ x in ub..vb, cb ∂μ - ∫ x in ua..va, ca ∂μ + o(‖∫ x in ua..va, (1:ℝ) ∂μ‖ + ‖∫ x in ub..vb, (1:ℝ) ∂μ‖)
as ua
and va
tend to la
while ub
and vb
tend to lb
.
Fundamental theorem of calculus-1, strict derivative in right endpoint for a locally finite measure.
Let f
be a measurable function integrable on a..b
. Let (lb, lb')
be a pair of
intervalIntegral.FTCFilter
s around b
. Suppose that f
has a finite limit c
at lb' ⊓ μ.ae
.
Then ∫ x in a..v, f x ∂μ - ∫ x in a..u, f x ∂μ = ∫ x in u..v, c ∂μ + o(∫ x in u..v, (1:ℝ) ∂μ)
as
u
and v
tend to lb
.
Fundamental theorem of calculus-1, strict derivative in left endpoint for a locally finite measure.
Let f
be a measurable function integrable on a..b
. Let (la, la')
be a pair of
intervalIntegral.FTCFilter
s around a
. Suppose that f
has a finite limit c
at la' ⊓ μ.ae
.
Then ∫ x in v..b, f x ∂μ - ∫ x in u..b, f x ∂μ = -∫ x in u..v, c ∂μ + o(∫ x in u..v, (1:ℝ) ∂μ)
as u
and v
tend to la
.
Fundamental theorem of calculus-1 for Lebesgue measure #
In this section we restate theorems from the previous section for Lebesgue measure.
In particular, we prove that ∫ x in u..v, f x
is strictly differentiable in (u, v)
at (a, b)
provided that f
is integrable on a..b
and is continuous at a
and b
.
Auxiliary Asymptotics.IsLittleO
statements #
In this section we prove several lemmas that can be interpreted as strict differentiability of
(u, v) ↦ ∫ x in u..v, f x ∂μ
in u
and/or v
at a filter. The statements use
Asymptotics.isLittleO
because we have no definition of HasStrict(F)DerivAtFilter
in the library.
Fundamental theorem of calculus-1, local version.
If f
has a finite limit c
almost surely at l'
, where (l, l')
is an
intervalIntegral.FTCFilter
pair around a
, then ∫ x in u..v, f x ∂μ = (v - u) • c + o (v - u)
as both u
and v
tend to l
.
Fundamental theorem of calculus-1, strict differentiability at filter in both endpoints.
If f
is a measurable function integrable on a..b
, (la, la')
is an intervalIntegral.FTCFilter
pair around a
, and (lb, lb')
is an intervalIntegral.FTCFilter
pair around b
, and f
has
finite limits ca
and cb
almost surely at la'
and lb'
, respectively, then
(∫ x in va..vb, f x) - ∫ x in ua..ub, f x = (vb - ub) • cb - (va - ua) • ca + o(‖va - ua‖ + ‖vb - ub‖)
as ua
and va
tend to la
while ub
and vb
tend to lb
.
This lemma could've been formulated using HasStrictFDerivAtFilter
if we had this
definition.
Fundamental theorem of calculus-1, strict differentiability at filter in both endpoints.
If f
is a measurable function integrable on a..b
, (lb, lb')
is an intervalIntegral.FTCFilter
pair around b
, and f
has a finite limit c
almost surely at lb'
, then
(∫ x in a..v, f x) - ∫ x in a..u, f x = (v - u) • c + o(‖v - u‖)
as u
and v
tend to lb
.
This lemma could've been formulated using HasStrictDerivAtFilter
if we had this definition.
Fundamental theorem of calculus-1, strict differentiability at filter in both endpoints.
If f
is a measurable function integrable on a..b
, (la, la')
is an intervalIntegral.FTCFilter
pair around a
, and f
has a finite limit c
almost surely at la'
, then
(∫ x in v..b, f x) - ∫ x in u..b, f x = -(v - u) • c + o(‖v - u‖)
as u
and v
tend to la
.
This lemma could've been formulated using HasStrictDerivAtFilter
if we had this definition.
Strict differentiability #
In this section we prove that for a measurable function f
integrable on a..b
,
-
integral_hasStrictFDerivAt_of_tendsto_ae
: the function(u, v) ↦ ∫ x in u..v, f x
has derivative(u, v) ↦ v • cb - u • ca
at(a, b)
in the sense of strict differentiability provided thatf
tends toca
andcb
almost surely asx
tendsto toa
andb
, respectively; -
integral_hasStrictFDerivAt
: the function(u, v) ↦ ∫ x in u..v, f x
has derivative(u, v) ↦ v • f b - u • f a
at(a, b)
in the sense of strict differentiability provided thatf
is continuous ata
andb
; -
integral_hasStrictDerivAt_of_tendsto_ae_right
: the functionu ↦ ∫ x in a..u, f x
has derivativec
atb
in the sense of strict differentiability provided thatf
tends toc
almost surely asx
tends tob
; -
integral_hasStrictDerivAt_right
: the functionu ↦ ∫ x in a..u, f x
has derivativef b
atb
in the sense of strict differentiability provided thatf
is continuous atb
; -
integral_hasStrictDerivAt_of_tendsto_ae_left
: the functionu ↦ ∫ x in u..b, f x
has derivative-c
ata
in the sense of strict differentiability provided thatf
tends toc
almost surely asx
tends toa
; -
integral_hasStrictDerivAt_left
: the functionu ↦ ∫ x in u..b, f x
has derivative-f a
ata
in the sense of strict differentiability provided thatf
is continuous ata
.
Fundamental theorem of calculus-1, strict differentiability in both endpoints.
If f : ℝ → E
is integrable on a..b
and f x
has finite limits ca
and cb
almost surely as
x
tends to a
and b
, respectively, then
(u, v) ↦ ∫ x in u..v, f x
has derivative (u, v) ↦ v • cb - u • ca
at (a, b)
in the sense of strict differentiability.
Fundamental theorem of calculus-1, strict differentiability in both endpoints.
If f : ℝ → E
is integrable on a..b
and f
is continuous at a
and b
, then
(u, v) ↦ ∫ x in u..v, f x
has derivative (u, v) ↦ v • cb - u • ca
at (a, b)
in the sense of
strict differentiability.
Fundamental theorem of calculus-1, strict differentiability in the right endpoint.
If f : ℝ → E
is integrable on a..b
and f x
has a finite limit c
almost surely at b
, then
u ↦ ∫ x in a..u, f x
has derivative c
at b
in the sense of strict differentiability.
Fundamental theorem of calculus-1, strict differentiability in the right endpoint.
If f : ℝ → E
is integrable on a..b
and f
is continuous at b
, then u ↦ ∫ x in a..u, f x
has
derivative f b
at b
in the sense of strict differentiability.
Fundamental theorem of calculus-1, strict differentiability in the left endpoint.
If f : ℝ → E
is integrable on a..b
and f x
has a finite limit c
almost surely at a
, then
u ↦ ∫ x in u..b, f x
has derivative -c
at a
in the sense of strict differentiability.
Fundamental theorem of calculus-1, strict differentiability in the left endpoint.
If f : ℝ → E
is integrable on a..b
and f
is continuous at a
, then u ↦ ∫ x in u..b, f x
has
derivative -f a
at a
in the sense of strict differentiability.
Fundamental theorem of calculus-1, strict differentiability in the right endpoint.
If f : ℝ → E
is continuous, then u ↦ ∫ x in a..u, f x
has derivative f b
at b
in the sense
of strict differentiability.
Fundamental theorem of calculus-1, derivative in the right endpoint.
If f : ℝ → E
is continuous, then the derivative of u ↦ ∫ x in a..u, f x
at b
is f b
.
Fréchet differentiability #
In this subsection we restate results from the previous subsection in terms of HasFDerivAt
,
HasDerivAt
, fderiv
, and deriv
.
Fundamental theorem of calculus-1: if f : ℝ → E
is integrable on a..b
and f x
has
finite limits ca
and cb
almost surely as x
tends to a
and b
, respectively, then
(u, v) ↦ ∫ x in u..v, f x
has derivative (u, v) ↦ v • cb - u • ca
at (a, b)
.
Fundamental theorem of calculus-1: if f : ℝ → E
is integrable on a..b
and f
is
continuous at a
and b
, then (u, v) ↦ ∫ x in u..v, f x
has derivative (u, v) ↦ v • cb - u • ca
at (a, b)
.
Fundamental theorem of calculus-1: if f : ℝ → E
is integrable on a..b
and f x
has
finite limits ca
and cb
almost surely as x
tends to a
and b
, respectively, then fderiv
derivative of (u, v) ↦ ∫ x in u..v, f x
at (a, b)
equals (u, v) ↦ v • cb - u • ca
.
Fundamental theorem of calculus-1: if f : ℝ → E
is integrable on a..b
and f
is
continuous at a
and b
, then fderiv
derivative of (u, v) ↦ ∫ x in u..v, f x
at (a, b)
equals (u, v) ↦ v • cb - u • ca
.
Fundamental theorem of calculus-1: if f : ℝ → E
is integrable on a..b
and f x
has a
finite limit c
almost surely at b
, then u ↦ ∫ x in a..u, f x
has derivative c
at b
.
Fundamental theorem of calculus-1: if f : ℝ → E
is integrable on a..b
and f
is
continuous at b
, then u ↦ ∫ x in a..u, f x
has derivative f b
at b
.
Fundamental theorem of calculus: if f : ℝ → E
is integrable on a..b
and f
has a finite
limit c
almost surely at b
, then the derivative of u ↦ ∫ x in a..u, f x
at b
equals c
.
Fundamental theorem of calculus: if f : ℝ → E
is integrable on a..b
and f
is continuous
at b
, then the derivative of u ↦ ∫ x in a..u, f x
at b
equals f b
.
Fundamental theorem of calculus-1: if f : ℝ → E
is integrable on a..b
and f x
has a
finite limit c
almost surely at a
, then u ↦ ∫ x in u..b, f x
has derivative -c
at a
.
Fundamental theorem of calculus-1: if f : ℝ → E
is integrable on a..b
and f
is
continuous at a
, then u ↦ ∫ x in u..b, f x
has derivative -f a
at a
.
Fundamental theorem of calculus: if f : ℝ → E
is integrable on a..b
and f
has a finite
limit c
almost surely at a
, then the derivative of u ↦ ∫ x in u..b, f x
at a
equals -c
.
Fundamental theorem of calculus: if f : ℝ → E
is integrable on a..b
and f
is continuous
at a
, then the derivative of u ↦ ∫ x in u..b, f x
at a
equals -f a
.
One-sided derivatives #
Let f
be a measurable function integrable on a..b
. The function (u, v) ↦ ∫ x in u..v, f x
has derivative (u, v) ↦ v • cb - u • ca
within s × t
at (a, b)
, where
s ∈ {Iic a, {a}, Ici a, univ}
and t ∈ {Iic b, {b}, Ici b, univ}
provided that f
tends to ca
and cb
almost surely at the filters la
and lb
from the following table.
| s
| la
| t
| lb
|
| ------- | ---- | --- | ---- |
| Iic a
| 𝓝[≤] a
| Iic b
| 𝓝[≤] b
|
| Ici a
| 𝓝[>] a
| Ici b
| 𝓝[>] b
|
| {a}
| ⊥
| {b}
| ⊥
|
| univ
| 𝓝 a
| univ
| 𝓝 b
|
Let f
be a measurable function integrable on a..b
. The function (u, v) ↦ ∫ x in u..v, f x
has derivative (u, v) ↦ v • f b - u • f a
within s × t
at (a, b)
, where
s ∈ {Iic a, {a}, Ici a, univ}
and t ∈ {Iic b, {b}, Ici b, univ}
provided that f
tends to
f a
and f b
at the filters la
and lb
from the following table. In most cases this assumption
is definitionally equal ContinuousAt f _
or ContinuousWithinAt f _ _
.
| s
| la
| t
| lb
|
| ------- | ---- | --- | ---- |
| Iic a
| 𝓝[≤] a
| Iic b
| 𝓝[≤] b
|
| Ici a
| 𝓝[>] a
| Ici b
| 𝓝[>] b
|
| {a}
| ⊥
| {b}
| ⊥
|
| univ
| 𝓝 a
| univ
| 𝓝 b
|
An auxiliary tactic closing goals UniqueDiffWithinAt ℝ s a
where
s ∈ {Iic a, Ici a, univ}
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Let f
be a measurable function integrable on a..b
. Choose s ∈ {Iic a, Ici a, univ}
and t ∈ {Iic b, Ici b, univ}
. Suppose that f
tends to ca
and cb
almost surely at the filters
la
and lb
from the table below. Then fderivWithin ℝ (fun p ↦ ∫ x in p.1..p.2, f x) (s ×ˢ t)
is equal to (u, v) ↦ u • cb - v • ca
.
| s
| la
| t
| lb
|
| ------- | ---- | --- | ---- |
| Iic a
| 𝓝[≤] a
| Iic b
| 𝓝[≤] b
|
| Ici a
| 𝓝[>] a
| Ici b
| 𝓝[>] b
|
| {a}
| ⊥
| {b}
| ⊥
|
| univ
| 𝓝 a
| univ
| 𝓝 b
|
Fundamental theorem of calculus: if f : ℝ → E
is integrable on a..b
and f x
has a finite
limit c
almost surely as x
tends to b
from the right or from the left,
then u ↦ ∫ x in a..u, f x
has right (resp., left) derivative c
at b
.
Fundamental theorem of calculus: if f : ℝ → E
is integrable on a..b
and f x
is continuous
from the left or from the right at b
, then u ↦ ∫ x in a..u, f x
has left (resp., right)
derivative f b
at b
.
Fundamental theorem of calculus: if f : ℝ → E
is integrable on a..b
and f x
has a finite
limit c
almost surely as x
tends to b
from the right or from the left, then the right
(resp., left) derivative of u ↦ ∫ x in a..u, f x
at b
equals c
.
Fundamental theorem of calculus: if f : ℝ → E
is integrable on a..b
and f x
is continuous
on the right or on the left at b
, then the right (resp., left) derivative of
u ↦ ∫ x in a..u, f x
at b
equals f b
.
Fundamental theorem of calculus: if f : ℝ → E
is integrable on a..b
and f x
has a finite
limit c
almost surely as x
tends to a
from the right or from the left,
then u ↦ ∫ x in u..b, f x
has right (resp., left) derivative -c
at a
.
Fundamental theorem of calculus: if f : ℝ → E
is integrable on a..b
and f x
is continuous
from the left or from the right at a
, then u ↦ ∫ x in u..b, f x
has left (resp., right)
derivative -f a
at a
.
Fundamental theorem of calculus: if f : ℝ → E
is integrable on a..b
and f x
has a finite
limit c
almost surely as x
tends to a
from the right or from the left, then the right
(resp., left) derivative of u ↦ ∫ x in u..b, f x
at a
equals -c
.
Fundamental theorem of calculus: if f : ℝ → E
is integrable on a..b
and f x
is continuous
on the right or on the left at a
, then the right (resp., left) derivative of
u ↦ ∫ x in u..b, f x
at a
equals -f a
.
The integral of a continuous function is differentiable on a real set s
.
Fundamental theorem of calculus, part 2 #
This section contains theorems pertaining to FTC-2 for interval integrals, i.e., the assertion
that ∫ x in a..b, f' x = f b - f a
under suitable assumptions.
The most classical version of this theorem assumes that f'
is continuous. However, this is
unnecessarily strong: the result holds if f'
is just integrable. We prove the strong version,
following [Rudin, Real and Complex Analysis (Theorem 7.21)][rudin2006real]. The proof is first
given for real-valued functions, and then deduced for functions with a general target space. For
a real-valued function g
, it suffices to show that g b - g a ≤ (∫ x in a..b, g' x) + ε
for all
positive ε
. To prove this, choose a lower-semicontinuous function G'
with g' < G'
and with
integral close to that of g'
(its existence is guaranteed by the Vitali-Carathéodory theorem).
It satisfies g t - g a ≤ ∫ x in a..t, G' x
for all t ∈ [a, b]
: this inequality holds at a
,
and if it holds at t
then it holds for u
close to t
on its right, as the left hand side
increases by g u - g t ∼ (u -t) g' t
, while the right hand side increases by
∫ x in t..u, G' x
which is roughly at least ∫ x in t..u, G' t = (u - t) G' t
, by lower
semicontinuity. As g' t < G' t
, this gives the conclusion. One can therefore push progressively
this inequality to the right until the point b
, where it gives the desired conclusion.
Hard part of FTC-2 for integrable derivatives, real-valued functions: one has
g b - g a ≤ ∫ y in a..b, g' y
when g'
is integrable.
Auxiliary lemma in the proof of integral_eq_sub_of_hasDeriv_right_of_le
.
We give the slightly more general version that g b - g a ≤ ∫ y in a..b, φ y
when g' ≤ φ
and
φ
is integrable (even if g'
is not known to be integrable).
Version assuming that g
is differentiable on [a, b)
.
Hard part of FTC-2 for integrable derivatives, real-valued functions: one has
g b - g a ≤ ∫ y in a..b, g' y
when g'
is integrable.
Auxiliary lemma in the proof of integral_eq_sub_of_hasDeriv_right_of_le
.
We give the slightly more general version that g b - g a ≤ ∫ y in a..b, φ y
when g' ≤ φ
and
φ
is integrable (even if g'
is not known to be integrable).
Version assuming that g
is differentiable on (a, b)
.
Auxiliary lemma in the proof of integral_eq_sub_of_hasDeriv_right_of_le
.
Auxiliary lemma in the proof of integral_eq_sub_of_hasDeriv_right_of_le
: real version
Fundamental theorem of calculus-2: If f : ℝ → E
is continuous on [a, b]
(where a ≤ b
)
and has a right derivative at f' x
for all x
in (a, b)
, and f'
is integrable on [a, b]
,
then ∫ y in a..b, f' y
equals f b - f a
.
Fundamental theorem of calculus-2: If f : ℝ → E
is continuous on [a, b]
and
has a right derivative at f' x
for all x
in [a, b)
, and f'
is integrable on [a, b]
then
∫ y in a..b, f' y
equals f b - f a
.
Fundamental theorem of calculus-2: If f : ℝ → E
is continuous on [a, b]
(where a ≤ b
) and
has a derivative at f' x
for all x
in (a, b)
, and f'
is integrable on [a, b]
, then
∫ y in a..b, f' y
equals f b - f a
.
Fundamental theorem of calculus-2: If f : ℝ → E
has a derivative at f' x
for all x
in
[a, b]
and f'
is integrable on [a, b]
, then ∫ y in a..b, f' y
equals f b - f a
.
Fundamental theorem of calculus-2: If f : ℝ → E
is differentiable at every x
in [a, b]
and
its derivative is integrable on [a, b]
, then ∫ y in a..b, deriv f y
equals f b - f a
.
A variant of intervalIntegral.integral_deriv_eq_sub
, the Fundamental theorem
of calculus, involving integrating over the unit interval.
Automatic integrability for nonnegative derivatives #
When the right derivative of a function is nonnegative, then it is automatically integrable.
When the derivative of a function is nonnegative, then it is automatically integrable, Ioc version.
When the derivative of a function is nonnegative, then it is automatically integrable, interval version.
Integration by parts #
Integration by substitution / Change of variables #
Change of variables, general form. If f
is continuous on [a, b]
and has
right-derivative f'
in (a, b)
, g
is continuous on f '' (a, b)
and integrable on
f '' [a, b]
, and f' x • (g ∘ f) x
is integrable on [a, b]
,
then we can substitute u = f x
to get ∫ x in a..b, f' x • (g ∘ f) x = ∫ u in f a..f b, g u
.
Change of variables for continuous integrands. If f
is continuous on [a, b]
and has
continuous right-derivative f'
in (a, b)
, and g
is continuous on f '' [a, b]
then we can
substitute u = f x
to get ∫ x in a..b, f' x • (g ∘ f) x = ∫ u in f a..f b, g u
.
Change of variables. If f
has continuous derivative f'
on [a, b]
,
and g
is continuous on f '' [a, b]
, then we can substitute u = f x
to get
∫ x in a..b, f' x • (g ∘ f) x = ∫ u in f a..f b, g u
.
Compared to intervalIntegral.integral_comp_smul_deriv
we only require that g
is continuous on
f '' [a, b]
.
Change of variables, most common version. If f
has continuous derivative f'
on [a, b]
,
and g
is continuous, then we can substitute u = f x
to get
∫ x in a..b, f' x • (g ∘ f) x = ∫ u in f a..f b, g u
.
Change of variables, general form for scalar functions. If f
is continuous on [a, b]
and has
continuous right-derivative f'
in (a, b)
, g
is continuous on f '' (a, b)
and integrable on
f '' [a, b]
, and (g ∘ f) x * f' x
is integrable on [a, b]
, then we can substitute u = f x
to get ∫ x in a..b, (g ∘ f) x * f' x = ∫ u in f a..f b, g u
.
Change of variables for continuous integrands. If f
is continuous on [a, b]
and has
continuous right-derivative f'
in (a, b)
, and g
is continuous on f '' [a, b]
then we can
substitute u = f x
to get ∫ x in a..b, (g ∘ f) x * f' x = ∫ u in f a..f b, g u
.
Change of variables. If f
has continuous derivative f'
on [a, b]
,
and g
is continuous on f '' [a, b]
, then we can substitute u = f x
to get
∫ x in a..b, (g ∘ f) x * f' x = ∫ u in f a..f b, g u
.
Compared to intervalIntegral.integral_comp_mul_deriv
we only require that g
is continuous on
f '' [a, b]
.
Change of variables, most common version. If f
has continuous derivative f'
on [a, b]
,
and g
is continuous, then we can substitute u = f x
to get
∫ x in a..b, (g ∘ f) x * f' x = ∫ u in f a..f b, g u
.