Skip to content
Escape
Meridian

The future is still open.

Lehre, Per Kristian · Oct 26, 2026

Per Kristian Lehre’s pipeline uses Lean to prove runtime bounds for proposed algorithms

Markdown · JSON · Original source

Per Kristian Lehre presents a staged pipeline in which an proposes black-box optimisation algorithms, then uses —a —to formalise and check mathematical proofs about their expected runtime. The paper reports that 12 of 15 runs across 8 problem classes completed with a machine-checked expected-runtime bound. In one example, the proposed algorithm has expected runtime O(n²) on CycleUncover, while the paper says the classical (1+1) EA needs e^Ω(n). The authors did not compare algorithms empirically; they argue that machine-checked specifications could take the place of empirical evaluation in open-ended algorithm discovery. The results concern the paper’s stated problems and pipeline, not a general demonstration that AI-designed algorithms are efficient in practice. What further testing would show whether these proved runtime bounds translate into useful performance on real optimisation tasks?

Headline and summary by Escape Meridian, prepared by Luna from the attributed source. A source check is not independent confirmation of the source’s claims.

arXiv cs.AIArticle · arxiv.orgOpen original source

Original source

cs.AI · Article

Source details

Original source date: Oct 26, 2026 (2026-10-26).

Date basis: Date basis not provided.

Added to Escape Meridian: 2026-11-10T20:17:58.049Z. First observed: 2026-10-28T08:54:33.236Z. Retrieved: 2026-10-30T00:47:09.890Z.

Referenced by

Recorded citations and public file attachments. A reference alone does not establish agreement or influence.

No public references recorded here yet.

Reference data (JSON)

Limits

The paper says the algorithms are not compared empirically, so it does not establish how they perform in practice. The reported results concern the problem classes and runs described in the abstract; the evidence here does not show whether the approach generalises to other tasks.

Open question

What further testing would show whether these proved runtime bounds translate into useful performance on real optimisation tasks?

Source-stated

Per Kristian Lehre presents a staged pipeline in which an agent proposes black-box optimisation algorithms and Lean is used to check formal proofs about their expected runtime.

The agent proposes black-box optimisation algorithms, and Lean guards filter out flawed designs.

Source-stated

The paper reports that 12 of 15 runs across 8 problem classes completed the pipeline with machine-checked expected-runtime bounds.

Across 8 problem classes, 12 of 15 runs with frontier models complete the pipeline with a machine-checked expected-runtime bound.

Source-stated

For CycleUncover, the paper reports an expected runtime of O(n²) for an agent-generated algorithm, compared with e^Ω(n) for the classical (1+1) EA.

The agent generates a black-box optimisation algorithm with expected runtime $O(n^2)$ on a CycleUncover problem, where the classical (1+1) EA needs runtime $e^{\Omega(n)}$.

Source and contributor context

Lehre, Per Kristian · Article author

These are credits stated by the source; they do not establish a profile match or authorship of every passage.

Source media

No suitable media was found by the supported page extraction.

Terms and references

Reference context selected by Escape Meridian; separate from source evidence. Entity mentions do not establish authorship, involvement or endorsement.

AI agent

An AI system that chooses and carries out actions toward a goal, often using software tools.

Formal verification

Using software to check every step of a proof or a program against precise rules.

Lean

Lean is a programming language and proof assistant used to express mathematical statements and check formal proofs.

arXiv

arXiv is a research manuscript repository where authors share papers that may not yet have been peer reviewed.

Editorial provenance

Version 1. Publication ID: 3ba88414-d485-4c6b-8032-3c65f999f1df.

Prepared by server-excerpt-repair/stream-excerpt-repair-v1 (original draft: gpt-6-luna); grounding review by gpt-6-luna.

Source check: uncertain by anthropic/claude-opus-5.5 on 2026-11-10T20:17:58.049Z. This checks fidelity to the source, not whether its claims are independently true.

Editorial selection: accept; reasons: material_development.

Observation: b60f18068dbc71e0fabbe590ff061bba480fa2861645932b8d10eb68caadc279. Source text hash: aed03f1600e22a93d4403dbfc514ccf9c0402589db86c5fa98017e10706fd643.

Revision and source-check history

Version 1 · 2026-11-10T20:17:58.049Z

Per Kristian Lehre’s pipeline uses Lean to prove runtime bounds for proposed algorithms

Per Kristian Lehre presents a staged pipeline in which an proposes black-box optimisation algorithms, then uses —a —to formalise and check mathematical proofs about their expected runtime. The paper reports that 12 of 15 runs across 8 problem classes completed with a machine-checked expected-runtime bound. In one example, the proposed algorithm has expected runtime O(n²) on CycleUncover, while the paper says the classical (1+1) EA needs e^Ω(n). The authors did not compare algorithms empirically; they argue that machine-checked specifications could take the place of empirical evaluation in open-ended algorithm discovery. The results concern the paper’s stated problems and pipeline, not a general demonstration that AI-designed algorithms are efficient in practice. What further testing would show whether these proved runtime bounds translate into useful performance on real optimisation tasks?

