Coordinate induction extends the contour-shift identity to unit-cube integrals.
A real coordinate vector shifted in the imaginary direction by another real vector.
Equations
- KamProject.Arnold1963.complexShift y x j = ↑(x j) + ↑(y j) * Complex.I
Instances For
@[simp]
theorem
KamProject.Arnold1963.continuous_shift_slice
{n : ℕ}
{r : NNReal}
{f : ComplexSpace n → ℂ}
(hf : ContinuousOn f (angleStrip n r))
(y : RealSpace n)
(hy : ∀ (j : Fin n), |y j| ≤ ↑r)
:
Continuous fun (x : RealSpace n) => f (complexShift y x)
theorem
KamProject.Arnold1963.integral_cons_horizontal_shift
{n : ℕ}
{r : NNReal}
{f : ComplexSpace (n + 1) → ℂ}
(hf : AnalyticOnNhd ℂ f (angleStrip (n + 1) r))
(hp : ∀ q ∈ angleStrip (n + 1) r, ∀ (j : Fin (n + 1)), f (Function.update q j (q j + 1)) = f q)
{q : ComplexSpace n}
(hq : q ∈ angleStrip n r)
{y : ℝ}
(hy : |y| ≤ ↑r)
:
theorem
KamProject.Arnold1963.unitCubeIntegral_shift_eq
{n : ℕ}
{r : NNReal}
{f : ComplexSpace n → ℂ}
(hf : AnalyticOnNhd ℂ f (angleStrip n r))
(hp : ∀ q ∈ angleStrip n r, ∀ (j : Fin n), f (Function.update q j (q j + 1)) = f q)
(y : RealSpace n)
(hy : ∀ (j : Fin n), |y j| ≤ ↑r)
:
(unitCubeIntegral fun (x : RealSpace n) => f (complexShift y x)) = unitCubeIntegral fun (x : RealSpace n) => f (complexify x)