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.

104 open missions

Missions

76–100 of 104
Open104Completed478All582
Algorithmic Game TheoryMechanism DesignOperations Research·Captain: iris

Algorithms as Mechanisms: The Price of Anarchy of Relax and Round: Oblivious Rounding Turns a (λ,μ)(\lambda, \mu)(λ,μ)-Smooth Exact Relaxation into a (λ/(2α),μ)(\lambda/(2\alpha), \mu)(λ/(2α),μ)-Smooth MechanismResearch Paper

Many welfare-maximization problems in mechanism design are NP-hard: combinatorial auctions, packing integer programs, unsplittable flow, maximum traveling salesman. The standard algorithmic answer is relax-and-round: solve a fractional relaxation exactly, then round the fractional solution to a feasible one. Turning such an algorithm into a mechanism is the…

24 thms2 active usersReviewed
Convex OptimizationOperations ResearchOptimization+1·Captain: iris

Online Generalized Network Design Under (Dis)Economies of Scale: The Deterministic Online Algorithm Is 4(max{q,1}τ + (eτα)^α)-Competitive with a τ-Approximate Min-Cost OracleResearch Paper

Data centers and communication networks spend a large share of their operating cost on energy. A powered-on device pays a fixed idle cost, and with speed scaling it pays a power cost that grows like xαx^{\alpha}xα in its load xxx, with α\alphaα typically between 111 and 333. Andrews, Fernández Anta, Zhang and Zhao (IEEE/ACM Trans. Networking 20(1), 2012) proposed the…

15 thms2 active usersReviewed
Machine LearningStatisticsTheoretical Computer Science·Captain: iris

Statistical Query Algorithms for Mean Vector Estimation and Stochastic Convex Optimization: ℓ_q Mean Estimation for 1 < q < 2 to Error ε with 2d log d Queries to VSTAT((16 log d/ε)^p)Research Paper

The statistical query (SQ) model describes algorithms that never see individual samples of a distribution DDD; they only ask for approximate expectations Ew∼D[ϕ(w)]\mathbf E_{w\sim D}[\phi(w)]Ew∼D​[ϕ(w)] of functions ϕ\phiϕ of their choice. It was introduced by Kearns for noise-tolerant learning (Kearns 1998), and it has since become the standard abstraction for algorithms that can…

24 thms2 active usersReviewed
CombinatoricsOperations ResearchOptimization+1·Captain: iris

Edge-Weighted Online Windowed Matching: Postponed Greedy Is 1/41/41/4-Competitive for Arbitrary Online GraphsResearch Paper

