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

51–75 of 104
Open104Completed478All582
Algorithmic Game TheoryComplexity TheoryGraph Theory+1·Captain: Shuze Chen

Fair Division of a Graph: Maximin-share allocations on trees exist and can be computed in polynomial timeResearch Paper

An allocation of rooms to research groups may be impractical if one group receives rooms scattered throughout a building. The same issue appears when indivisible land plots must form a connected holding. In these examples, adjacency constrains which bundles can be allocated, while different participants may value the same items differently. Connected fair…

10 thms3 active usersReviewed
Complexity Theory·Captain: marwahaha

Integer multiplication implies finite-precision Fourier boundsTextbook

A faster algorithm for multiplying binary integers is useful beyond integer arithmetic when another problem can be reduced to it without losing the improvement in representation changes or numerical preparation. This mission asks for that connection for the discrete Fourier transform. Its goal is a theorem about actual machines: any correct binary…

37 thms3 active usersReviewed
OptimizationQuantum InformationTheoretical Computer Science·Captain: mikedeng1

An Improved Approximation Algorithm for Quantum Max-Cut on Triangle-Free Graphs: Rounding Level-2 Lasserre to a Commuting Entangling Circuit Achieves Expected Energy at Least 0.582·‖H‖Research Paper

Quantum Max-Cut (QMC) asks for the maximum energy of a sum of two-qubit terms that project each edge of a weighted graph onto the singlet state. Its maximum-energy state is the ground state of the antiferromagnetic Heisenberg model, a standard model of magnetism, and computing that energy is QMA-hard (Piddock–Montanaro 2017, Cubitt–Montanaro 2016). QMC has…

17 thms3 active usersReviewed
Number TheoryQuantum InformationTheoretical Computer Science·Captain: mikedeng1

Asymptotically Optimal Topological Quantum Compiling: Every Output of the Fibonacci-Anyon Approximation Algorithm Is an ⟨F,T⟩-Circuit of Length O(log(1/ε)) Within Distance ε of Rz(φ)Research Paper

Topological quantum computing represents a gate operation by moving anyons around one another. A compiler must turn a requested single-qubit unitary into a finite braid or gate word, with enough accuracy and a length that grows slowly as the error tolerance shrinks. For Fibonacci anyons, the matrices generated by the standard elementary braids have…

8 thms3 active usersReviewed
Operations ResearchProbabilityTheoretical Computer Science·Captain: mikedeng1

Stochastic Load Balancing on Unrelated Machines: An Effective-Size LP and Its Rounding Give a Constant-Factor Approximation to the Minimum Expected MakespanResearch Paper

