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 : ℂⁿ → Eis integrable over the generalized torus with centerc : ℂⁿand radiusR : ℝⁿiff ∘ torusMap c Ris integrable on the closed cubeIcc (0 : ℝⁿ) (fun _ ↦ 2 * π);torusIntegral f c R: the integral of a functionf : ℂⁿ → Eover 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 fortorusIntegralin 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) MeasureTheory.volume
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
Instances For
Pretty printer defined by notation3 command.
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
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.