Integral over a torus in ℂⁿ
#
In this file we define the integral of a function f : ℂⁿ → E
over a torus
{z : ℂⁿ | ∀ i, z i ∈ Metric.sphere (c i) (R i)}
. In order to do this, we define
torusMap (c : ℂⁿ) (R θ : ℝⁿ)
to be the point in ℂⁿ
given by $z_k=c_k+R_ke^{θ_ki}$,
where $i$ is the imaginary unit, then define torusIntegral f c R
as the integral over
the cube $[0, (fun _ ↦ 2π)] = {θ|∀ k, 0 ≤ θ_k ≤ 2π}$ of the Jacobian of the
torusMap
multiplied by f (torusMap c R θ)
.
We also define a predicate saying that f ∘ torusMap c R
is integrable on the cube
[0, (fun _ ↦ 2π)]
.
Main definitions #
-
torusMap c R
: the generalized multidimensional exponential map fromℝⁿ
toℂⁿ
that sends $θ=(θ_0,…,θ_{n-1})$ to $z=(z_0,…,z_{n-1})$, where $z_k= c_k + R_ke^{θ_k i}$; -
TorusIntegrable f c R
: a functionf : ℂⁿ → E
is integrable over the generalized torus with centerc : ℂⁿ
and radiusR : ℝⁿ
iff ∘ torusMap c R
is integrable on the closed cubeIcc (0 : ℝⁿ) (fun _ ↦ 2 * π)
; -
torusIntegral f c R
: the integral of a functionf : ℂⁿ → E
over a torus with centerc ∈ ℂⁿ
and radiusR ∈ ℝⁿ
defined as $\iiint_{[0, 2 * π]} (∏_{k = 1}^{n} i R_k e^{θ_k * i}) • f (c + Re^{θ_k i}),dθ_0…dθ_{k-1}$.
Main statements #
torusIntegral_dim0
,torusIntegral_dim1
,torusIntegral_succ
: formulas fortorusIntegral
in cases of dimension0
,1
, andn + 1
.
Notations #
ℝ⁰
,ℝ¹
,ℝⁿ
,ℝⁿ⁺¹
: local notation forFin 0 → ℝ
,Fin 1 → ℝ
,Fin n → ℝ
, andFin (n + 1) → ℝ
, respectively;ℂ⁰
,ℂ¹
,ℂⁿ
,ℂⁿ⁺¹
: local notation forFin 0 → ℂ
,Fin 1 → ℂ
,Fin n → ℂ
, andFin (n + 1) → ℂ
, respectively;∯ z in T(c, R), f z
: notation fortorusIntegral f c R
;∮ z in C(c, R), f z
: notation forcircleIntegral f c R
, defined elsewhere;∏ k, f k
: notation forFinset.prod
, defined elsewhere;π
: notation forReal.pi
, defined elsewhere.
Tags #
integral, torus
The n dimensional exponential map $θ_i ↦ c + R e^{θ_i*I}, θ ∈ ℝⁿ$ representing
a torus in ℂⁿ
with center c ∈ ℂⁿ
and generalized radius R ∈ ℝⁿ
, so we can adjust
it to every n axis.
Instances For
Integrability of a function on a generalized torus #
A function f : ℂⁿ → E
is integrable on the generalized torus if the function
f ∘ torusMap c R θ
is integrable on Icc (0 : ℝⁿ) (fun _ ↦ 2 * π)
.
Equations
- TorusIntegrable f c R = MeasureTheory.IntegrableOn (fun (θ : Fin n → ℝ) => f (torusMap c R θ)) (Set.Icc 0 fun (x : Fin n) => 2 * Real.pi)
Instances For
Constant functions are torus integrable
If f
is torus integrable then -f
is torus integrable.
If f
and g
are two torus integrable functions, then so is f + g
.
If f
and g
are two torus integrable functions, then so is f - g
.
The function given in the definition of torusIntegral
is integrable.
The integral over a generalized torus with center c ∈ ℂⁿ
and radius R ∈ ℝⁿ
, defined
as the •
-product of the derivative of torusMap
and f (torusMap c R θ)
Equations
- One or more equations did not get rendered due to their size.
Instances For
The integral over a generalized torus with center c ∈ ℂⁿ
and radius R ∈ ℝⁿ
, defined
as the •
-product of the derivative of torusMap
and f (torusMap c R θ)
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pretty printer defined by notation3
command.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If for all θ : ℝⁿ
, ‖f (torusMap c R θ)‖
is less than or equal to a constant C : ℝ
, then
‖∯ x in T(c, R), f x‖
is less than or equal to (2 * π)^n * (∏ i, |R i|) * C
In dimension one, torusIntegral
is the same as circleIntegral
(up to the natural equivalence between ℂ
and Fin 1 → ℂ
).
Recurrent formula for torusIntegral
, see also torusIntegral_succ
.
Recurrent formula for torusIntegral
, see also torusIntegral_succAbove
.