Documentation

BonnAnalysis.Hadamard

theorem Real.sub_ne_zero_of_lt {a : } {b : } (hab : a < b) :
b - a 0
def Complex.HadamardThreeLines.scale {E : Type u_1} (f : E) (l : ) (u : ) :
E

An auxiliary function to prove the general statement of Hadamard's three lines theorem.

Equations
Instances For

    The transformation on ℂ that is used for scale maps the strip re ⁻¹' (l,u) to the strip re ⁻¹' (0,1)

    The transformation on ℂ that is used for scale maps the closed strip re ⁻¹' [l,u] to the closed strip re ⁻¹' [0,1]

    If z is on the closed strip re ⁻¹' [l,u], then (z-l)/(u-l) is on the closed strip re ⁻¹' [0,1].

    The norm of the function scale f l u is bounded above on the closed strip re⁻¹' [0, 1]

    theorem Complex.HadamardThreeLines.scale_bound_left {E : Type u_1} [NormedAddCommGroup E] {f : E} {l : } {u : } {a : } (ha : zComplex.re ⁻¹' {l}, f z a) (z : ) :

    A bound to the norm of f on the line z.re=l induces a bound to the norm of scale f l u z on the line z.re=0.

    theorem Complex.HadamardThreeLines.scale_bound_right {E : Type u_1} [NormedAddCommGroup E] {f : E} {l : } {u : } {b : } (hb : zComplex.re ⁻¹' {u}, f z b) (z : ) :

    A bound to the norm of f on the line z.re=u induces a bound to the norm of scale f l u z on the line z.re=1.

    theorem Complex.HadamardThreeLines.fun_arg_eq {l : } {u : } (hul : l < u) (z : ) :
    l + (z / (u - l) - l / (u - l)) * (u - l) = z

    A technical lemma needed in the proof

    theorem Complex.HadamardThreeLines.bound_exp_eq {l : } {u : } (hul : l < u) (z : ) :
    (z / (u - l)).re - (l / (u - l)).re = (z.re - l) / (u - l)

    Another technical lemma needed in the proof

    noncomputable def Complex.HadamardThreeLines.interpStrip' {E : Type u_1} [NormedAddCommGroup E] (f : E) (l : ) (u : ) (z : ) :

    The correct generalization of interpStrip to produce bounds in the general case

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The supremum of the norm of scale f l u on the line z.re = 0 is the same as the supremum of f on the line z.re=l.

      The supremum of the norm of scale f l u on the line z.re = 1 is the same as the supremum of f on the line z.re=u.

      A technical lemma relating the bounds given by the three lines lemma on a general strip to the bounds for its scaled version on the strip ``re ⁻¹' [0,1]` to the bounds on a general strip.

      Hadamard three-line theorem: If f is a bounded function, continuous on the closed strip re ⁻¹' [a,b] and differentiable on open strip re ⁻¹' (a,b), then for M(x) := sup ((norm ∘ f) '' (re ⁻¹' {x})) we have that for all z in the closed strip re ⁻¹' [a,b] the inequality ‖f(z)‖ ≤ M(0) ^ (1 - ((z.re-a)/(b-a))) * M(1) ^ ((z.re-a)/(b-a)) holds.

      theorem Complex.HadamardThreeLines.norm_le_interp_of_mem' {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] {f : E} {z : } {a : } {b : } {l : } {u : } (hul : l < u) (hz : z Complex.HadamardThreeLines.verticalClosedStrip l u) (hd : DiffContOnCl f (Complex.HadamardThreeLines.verticalStrip l u)) (hB : BddAbove (norm f '' Complex.HadamardThreeLines.verticalClosedStrip l u)) (ha : zComplex.re ⁻¹' {l}, f z a) (hb : zComplex.re ⁻¹' {u}, f z b) :
      f z a ^ (1 - (z.re - l) / (u - l)) * b ^ ((z.re - l) / (u - l))

      Hadamard three-line theorem (Variant in simpler terms): Let f be a bounded function, continuous on the closed strip re ⁻¹' [l,u] and differentiable on open strip re ⁻¹' (l,u). If, for all z.re = l, ‖f z‖ ≤ a for some a ∈ ℝ and, similarly, for all z.re = u, ‖f z‖ ≤ b for some b ∈ ℝ then for all z in the closed strip re ⁻¹' [l,u] the inequality ‖f(z)‖ ≤ a ^ (1 - (z.re-l)/(u-l)) * b ^ ((z.re-l)/(u-l)) holds.