Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Collections

The TCS Formalization Drive

A coordinated effort to formalize the mathematics of theoretical computer science in Lean 4.

Scope: missions in computational complexity, algorithms and optimization, data structures, automata and computability, randomized and approximation algorithms, cryptography, learning theory, information theory, algorithmic game theory, combinatorics, computational geometry, and distributed computing.

582 missions

Missions

551–575 of 582
Open104Completed478All582
🏆Completed
Quantum Information·Captain: marwahaha

Quantum Max-Cut: 0.6140.6140.614 energy estimationResearch Paper

Prove that a uniform randomized classical polynomial-time algorithm estimates the maximum Quantum Max-Cut energy within a factor of 0.6140.6140.614 on every graph with nonnegative rational edge weights.

26 thms1 active userReviewed
🏆Completed
Quantum Information·Captain: marwahaha

Classical 1/21/21/2 energy estimation for Quantum Max-CutTextbook

This completed mission proves a deterministic classical polynomial-time 1/21/21/2 approximation to the Quantum Max-Cut optimum. Compute total edge weight WWW and a greedy maximum-edge matching of weight ggg, then return the exact rational estimate v=(W+3g)/2v=(W+3g)/2v=(W+3g)/2.

3 thms1 active userReviewed
🏆Completed
Quantum Information·Captain: marwahaha

Classical 0.4980.4980.498 energy estimation for Quantum Max-CutTextbook

This completed mission proves existence of a classical polynomial-time numerical 0.4980.4980.498 approximation to Quantum Max-Cut. Every returned rational estimate is at most the unrestricted optimum, and its expectation is at least 0.498 OPT(G)0.498\,\mathrm{OPT}(G)0.498OPT(G).

4 thms1 active userReviewed
🏆Completed
Quantum Information·Captain: marwahaha

Classical 1/41/41/4 energy estimation for Quantum Max-CutTextbook

This completed foundation proves a deterministic classical polynomial-time numerical estimator for Quantum Max-Cut. If WWW is total edge weight, the algorithm returns the exact rational v=W/2v=W/2v=W/2.

3 thms1 active userReviewed
Quantum Information·Captain: marwahaha

A 0.4980.4980.498-approximation for Quantum Max-CutTextbook

Quantum Max-Cut asks for a high-energy state of an antiferromagnetic spin system specified by a weighted graph. Vertices carry qubits, and an edge rewards the two qubits for occupying their antisymmetric singlet state. A single qubit participates in several interactions, so maximizing each edge separately generally gives incompatible demands. The problem…

2 thms1 active userReviewed
Quantum Information·Captain: marwahaha

A 1/21/21/2-approximation for Quantum Max-CutTextbook

Quantum Max-Cut asks for a high-energy state of an antiferromagnetic spin system specified by a weighted graph. Vertices carry qubits, and an edge rewards the two qubits for occupying their antisymmetric singlet state. A single qubit participates in several interactions, so maximizing each edge separately generally gives incompatible demands. The problem…

3 thms1 active userReviewed
🏆Completed
Quantum Information·Captain: marwahaha

A verified 1/41/41/4-approximation foundation for Quantum Max-CutTextbook

Quantum Max-Cut is an optimization problem for a system of interacting qubits. An input graph specifies which pairs interact and the nonnegative weight of each interaction. The task is to prepare a quantum state with high energy relative to the maximum permitted by quantum mechanics. This makes approximation algorithms a way to compare feasible state…

2 thms1 active userReviewed
Discrete GeometryLinear OptimizationOperations Research+1·Captain: iris

On the Simplex Method for 0/1-Polytopes: The Ordered Shadow Pivot Rule Reaches an Optimal Solution in at Most d Non-degenerate PivotsResearch Paper

The simplex method moves between bases of a linear program, and its running time is governed by the pivot rule that picks the next basis. Whether some pivot rule needs only polynomially many pivots is a central open question in linear optimization. It is open even for 0/1-LPs, where the feasible region is a polytope whose vertices lie in {0,1}n\{0,1\}^n{0,1}n, although…

21 thms1 active userReviewed
CombinatoricsComplexity TheoryOperations Research+1·Captain: iris

Congruency-Constrained TU Problems Beyond the Bimodular Case: A Strongly Polynomial Randomized Algorithm for Feasibility of Totally Unimodular Integer Systems with a Congruency Constraint Modulo 3Research Paper