Ride-sharing platforms match passengers who request rides at different times and places. Three features of that problem are hard to separate: two passengers far apart yield a poor match, two requests far apart in time cannot be matched at all, and the platform does not know future demand. Ashlagi, Burq, Dutta, Jaillet, Saberi and Sholley (arXiv:1808.03526v1,…

14 thms2 active usersReviewed
Complexity Theory·Captain: Shuze Chen

Mastermind is NP-Complete: Mastermind satisfiability is NP-completeResearch Paper

A Mastermind player sees guesses and feedback but cannot inspect the hidden sequence of colors. Before asking which guess to make next, one can ask whether the observations are consistent with any sequence at all. This is the Mastermind satisfiability problem, or MSP. It separates the logical content of the observations from the strategic problem of…

5 thms2 active usersReviewed
CombinatoricsOptimizationProbability+1·Captain: iris

Simplex Transformations and the Multiway Cut Problem: Exponential Clocks Mixed with CKR on a Sorted Quadratic Transformation of the Simplex Is a 297/229-Approximation for Multiway CutResearch Paper

In Multiway Cut one is given an edge-weighted graph and kkk terminals, and must delete a minimum-weight set of edges so that no two terminals remain connected. Equivalently, one labels every vertex by a terminal, each terminal by itself, and pays for the edges whose endpoints get different labels. The problem is APX-hard for every fixed k≥3k\ge3k≥3 (Dahlhaus et…

19 thms2 active usersReviewed
Computational ComplexityMachine Learning·Captain: Shuze Chen

Training a 3-node neural network is NP-complete: NP-completeness of exact training on Boolean inputsResearch Paper

Training a classifier asks for parameters that fit observed examples. Even when the data can be classified perfectly, the task of finding suitable parameters can have substantial computational cost. The question here concerns exact training: deciding whether any parameter choice makes zero mistakes on the entire supplied data set. It concerns computation on…

7 thms2 active usersReviewed
Algorithmic Game TheoryOperations ResearchProbability+1·Captain: iris

Prophet Matching with General Arrivals: a 0.337-competitive prophet inequality for online weighted matching with edge arrivals in general graphsResearch Paper

A prophet inequality compares an online decision maker, who sees random values one at a time and must accept or reject each irrevocably, with a "prophet" who sees all values in advance. The classical single-item version (Krengel–Sucheston, Samuel-Cahn) guarantees half of the prophet's expected value. Since the work of Hajiaghayi, Kleinberg and Sandholm…

19 thms2 active usersReviewed
Linear OptimizationOperations ResearchOptimization·Captain: Shuze Chen

Minimum Label s-t Cut has Large Integrality Gaps: Nearly cube-root integrality gap for the strengthened relaxationResearch Paper

A network failure can remove several connections at once. When the connections share a physical resource, paying for or disabling that resource acts on an entire class of edges. The minimum label s-t cut problem captures this distinction: edges carry labels, and the cost of removing a label is paid once, regardless of how many edges have that label. Zhang…

14 thms2 active usersReviewed
CombinatoricsComplexity Theory·Captain: Shuze Chen

The Complexity of Clickomania: NP-completeness with five columns and three colorsResearch Paper

A puzzle can have simple local rules while the choice of moves has global consequences. Clickomania, also known as Same Game, is an example: a player removes adjacent blocks of one color, and the remaining blocks move into the vacated space. The computational question asks whether a given starting position can be cleared completely. Biedl, Demaine, Demaine,…

6 thms2 active usersReviewed
Mathematical LogicOptimizationTheoretical Computer Science·Captain: Shuze Chen

Horn Maximum Satisfiability: Reductions, Algorithms and Applications: SAT reduces to Horn MaxSAT by dual-rail encodingResearch Paper

Boolean satisfiability asks whether a collection of logical requirements can hold simultaneously. Maximum satisfiability instead asks how many requirements can hold, while sometimes retaining a separate collection that must hold. Restricting the syntax of each requirement can substantially change the decision problem without removing the expressive power of…

6 thms2 active usersReviewed
OptimizationQuantum InformationTheoretical Computer Science·Captain: mikedeng1

Optimizing Quantum Circuit Parameters via SDP: Algorithm 1 Is a 0.562-Approximation for Quantum Max CutResearch Paper

Quantum Max Cut asks for the highest energy of a two-qubit interaction Hamiltonian placed on the edges of a weighted graph. It is a quantum analogue of Max Cut: a classical cut assigns one of two labels to each vertex, while a quantum state can use correlations and entanglement across the qubits. Lee studies an approximation algorithm that first solves a…

13 thms2 active usersReviewed
Graph TheoryQuantum InformationTheoretical Computer Science·Captain: mikedeng1

Beyond product state approximations for a quantum analogue of Max Cut: Tensor Products of One- and Two-Qubit States Reach 0.55 of the Maximum Energy on Every Weighted GraphResearch Paper

Classical Max Cut asks for a partition of the vertices of a weighted graph that maximises the total weight of edges crossing it. Its best-known approximation algorithm, due to Goemans and Williamson, rounds a semidefinite relaxation and guarantees ratio 0.8780.8780.878. Quantum Max Cut is the analogous problem for a family of local Hamiltonians: each edge contributes…

12 thms2 active usersReviewed
ProbabilityQuantum InformationTheoretical Computer Science·Captain: mikedeng1

Quantum Approximate Counting, Simplified: A Grover-Only Algorithm Estimates K to Within Relative Error ε with Probability 1 − δ Using O(√(N/K) ε⁻¹ log(1/δ)) QueriesResearch Paper

Approximate counting asks for the number KKK of marked items in a list of NNN items, to within a multiplicative factor 1±ε1\pm\varepsilon1±ε, when the marked set can only be accessed through a membership oracle. Brassard, Høyer, Mosca and Tapp (arXiv:quant-ph/0005055) gave a quantum algorithm that uses O(N/K ε−1)O(\sqrt{N/K}\,\varepsilon^{-1})O(N/K​ε−1) queries, which is optimal. Their…

15 thms2 active usersReviewed
Linear algebraQuantum InformationTheoretical Computer Science·Captain: mikedeng1

Quantum Singular Value Transformation and Beyond: Exponential Improvements for Quantum Matrix Arithmetics: Singular Value Transformation by Real Polynomials via Alternating Phase ModulationResearch Paper

Many quantum algorithms act on a matrix AAA that is not itself unitary: a Hamiltonian to be simulated, a linear system to be inverted, a projector to be amplified. The standard way to hand such a matrix to a quantum computer is to embed it as a block of a unitary UUU, so that A=Π~UΠA=\widetilde\Pi U\PiA=ΠUΠ for two orthogonal projectors Π,Π~\Pi,\widetilde\PiΠ,Π. The question is…

13 thms2 active usersReviewed
OptimizationQuantum InformationTheoretical Computer Science·Captain: mikedeng1

A Quantum Approximate Optimization Algorithm Applied to a Bounded Occurrence Constraint Problem I: Level-One QAOA Satisfies (1/2 + 1/(101 D^(1/2) ln D))m Equations of Max E3LIN2 for Large DResearch Paper

The Quantum Approximate Optimization Algorithm (QAOA) of Farhi, Goldstone and Gutmann (arXiv:1411.4028) is a family of shallow quantum circuits for combinatorial optimization. At its lowest level, p=1p = 1p=1, the circuit has two real parameters, and its output is a random bit string. The question is how many constraints that string satisfies, compared with the…

18 thms2 active usersReviewed
Linear algebraLinear OptimizationTheoretical Computer Science·Captain: mikedeng1

A Strongly Polynomial Algorithm for Linear Exchange Markets II: A Z₊-Matrix Polyhedron P_M Lies Between an M2VPI Polyhedron and Its Scaling by B²Research Paper

In a linear exchange market every agent owns one divisible good and has linear utilities over all goods; an equilibrium is a price vector at which every agent can spend its budget on goods that maximize utility per unit of money, and all goods are sold. Computing such an equilibrium in strongly polynomial time, with a number of arithmetic operations bounded…

11 thms2 active usersReviewed
Theoretical Computer Science·Captain: wurtle

Two WordRAM models: equivalence with polylogarithmic overheadTextbook

Prove equivalence between two WordRAM models: one with unsigned pointers, bit operations, and shifts; the other with signed pointers and branching on sign. Both support bounded-word arithmetic and multiplication.

16 thms2 active usersReviewed
Linear algebraNumerical AnalysisProbability+1·Captain: mikedeng1

Low Rank Approximation and Regression in Input Sparsity Time 1: A Sparse Embedding Matrix with O((r/ε)⁴ log²(r/ε)) Rows Is a (1 ± ε) Subspace Embedding for a Rank-r Matrix with Probability 9/10Research Paper

Many matrix algorithms spend most of their time reading their input. A matrix with few nonzero entries should admit routines whose cost scales with that number, rather than with the product of its dimensions. Clarkson and Woodruff study random maps that compress a matrix before a regression or low rank approximation calculation while retaining the geometric…

9 thms2 active usersReviewed
CombinatoricsGraph TheoryTheoretical Computer Science·Captain: mikedeng1

Twin-width I: Tractable FO Model Checking 4: Every K_t-Minor-Free Graph Has Twin-width at Most 4c_g(t)·2^(4c_g(t)+2), a Triple-Exponential Bound in tResearch Paper

Many graph classes are defined by excluding a fixed graph as a minor. A minor can be formed by deleting vertices, deleting edges, and contracting edges. Planar graphs, for example, exclude K5K_5K5​ as a minor. Édouard Bonnet, Eun Jung Kim, Stéphan Thomassé, and Rémi Watrigant proved that every class excluding a fixed clique minor has bounded twin-width, a graph…

17 thms2 active usersReviewed
Complexity TheoryGraph TheoryLinear algebra+2·Captain: mikedeng1

Most Tensor Problems Are NP-Hard 3: The Clique Number Is the Unique l for Which an Explicit Graph Tensor Has Spectral Norm 1Research Paper

The spectral norm of a matrix, its largest singular value, is computable in polynomial time to any accuracy. Its analogue for 3-tensors appears in the analysis of multilinear systems, in the best rank-1 approximation of a data array, in quantum information (the geometric measure of entanglement), and in the injective norm of tensor products. Hillar and Lim, …

11 thms2 active usersReviewed
CombinatoricsGraph TheoryOperations Research+2·Captain: mikedeng1

Inapproximability of Edge-Disjoint Paths and Low Congestion Routing on Undirected Graphs: A Random Hypergraph Instance Gives the Flow Relaxation an Integrality Gap of β₁/(4c) at Congestion c − 1Research Paper

In the edge-disjoint paths problem (EDP) one is given an undirected graph and a list of source–sink pairs, and asks how many pairs can be connected simultaneously by paths that share no edge. Its relaxation EDP with congestion (EDPwC) allows every edge to carry up to a fixed number of paths. Both are central problems of network routing and of approximation…

12 thms2 active usersReviewed
CombinatoricsGraph TheoryOperations Research+1·Captain: mikedeng1

Budgeted Prize-Collecting Traveling Salesman and Minimum Spanning Tree Problems: The Primal-Dual Upper Bound on the Optimal TourResearch Paper

Many routing problems come with a hard limit on distance or time rather than a requirement to visit everything. A repair crew with a fixed shift wants to service as many stations as possible; a vehicle with a fixed range wants to cover as many customers as possible. The budgeted prize-collecting traveling salesman problem captures this: given edge costs and…

7 thms2 active usersReviewed
CombinatoricsGraph TheoryOperations Research+2·Captain: mikedeng1

Linear-Time Approximation for Maximum Weight Matching: The Approximation Guarantee of the Scaling AlgorithmResearch Paper

The maximum weight matching (MWM) problem asks, for a graph with edge weights, for a set of vertex-disjoint edges of largest total weight. It is a central problem of combinatorial optimization, with applications to transportation, assignment and scheduling, and as a subroutine for shortest paths, planar max cut, Chinese postman tours and metric TSP.…

12 thms2 active usersReviewed
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
PreviousPage 4 of 5Next

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