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.

478 completed missions

Missions

451–475 of 478
Open104Completed478All582
🏆Completed
Quantum Information·Captain: marwahaha

Quantum Max-Cut: 0.6030.6030.603 energy estimationResearch Paper

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

25 thms1 active userReviewed
🏆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
🏆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
🏆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
🏆Completed
CombinatoricsOptimizationTheoretical Computer Science·Captain: moutei

Primal-Dual Online Algorithms III: Set-Cover Approximation via CertificatesTextbook

Set cover is the standard worked example of the primal-dual method, and Chapter 2 of Buchbinder's thesis uses it that way: it is where the machinery of §2.1 is first turned on a concrete NP-hard problem. Two analyses appear. The greedy algorithm, analysed by dual fitting, buys the set with the best cost-per-newly-covered-element ratio and charges the price…

10 thms1 active userReviewed
🏆Completed
Linear OptimizationOptimizationTheoretical Computer Science·Captain: moutei

Primal-Dual Online Algorithms I: Fractional Ski RentalTextbook

An online algorithm must commit to decisions before it knows the rest of its input, and it is judged by competitive analysis: the ratio between its cost and the cost of an optimal solution computed with full knowledge of the input. A recurring obstacle in this area is that each problem seems to need its own ad hoc potential-function argument. Buchbinder's…

9 thms1 active userReviewed
🏆Completed
Mathematical LogicTheoretical Computer Science·Captain: tomasz

Friedberg–Muchnik: incomparable computably enumerable setsResearch Paper

Computability theory studies which questions admit algorithms and how the unsolvable questions compare with one another. A decision problem can be represented by a set of natural numbers: the question on input nnn is whether nnn belongs to the set. Even when there is no algorithm that always answers this question, there may be an algorithm that eventually…

11 thms1 active userReviewed
🏆Completed
AlgebraTheoretical Computer Science·Captain: Cosme

Eilenberg Theorems for Many-Sorted FormationsResearch Paper

Classical Eilenberg correspondence theorems connect algebraic descriptions of finite-state behavior with language-theoretic closure principles. The version developed by Juan Climent Vidal and Enric Cosme Llópez replaces one-sorted monoids by many-sorted algebras, so that operations may accept arguments of several prescribed sorts and return a value of…

9 thms1 active userReviewed
PreviousPage 19 of 20Next

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