Definitions/Def_AutomorphicForm_ComplexIwasawa.lean
Bottom-row coordinates and compact Iwasawa factor, complex matrices
Fix a matrix g \in M_2(\mathbb{C}), with entries written a = g_{00}, b = g_{01}, c = g_{10}, d = g_{11} in the Fin 2 indexing, and let z \in \mathbb{C}. The module introduces four explicit coordinate functions attached to the pair (g,z). First, botP g z is the complex number P = a + zc and botQ g z is Q = b + zd; these are the two entries of the bottom row of the product \begin{pmatrix}0&1\\1&0\end{pmatrix}\begin{pmatrix}1&z\\0&1\end{pmatrix} g, that is, of \begin{pmatrix} c & d \\ a+zc & b+zd\end{pmatrix}. Second, radC g z is the non-negative real number r = \sqrt{\lvert P\rvert^2 + \lvert Q\rvert^2}, defined as Real.sqrt applied to the sum of the squared norms Complex.normSq (botP g z) and Complex.normSq (botQ g z). Third, kC g z is the explicit 2\times2 complex matrix
\begin{pmatrix} \overline{Q}/r & -\overline{P}/r \\ P/r & Q/r \end{pmatrix},
where each division is division in \mathbb{C} by the coercion of the real number r. All four declarations are plain definitions: no non-degeneracy hypothesis on g is imposed, and no property is asserted. In particular, nothing here claims that r > 0, that kC g z is unitary of determinant one, or that \begin{pmatrix}0&1\\1&0\end{pmatrix}\begin{pmatrix}1&z\\0&1\end{pmatrix} g equals an upper-triangular matrix times kC g z; such facts, which require \det g \neq 0, are theorems elsewhere about these coordinates. Where r = 0 (possible only when P = Q = 0), division by zero in \mathbb{C} returns 0, so every entry of kC g z is then 0 and the matrix is not unitary; statements using kC accordingly carry the hypotheses that force r \neq 0. The definitions are noncomputable, as are Real.sqrt and complex division.
Relation to Mathlib
Mathlib supplies the ingredients used (Complex.normSq, Real.sqrt, complex conjugation, the !![…] matrix notation) but no Iwasawa factorisation for 2\times2 complex matrices; these coordinate functions are the project's own.
Where it is used
These coordinates package the Iwasawa decomposition of GL_2(\mathbb{C}) in the explicit form in which it is used on the automorphic side of the argument, the vector (P,Q) and its norm r recording the action on the relevant symmetric space and kC g z recording the compact factor. They are the common vocabulary of the modules establishing the factorisation identity, unitarity of the compact factor, and the attendant estimates.
References
- D. Bump, Automorphic Forms and Representations, Cambridge Studies in Advanced Mathematics 55, Cambridge University Press, 1997
- A. W. Knapp, Lie Groups Beyond an Introduction, 2nd edition, Progress in Mathematics 140, Birkhäuser, 2002
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 26 lines
- 4 declarations
- used in the statements of 8 theorems and imported by 9 proofs
- imports 0 definition modules
Source file: Definitions/Def_AutomorphicForm_ComplexIwasawa.lean
Declarations
- def
AutomorphicForm.ComplexIwasawa.botP - def
AutomorphicForm.ComplexIwasawa.botQ - def
AutomorphicForm.ComplexIwasawa.radC - def
AutomorphicForm.ComplexIwasawa.kC
Source
import Mathlib.Data.Complex.Basic ↗ import Mathlib.Data.Real.Sqrt ↗ import Mathlib.LinearAlgebra.Matrix.Notation ↗ noncomputable section open ComplexConjugate namespace AutomorphicForm.ComplexIwasawa variable (g : Matrix (Fin 2) (Fin 2) ℂ) def botP (z : ℂ) : ℂ := g 0 0 + z * g 1 0 def botQ (z : ℂ) : ℂ := g 0 1 + z * g 1 1 def radC (z : ℂ) : ℝ := Real.sqrt (Complex.normSq (botP g z) + Complex.normSq (botQ g z)) def kC (z : ℂ) : Matrix (Fin 2) (Fin 2) ℂ := !![conj (botQ g z) / (radC g z : ℂ), -conj (botP g z) / (radC g z : ℂ); botP g z / (radC g z : ℂ), botQ g z / (radC g z : ℂ)] end AutomorphicForm.ComplexIwasawa end
Statements phrased using this module (8)
- Smoothness and bounded derivatives of the Iwasawa compact factor
AutomorphicForm.ComplexIwasawa.contDiff_and_exists_bound_iteratedFDeriv_kC_apply0 below · depth 23 - The compact factor kC g z lies in SU(2)
AutomorphicForm.ComplexIwasawa.kC_mem_specialUnitaryGroup0 below · depth 23 - Polynomial decay of the Fourier transform of (radC g)^{-u}P
AutomorphicForm.ComplexIwasawa.norm_fourierIntegral_cpow_radC_mul_le_polyDecay0 below · depth 23 - Explicit Iwasawa factorisation of w n(z) g in GL₂(ℂ)
AutomorphicForm.ComplexIwasawa.weyl_mul_unipotent_mul_eq_borel_mul_kC0 below · depth 23 - Uniform rapid decay of Fourier integrals of radC^{-u}P
AutomorphicForm.ComplexIwasawa.exists_forall_norm_fourierIntegral_cpow_radC_mul_le_polyDecay_of_isCompact4 below · depth 24 - Smoothness and uniform symbol bounds for rad_ℂ^{-u}
AutomorphicForm.ComplexIwasawa.contDiff_and_exists_forall_bound_iteratedFDeriv_cpow_neg_radC_of_isCompact2 below · depth 25 - Uniform bound for area integrals of rad_ℂ^{-κ}
AutomorphicForm.ComplexIwasawa.exists_forall_integrable_integral_rpow_neg_radC_le_of_isCompact0 below · depth 25 - Uniform derivative bounds for the compact Iwasawa factor on compacta
AutomorphicForm.ComplexIwasawa.exists_forall_bound_iteratedFDeriv_kC_apply_of_isCompact0 below · depth 26