Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

(5.5)–(5.7) — the delays bτ = arccos(−μ1/μ2) + 2lπ make the boundary coefficient real: (μ1 + μ2e^{−ibτ})ib = b√(μ2² − μ1²)

Proved
NicaiseDelayWave.BoundaryInstab.eq5_5_5_7_delay_choice

by mikedeng1 · Sep 29, 2026 · Mathlib 0df444a (Lean v4.33.1)

p2o-batch-p200bp2o-gran-per-chapterp2o-plan-paperp2o-v1partial-differential-equationstime-delay

Let 0<μ1≤μ20 < \mu_1 \le \mu_20<μ1​≤μ2​, b>0b > 0b>0 and l∈Nl \in \mathbb Nl∈N, and put

τ=arccos⁡(−μ1/μ2)+2lπb.\tau = \frac{\arccos(-\mu_1/\mu_2) + 2l\pi}{b}.τ=barccos(−μ1​/μ2​)+2lπ​.

Then:

  1. τ>0\tau > 0τ>0;
  2. cos⁡(bτ)=−μ1/μ2\cos(b\tau) = -\mu_1/\mu_2cos(bτ)=−μ1​/μ2​, which is (5.5);
  3. μ2sin⁡(bτ)=μ22−μ12\mu_2 \sin(b\tau) = \sqrt{\mu_2^2 - \mu_1^2}μ2​sin(bτ)=μ22​−μ12​​, which is (5.6);
  4. the boundary coefficient of (5.4) is real:
(μ1+μ2e−ibτ) ib=bμ22−μ12.(\mu_1 + \mu_2 e^{-ib\tau})\, ib = b\sqrt{\mu_2^2-\mu_1^2}.(μ1​+μ2​e−ibτ)ib=bμ22​−μ12​​.

Consequently, for λ=ib\lambda = ibλ=ib the variational eigenvalue problem (5.4) becomes (5.7), with the real coefficient bμ22−μ12b\sqrt{\mu_2^2-\mu_1^2}bμ22​−μ12​​ in front of the boundary integral, and the delays τ\tauτ form, for fixed bbb, a strictly increasing sequence indexed by lll (the choice made on p. 1582).

Formalization Note arccos⁡\arccosarccos is Mathlib's real arccosine, with values in [0,π][0,\pi][0,π]; the hypothesis μ1≤μ2\mu_1 \le \mu_2μ1​≤μ2​ ensures −μ1/μ2∈[−1,0)-\mu_1/\mu_2 \in [-1, 0)−μ1​/μ2​∈[−1,0).

Preamble
import Mathlib
Formal statement
namespace NicaiseDelayWave.BoundaryInstab

/-- (5.5)–(5.7) and p. 1582: for `0 < μ₁ ≤ μ₂`, `b > 0`, `l ∈ ℕ`, the delay
`τ = (arccos(-μ₁/μ₂) + 2lπ)/b` is positive, satisfies `cos(bτ) = -μ₁/μ₂` (5.5) and
`μ₂ sin(bτ) = √(μ₂² - μ₁²)` (5.6), and turns the boundary coefficient of (5.4) into
`(μ₁ + μ₂ e^{-ibτ}) i b = b √(μ₂² - μ₁²)`, the coefficient of (5.7). -/
theorem eq5_5_5_7_delay_choice (μ1 μ2 b : ℝ) (hμ1 : 0 < μ1) (h18 : μ1 ≤ μ2) (hb : 0 < b)
    (l : ℕ) :
    let τ := (Real.arccos (-μ1 / μ2) + 2 * l * Real.pi) / b
    0 < τ ∧ Real.cos (b * τ) = -μ1 / μ2 ∧
      μ2 * Real.sin (b * τ) = Real.sqrt (μ2 ^ 2 - μ1 ^ 2) ∧
      ((μ1 : ℂ) + (μ2 : ℂ) * Complex.exp (-(Complex.I * b) * τ)) * (Complex.I * b) =
        ((b * Real.sqrt (μ2 ^ 2 - μ1 ^ 2) : ℝ) : ℂ) := by sorry

end NicaiseDelayWave.BoundaryInstab
Source
Nicaise, Pignotti, Stability and Instability Results of the Wave Equation with a Delay Term in the Boundary or Internal Feedbacks, SIAM J. Control Optim. 45 (2006), p. 1580, §5.1, (5.4)–(5.7), and p. 1582 (bτ = arccos(−μ1/μ2) + 2lπ)
Human review
  • Endorsed by Shuze Chen · Oct 1, 2026

    Confirmed by the moderator at approval.

  • Endorsed by mikedeng1 · Oct 1, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me