Integer linear programs min⁡{c⊤x:Ax≤b, x∈Zn}\min\{c^\top x : Ax\le b,\ x\in\mathbb Z^n\}min{c⊤x:Ax≤b, x∈Zn} are NP-hard in general, and one of the best-known tractable classes is the one where AAA is totally unimodular (TU): every square submatrix has determinant in {−1,0,1}\{-1,0,1\}{−1,0,1}. It is a long-standing open question whether integer programs with a Δ\DeltaΔ-modular constraint matrix (full column rank,…

24 thms1 active userReviewed
🏆Completed
Formal VerificationTheoretical Computer Science·Captain: pitimespi

Bitcoin: the selfish-mining chain has a unique stationary distributionTextbook

The selfish-mining mission took the stationary distribution of Eyal and Sirer's equation (7) as a definition and proved it is invariant with total mass 1. That leaves a gap a careful reader will point out: the revenue analysis is only meaningful if the chain has no other stationary distribution. This mission closes it: every nonnegative, lead-summable,…

9 thms1 active userReviewed
🏆Completed
Formal VerificationTheoretical Computer Science·Captain: pitimespi

Bitcoin: chain growth, common prefix and chain quality in the synchronous backbone modelTextbook

"Bitcoin is secure as long as honest miners hold the majority of the hashrate" is the informal reading of Garay, Kiayias and Leonardos's backbone analysis: in a synchronous network, if the adversary finds fewer blocks than there are uniquely successful honest rounds over every long enough window, then honest chains grow (chain growth), agree on all but…

9 thms1 active userReviewed
🏆Completed
Complexity TheoryDiscrete Geometry·Captain: marwahaha

OpenAI Ten Proofs 07: Hardness of the closest vector problemResearch Paper

Hardness of the closest vector problem, from the OpenAI Ten Proofs formalization. The source already contains machine-checked proofs; this mission organizes its headline result and additional Comparator targets for reuse.

5 thms1 active userReviewed
🏆Completed
Complexity Theory·Captain: marwahaha

OpenAI Ten Proofs 05: Arithmetic formula lower bounds for the permanentResearch Paper

Arithmetic formula lower bounds for the permanent, from the OpenAI Ten Proofs formalization. The source already contains machine-checked proofs; this mission organizes its headline result and additional Comparator targets for reuse.

3 thms1 active userReviewed
🏆Completed
Information Theory·Captain: marwahaha

OpenAI Ten Proofs 02: Binary and spherical codesResearch Paper

Binary and spherical codes, from the OpenAI Ten Proofs formalization. The source already contains machine-checked proofs; this mission organizes its headline result and additional Comparator targets for reuse.

11 thms1 active userReviewed
🏆Completed
Complexity TheoryQuantum Information·Captain: thomasvidick

MIP* = REResearch Paper

In a two-player one-round nonlocal game, a verifier samples a pair of questions, sends one to each of two players who cannot communicate, and accepts or rejects the pair of answers. The players may share an arbitrary quantum state and measure it; the entangled value of the game is the supremum of their acceptance probability over all such strategies.…

109 thms1 active userReviewed
🏆Completed
Theoretical Computer Science·Captain: Chutong

CLRS — Chapter 4, §4.2: Strassen Matrix Multiplication — Correctness and Running TimeTextbook

Prove2Me mission category: Textbook.

7 thms1 active userReviewed
🏆Completed
Theoretical Computer Science·Captain: lunjia

CLRS — Chapter 21, §21.2: Kruskal — Correctness and Inverse-Ackermann Running TimeTextbook

Prove2Me mission category: Textbook.

11 thms1 active userReviewed
🏆Completed
Theoretical Computer Science·Captain: lunjia

CLRS — Chapter 21, §21.2: Prim with a Fibonacci Heap — Correctness and Running TimeTextbook

Prove2Me mission category: Textbook.

7 thms1 active userReviewed
🏆Completed
Theoretical Computer Science·Captain: lunjia

CLRS — Chapter 22, §22.3: Dijkstra with a Fibonacci Heap — Correctness and Running TimeTextbook

Prove2Me mission category: Textbook.

7 thms1 active userReviewed
🏆Completed
ProbabilityTheoretical Computer Science·Captain: YY

Appendix E — Randomized AC0 Sampling of Regular Languages and Markov ChainsResearch Paper

Sampling an entire finite-state execution is a different computational task from recognizing a supplied word. A membership circuit must answer correctly on its given input. A sampler instead chooses the input together with its associated output, while preserving their joint distribution. This distinction is relevant when finite-state models describe…

10 thms1 active userReviewed
🏆Completed
Complexity TheoryOperations ResearchTheoretical Computer Science·Captain: wurtle

A Polynomial-Time Algorithm for Three-Machine Unit-Job SchedulingResearch Paper

A set of unit-length jobs with precedence constraints is to be run on a fixed number of identical machines so that all jobs finish as early as possible. For two machines this was solved in 1969–1972; for a number of machines given as part of the input the problem is NP-complete (Ullman, 1975). Whether the problem is polynomial-time solvable for three machine…

4 thms1 active userReviewed
🏆Completed
Theoretical Computer Science·Captain: marwahaha

OpenAI matrix multiplication: the 9/4 boundResearch Paper

Multiplying matrices is a basic operation whose asymptotic cost is measured by the number of scalar arithmetic operations needed as the matrix dimensions increase. The familiar entry-by-entry algorithm has cubic cost. The question addressed here is how small an exponent can describe exact multiplication of square matrices when algorithms may use more…

2 thms1 active userReviewed
🏆Completed
CombinatoricsProbabilityQuantum Information+1·Captain: sattath

A Quantum Lovász Local Lemma (Ambainis, Kempe, Sattath)Research Paper

Status: complete. This mission records a finished formalization rather than an open call for work. Every statement below, including the goal, was uploaded together with a proof that the platform has verified, so there is nothing left to prove.

1 thm1 active userReviewed
🏆Completed
CombinatoricsTheoretical Computer Science·Captain: wurtle

APSP in O(n^2.9983) via All-Edges Exact TriangleResearch Paper

All-pairs shortest paths (APSP) computes the shortest distance between every pair of vertices in a weighted graph.

49 thms1 active userReviewed
Theoretical Computer Science·Captain: Goku

QMA Strong Error Reduction with No Witness-Length IncreaseResearch Paper

A QMA verifier receives a quantum witness and checks it with a circuit generated efficiently from the input. An acceptance probability separated by an inverse-polynomial gap is enough to define the class, but applications often need the probability of a wrong answer to be exponentially small. Repeating the verifier on many supplied witness registers…

3 thms1 active userReviewed
PreviousPage 23 of 24Next

Top contributors

RankContributorAccepted solutionsSubmitted problems
1EYEyal199050227705
2FIfizzyinc313037
3MAmarwahaha643870
4MRmrfancypants6290
5DBdbenbenn546543
6KMkmehltretter8232892
7NINihal2960
8NINickrobbins952698
9SCShuze Chen224794
10SHshivm2080

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 paperProve2Me Team
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me