Variant idea: Reduce the integral equation to an algebraic equation in the Laplace domain, solve for the transform of y, and then recover y via inverse transform.
Problem eq18 · Integral equations
\[\int_0^x y(t)\,y(x - t)\,dt = ax + b\]
All known solutions found. All reference solution families were found (1 of 1). Completeness is not established; this conclusion matches the reference.
Постановка
Уравнение № 18:
∫_0^x y(t) y(x-t) dt = a x + b
См. также формализацию в statement.lean.
Требуется
- Описать множество всех решений этого уравнения.
- Привести обоснование для каждого найденного семейства решений (например, подстановкой).
- Сделать заключение о полноте множества решений: исчерпывается ли оно найденными семействами.
Formal statement (Lean 4)
-- Lean-формализация постановки eq18.
-- Окружение: Lean 4 + Mathlib (версия 27), без `import` (Mathlib предзагружен).
-- Имена переменных и сигнатура `def eq18` ФИКСИРОВАНЫ — менять нельзя.
def eq18 (y : ℝ → ℝ) (a b : ℝ) : Prop :=
∀ x, (∫ t in (0:ℝ)..x, y t * y (x - t)) = a * x + b
Run gpt-oss-20b
- Judge verdict
- Solutions verified, L2
- Basis of the judge's verdict
- informal
- Basis of the completeness node
- informal
- Handbook families found
- 1 / 1 (judge's conclusion)
- Completeness conclusion matches the reference
- yes
- Completeness confirmed in Lean
- no (completeness not proven)
- Solution process
- strong — a rating of the whole run from the final review of the experiment
- Lean: compiles
- 6 of 10
- Graph nodes
- 89
- Tokens / call time
- 282725 / ≈22 min (sum over calls)
Final solutions (3)
Variant idea: Use differentiation and symmetry to reduce the integral equation to an algebraic relation for \(y(x)\).
Lean 4
-- Lean-формализация постановки eq18.
-- Окружение: Lean 4 + Mathlib (версия 27), без `import` (Mathlib предзагружен).
-- Имена переменных и сигнатура `def eq18` ФИКСИРОВАНЫ — менять нельзя.
def eq18 (y : ℝ → ℝ) (a b : ℝ) : Prop :=
∀ x, (∫ t in (0:ℝ)..x, y t * y (x - t)) = a * x + b
def Sol (c : ℝ) : ℝ → ℝ := fun _ => c
theorem eq18_sound (c : ℝ) : eq18 (Sol c) (c ^ 2) 0 := by
intro x
simpa [Sol, mul_comm, mul_left_comm, mul_assoc, pow_two] using
integral_const (c ^ 2) (0 : ℝ) xVariant idea: Exploit the fact that a linear function has zero second derivative and use properties of convolution to force \(y\) to be constant.
Lean 4
-- Lean-формализация постановки eq18.
-- Окружение: Lean 4 + Mathlib (версия 27), без `import` (Mathlib предзагружен).
-- Имена переменных и сигнатура `def eq18` ФИКСИРОВАНЫ — менять нельзя.
def eq18 (y : ℝ → ℝ) (a b : ℝ) : Prop :=
∀ x, (∫ t in (0:ℝ)..x, y t * y (x - t)) = a * x + b
def Sol (c : ℝ) : ℝ → ℝ := fun _ => c
theorem eq18_sound (c : ℝ) : eq18 (Sol c) (c^2) 0 := by
intro x
-- the integrand is the constant `c * c`
have h1 : (∫ t in (0 : ℝ)..x, (Sol c) t * (Sol c) (x - t)) = (∫ t in (0 : ℝ)..x, c * c) := by
have h : (fun t => (Sol c) t * (Sol c) (x - t)) = fun _ => c * c := by
funext t; simp [Sol]
simpa [h]
-- evaluate the integral of a constant
have h2 : (∫ t in (0 : ℝ)..x, c * c) = c * c * x := by
simpa [sub_eq_add_neg, add_comm, add_left_comm, add_assoc,
mul_comm, mul_left_comm, mul_assoc]
using (integral_const (c * c) (0 : ℝ) x)
-- combine the two equalities
simpa [pow_two] using h1.trans h2Dead-end variants (5)
- Use differentiation of the convolution to convert the integral equation into a differential equation that can be solved directly.
- Reduce the problem to a finite‑dimensional algebraic system by restricting to polynomial ansatz and matching coefficients.
- Transform the integral equation into an algebraic equation in the Laplace domain, solve it, and invert.
- Apply Fourier analysis to convert the convolution into an algebraic equation in the frequency domain.
- Use the convolution theorem for Laplace transforms to reduce the integral equation to an algebraic equation in the transform domain.
Completeness
Source: IMV-2026 experiment (snapshot imv2026-w8@2026-09-18), problem statement — PolyaninBench. The judge is an LLM; “Lean compiles” means the fragment type-checks, not that the theorem about the problem condition is proven. Reference (gold) solutions are not published — only the fact of a match.