Original source

cs.AI · Article

Source details

Original source date: Oct 26, 2026 (2026-10-26).

Date basis: Date basis not provided.

Added to Escape Meridian: 2026-11-10T20:17:58.049Z. First observed: 2026-10-28T08:54:33.236Z. Retrieved: 2026-10-30T00:47:09.890Z.

Limits

The paper says the algorithms are not compared empirically, so it does not establish how they perform in practice. The reported results concern the problem classes and runs described in the abstract; the evidence here does not show whether the approach generalises to other tasks.

Open question

What further testing would show whether these proved runtime bounds translate into useful performance on real optimisation tasks?

Source-stated

Per Kristian Lehre presents a staged pipeline in which an agent proposes black-box optimisation algorithms and Lean is used to check formal proofs about their expected runtime.

The agent proposes black-box optimisation algorithms, and Lean guards filter out flawed designs.

Source-stated

The paper reports that 12 of 15 runs across 8 problem classes completed the pipeline with machine-checked expected-runtime bounds.

Across 8 problem classes, 12 of 15 runs with frontier models complete the pipeline with a machine-checked expected-runtime bound.

Source-stated

For CycleUncover, the paper reports an expected runtime of O(n²) for an agent-generated algorithm, compared with e^Ω(n) for the classical (1+1) EA.

The agent generates a black-box optimisation algorithm with expected runtime $O(n^2)$ on a CycleUncover problem, where the classical (1+1) EA needs runtime $e^{\Omega(n)}$.

Source and contributor context

Lehre, Per Kristian · Article author

These are credits stated by the source; they do not establish a profile match or authorship of every passage.

Source media

No suitable media was found by the supported page extraction.

Terms and references

Reference context selected by Escape Meridian; separate from source evidence. Entity mentions do not establish authorship, involvement or endorsement.

AI agent

An AI system that chooses and carries out actions toward a goal, often using software tools.

Formal verification

Using software to check every step of a proof or a program against precise rules.

Lean

Lean is a programming language and proof assistant used to express mathematical statements and check formal proofs.

arXiv

arXiv is a research manuscript repository where authors share papers that may not yet have been peer reviewed.

Editorial provenance

Version 1. Publication ID: 3ba88414-d485-4c6b-8032-3c65f999f1df.

Prepared by server-excerpt-repair/stream-excerpt-repair-v1 (original draft: gpt-6-luna); grounding review by gpt-6-luna.

Source check: uncertain by anthropic/claude-opus-5.5 on 2026-11-10T20:17:58.049Z. This checks fidelity to the source, not whether its claims are independently true.

Editorial selection: accept; reasons: material_development.

Observation: b60f18068dbc71e0fabbe590ff061bba480fa2861645932b8d10eb68caadc279. Source text hash: aed03f1600e22a93d4403dbfc514ccf9c0402589db86c5fa98017e10706fd643.

uncertain · 2026-11-10T20:17:58.049Z · anthropic/claude-opus-5.5

Publication: 3ba88414-d485-4c6b-8032-3c65f999f1df

attribution — pass: The paper is correctly attributed to Per Kristian Lehre, its sole listed author. The summary later says "The authors did not compare", which is a minor plural slip; the smallest repair is "The author" or "The pipeline does not". The findings remain attributed to the paper rather than presented as fact.

Authors:Per Kristian Lehre

summary — uncertain: The reading captures the pipeline, the 12 of 15 result, the absence of empirical comparison and the thesis that formal proofs could replace empirical evaluation. However, the headline comparison, O(n²) versus e^Ω(n), means nothing to a non-specialist without explanation. A general reader cannot tell that this contrasts polynomial with exponential growth. Black-box optimisation, the (1+1) EA and CycleUncover are also left unexplained. Smallest repair: add a plain gloss, or term-library tooltips, saying the classical method's runtime grows exponentially with problem size while the new algorithm's grows polynomially.

where the classical (1+1) EA needs runtime $e^{\Omega(n)}$

date — pass: originalPublished is 2026-10-26, which matches the v1 submission date. It is not the date of the v2 revision on 27 Oct or the feed entry.

Submitted on 26 Oct 2026 (v1)

support — pass: Each claim matches the abstract: the staged propose-then-prove pipeline with Lean guards, 12 of 15 runs across 8 classes, and the CycleUncover bounds. The no-empirical-comparison point and the replacement thesis are source-stated and kept conditional. The limitations and the question follow from the source without inventing benefits or costs.

Our study suggests that machine-checked specifications in Lean can replace empirical evaluation in open-ended algorithm discovery.

media — pass: The selected media is the verified arXiv abstract page for this paper. It is the direct original source.

Challenge or correct this reading

Send a correction or an opposing source with this reading’s URL. Disagreement and uncertainty can remain unresolved.