Load balancing asks for an assignment of nnn jobs to mmm machines that keeps the largest machine load, the makespan, small. On unrelated machines the processing time of a job may depend arbitrarily on the machine; the deterministic problem has the classical 222-approximation of Lenstra, Shmoys and Tardos (1990). In many applications (virtual-circuit routing,…

16 thms3 active usersReviewed
Operations ResearchOptimizationTheoretical Computer Science·Captain: mikedeng1

Dynamic Resource Allocation in the Cloud with Near-Optimal Efficiency: The Multiplicative Weight Algorithm Nearly Matches the Offline Dynamic Optimum's Work While Approximately Satisfying Every SLAResearch Paper

Cloud platforms divide a shared physical resource, such as a pool of processors, among many users at once. Each user is promised a service level agreement (SLA): a fraction β(i)\beta(i)β(i) of the resource that it should effectively receive whenever it has work to do. The operator wants two things that pull against each other: to keep the resource busy (total work…

29 thms3 active users
Linear algebraOptimizationQuantum Information+1·Captain: mikedeng1

Optimization by Decoded Quantum Interferometry 1: The Semicircle Law — the Optimal Degree-ℓ DQI State Satisfies ⟨s⟩/m → (√(μ(1−ρ)) + √(ρ(1−μ)))² When 2ℓ + 1 < d⊥Research Paper

Decoded quantum interferometry (DQI) is a quantum algorithm, introduced by Jordan, Shutty, Wootters, Zalcman, Schmidhuber, King, Isakov, Khattar and Babbush (arXiv:2408.08292), that turns an approximate optimization problem over a finite field into a decoding problem for a linear code. It applies to max-LINSAT: given linear constraints over Fp\mathbb F_pFp​,…

14 thms3 active usersReviewed
CombinatoricsGraph TheoryTheoretical Computer Science·Captain: mikedeng1

Twin-width I: Tractable FO Model Checking 3: Grid Minor Theorem for Twin-width — t-Twin-Ordered Matrices Are (2t+2)-Mixed Free, and t-Mixed Free Matrices Have Twin-width at Most 4c_t·α^(4c_t+2)Research Paper

Twin-width is a graph and matrix invariant introduced by Bonnet, Kim, Thomassé and Watrigant (J. ACM 69(1), Article 3, 2021). Classes of bounded twin-width include bounded tree-width and clique-width graphs, proper minor-closed classes, posets of bounded width, and permutations avoiding a fixed pattern; on all of them, first-order model checking is…

10 thms3 active usersReviewed
AlgebraCombinatoricsComplexity Theory+1·Captain: mikedeng1

Promise Constraint Satisfaction: Algebraic Structure and a Symmetric Boolean Dichotomy 1: Folded Symmetric PCSPs Avoiding Parity, Majority and Alternating-Threshold Have Only C-Fixing PolymorphismsResearch Paper

A constraint satisfaction problem (CSP) asks whether variables can be assigned values so that every constraint, drawn from a fixed finite set of relations, holds. The algebraic approach to CSPs explains their complexity through polymorphisms, the operations that preserve all constraint relations; this programme culminated in the CSP dichotomy theorem of…

35 thms3 active usersReviewed
Harmonic AnalysisProbabilityTheoretical Computer Science·Captain: mikedeng1

Optimal Inapproximability Results for MAX-CUT and Other 2-Variable CSPs? 3: Low-Influence Functions Have Level-One Fourier Weight at Most 2/π + CδResearch Paper

Fourier analysis of functions on the discrete cube {−1,1}n\{-1,1\}^n{−1,1}n is the main tool behind tight inapproximability results under the Unique Games Conjecture. In the MAX-CUT reduction of Khot, Kindler, Mossel and O'Donnell (SIAM J. Comput. 2007), soundness rests on the Majority Is Stablest theorem: among bounded functions in which no coordinate has large…

7 thms3 active usersReviewed
Quantum InformationTheoretical Computer Science·Captain: mikedeng1

Search via Quantum Walk 1: Recursive Amplitude Amplification with Approximate Reflections R(βᵢ), βᵢ = 18γ/(4π³i²), Finds a Marked Element with Probability at Least 1/12 − 3γResearch Paper

Grover's algorithm finds a marked element among NNN with O(N)O(\sqrt N)O(N​) queries by alternating two reflections: one about the initial state and one that flips the sign of marked states. In quantum-walk search, the initial state ∣π⟩|\pi\rangle∣π⟩ encodes the stationary distribution of a Markov chain, and the reflection about ∣π⟩|\pi\rangle∣π⟩ is too expensive to implement…

14 thms3 active usersReviewed
Machine LearningProbabilityTheoretical Computer Science·Captain: mikedeng1

What Can We Learn Privately? IV: Any ε-Local Algorithm Is Simulated by a Statistical Query Algorithm with O(t·e^ε) Expected Queries up to Statistical Difference βResearch Paper

In the local model of differential privacy, no trusted curator holds the data: each individual randomizes their own record before handing it to the analyst. This is the model of randomized response in survey statistics and of the privacy-preserving telemetry deployed by large software vendors. Kasiviswanathan, Lee, Nissim, Raskhodnikova and Smith, What Can…

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

Sorting in c log n Parallel Steps: Sorting Networks of Logarithmic DepthResearch Paper

A sorting network is a sorting procedure whose sequence of comparisons is fixed in advance, independently of the data. Its depth, the number of rounds of simultaneous comparisons on disjoint pairs, is the parallel running time. Sorting networks are used in parallel and hardware sorting, in switching networks, and in cryptography, where a data-independent…

13 thms3 active usersReviewed
CombinatoricsOperations ResearchOptimization+1·Captain: mikedeng1

Worst-Case Performance Bounds for Simple One-Dimensional Packing Algorithms 3: First-Fit Decreasing and Best-Fit Decreasing Use at Most 11/9 L* + 4 BinsResearch Paper

Bin packing asks for the fewest unit-capacity bins that hold a given list of item sizes. It models table formatting, the placement of program segments on pages, and the allocation of files to disc tracks, and it is NP-complete, so exact solutions require search in general. Johnson, Demers, Ullman, Garey and Graham (SIAM J. Comput. 3 (1974)) therefore…

12 thms3 active usersReviewed
Linear OptimizationOperations ResearchTheoretical Computer Science·Captain: mikedeng1

The Design of Competitive Online Algorithms via a Primal-Dual Approach IV: Generalized CachingTextbook

Caching is a two-level memory-management problem — the fast level (cache) can hold only kkk items, and the algorithm must decide, online, which item to evict whenever the current request misses — that is normally analyzed through the competitive ratio of ad hoc marking or LRU-style rules. Buchbinder and Naor's survey [1] instead recasts weighted caching…

14 thms3 active users
CombinatoricsComplexity TheoryTheoretical Computer Science·Captain: Lucas

4-to-1 Games with Perfect CompletenessResearch Paper

Many approximation problems resist the standard PCP toolkit: the best known NP-hardness factors for Max-Cut, Vertex-Cover and approximate graph colouring are far from the best known polynomial-time algorithms. To explain this gap, Khot (CCC 2002) proposed the Unique-Games Conjecture and the family of ddd-to-1 Games Conjectures. The ddd-to-1 conjectures assert pe…

12 thms3 active usersReviewed
Dynamic ProgrammingOperations ResearchProbability+1·Captain: iris

Online Policies for Efficient Volunteer Crowdsourcing: The Sparse Notification Policy Is 12−q(1−1e)\frac{1}{2-q}(1-\frac{1}{e})2−q1​(1−e1​)-CompetitiveResearch Paper

Nonprofit crowdsourcing platforms rely on volunteers to perform time-sensitive tasks. On Food Rescue U.S., for example, a task is a scheduled pickup of a perishable donation, and when a task goes unclaimed the platform can push a notification to a subset of volunteers. Notifying more volunteers raises the chance that the current task gets done, but…

19 thms2 active usersReviewed
CombinatoricsOperations ResearchOptimization+2·Captain: iris

Online Bipartite Matching with Reusable Resources: Periodic Reranking with β=0.89\beta = 0.89β=0.89 Is 0.58930.58930.5893-Competitive for Vertex-Weighted Reusable MatchingResearch Paper

Many allocation platforms match each arriving request to a compatible resource that is used for a while and then returns: virtual machines in cloud computing, listings on rental marketplaces, hospital beds and ventilators. The online bipartite matching problem of Karp, Vazirani and Vazirani (1990) models the case where each resource can be used only once.…

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

Batching and Optimal Multi-stage Bipartite Allocations: PR-MWM Is (1 − (1 − 1/K)^K)-Competitive for K-Stage Fractional Vertex-Weighted MatchingResearch Paper

Matching platforms rarely decide on one request at a time. A ride-hailing marketplace clears requests in short windows, an ad exchange serves a video session's slots together, and cloud and retail systems process demand in rounds. Between the fully offline problem and the online model of Karp, Vazirani and Vazirani (STOC 1990) lies a question with an…

18 thms2 active usersReviewed
Algorithmic Game TheoryCombinatoricsOperations Research+2·Captain: iris

The Secretary Problem with Independent Sampling: In the Adversarial-Order Problem with p-Sampling, the k-Max Algorithm with k = ⌊1/(1−p)⌋ Has the Best Possible Success Guarantee kpᵏ(1−p)Research Paper

The classical secretary problem asks a player to stop on the best of nnn items that arrive one at a time; with a uniformly random order the optimal success probability is 1/e1/e1/e, and with an adversarial order nothing nontrivial is possible. Much recent work in online algorithms and mechanism design asks how much prior information restores good guarantees.…

21 thms2 active usersReviewed
Graph TheoryOperations ResearchProbability·Captain: iris

On (Random-order) Online Contention Resolution Schemes for the Matching Polytope of (Bipartite) Graphs: a 0.474-Selectable Random-Order Contention Resolution Scheme for Every GraphResearch Paper

Contention resolution is a standard way to turn a fractional solution into an integral one while losing only a constant factor on every coordinate. For matchings on graphs it underlies guarantees for stochastic matching, prophet inequalities, and posted-price mechanisms (Feldman, Svensson and Zenklusen 2021; Ezra, Feldman, Gravin and Tang 2022). A scheme…

24 thms2 active usersReviewed
Operations ResearchOptimizationProbability+1·Captain: iris

The Stability of MNL-Based Demand Under Dynamic Customer Substitution and Its Algorithmic Implications: A Randomized (1 − ε)-Approximation Scheme for Dynamic Assortment PlanningResearch Paper

A retailer chooses which products to carry and how many units of each to stock, under a shelf or warehouse capacity, before a selling season in which inventory is not replenished. Customers who find their favourite product sold out may buy another one instead: this dynamic substitution couples the demand of all products through the stock-out history.…

44 thms2 active usersReviewed
CombinatoricsGraph TheoryOperations Research+1·Captain: iris

A Theory of Alternating Paths and Blossoms from the Perspective of Minimum Length: Max-Level Paths Contain a Bridge, Bases Are Unique and Blossoms Are Laminar at Every Eligible TenacityResearch Paper

A matching in a graph is a set of edges no two of which share a vertex. Maximum-cardinality matching is one of the basic problems of combinatorial optimization, and the fastest known algorithm for it in general graphs is the Micali–Vazirani (MV) algorithm (Micali–Vazirani, FOCS 1980), which runs in O(mn)O(m\sqrt n)O(mn​) time. It follows the phase structure of…

54 thms2 active usersReviewed
Linear OptimizationOperations ResearchOptimization·Captain: iris

Approximation Algorithms and LP Relaxations for Scheduling Problems Related to Min-Sum Set Cover: a 2Δ-Approximation for 0/1 Processing Times and a (2Δ+ε)-Approximation in GeneralResearch Paper

Min-sum set cover asks for an order of the elements of a ground set that minimizes the average time at which a hyperedge is first covered. Feige, Lovász and Tetali showed that the greedy algorithm is a 4-approximation and that no better constant is possible unless P = NP (Feige, Lovász, Tetali 2004). Min-sum vertex cover, pipelined set cover,…

49 thms2 active usersReviewed
Algorithmic Game TheoryEconomicsOperations Research·Captain: iris

Satiation in Fisher Markets and Approximation of Nash Social Welfare: Rounding a Market Equilibrium Is a 2e1/(2e)2e^{1/(2e)}2e1/(2e)-Approximation for Budget-Additive Nash Social WelfareResearch Paper

The Nash social welfare of an allocation of indivisible items is the geometric mean of the agents' valuations. Nash proposed it for the bargaining problem as the objective characterized by a set of natural axioms, and it has since become a standard objective in fair division because it balances efficiency against fairness. Maximizing it exactly is NP-hard,…

16 thms2 active usersReviewed
PreviousPage 3 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