Source authenticated

A fully polynomial randomized approximation scheme for counting perfect matchings in general graphs

Theorem 1.1: a uniform classical randomized algorithm that, for any finite simple undirected graph GG and rationals 0<ε<10<\varepsilon<1, 0<δ<1/20<\delta<1/2, returns Z^≥0\widehat Z\ge0 with Pr⁡[(1−ε)Z(G)≤Z^≤(1+ε)Z(G)]≥1−δ\Pr[(1-\varepsilon)Z(G)\le\widehat Z\le(1+\varepsilon)Z(G)]\ge1-\delta, returns 0 with certainty when Z(G)=0Z(G)=0, and runs in worst-case bit time polynomial in the input length, ε−1\varepsilon^{-1} and log⁡δ−1\log\delta^{-1}. Corollaries give counting schemes for edge sets with prescribed degrees and for matchings of a given size. It is for unweighted simple graphs: it does not claim an FPRAS for hafnians with arbitrary nonnegative weights, and the polynomial's degree is not optimised.

Exact FrontierDelta

Prior state unknown→proved

Scope and record

Occurred: Sep 23, 2026

Delta type: SOURCE CLAIM

Assumptions: VibeMathed verification: lean-checked. Publication: announcement. AI contribution: ai-discovered. VibeMathed editorial classifications, scores, notes, relations, and dataset structure are CC BY 4.0. Source statements and linked content retain their own rights.

Canonical aliases: A fully polynomial randomized approximation scheme for counting perfect matchings in general graphs · FPRAS for perfect matchings in general graphs

Confidence: Not scored

Registry verification: lean checked · announcement · candidate

Open the source record ↗

Attribution

VibeMathed
registry · event recorded by

Unreleased internal OpenAI model
model · ai model contributor · OpenAI

Artifacts and verifiers

Lean Comparator challenge MatchingFPRAS (statement)

lean artifact · pending

Artifact ↗
Lean solution module OAI.Combinatorics.MatchingCount.Main

lean artifact · pending

Artifact ↗

Compute record

No linked compute attempts recorded.

Lineage and corrections

A fully polynomial randomized approximation scheme for counting perfect matchings in general graphs parent of this event

Theorem 1.1: a uniform classical randomized algorithm that, for any finite simple undirected graph GG and rationals 0<ε<10<\varepsilon<1, 0<δ<1/20<\delta<1/2, returns Z^≥0\widehat Z\ge0 with Pr⁡[(1−ε)Z(G)≤Z^≤(1+ε)Z(G)]≥1−δ\Pr[(1-\varepsilon)Z(G)\le\widehat Z\le(1+\varepsilon)Z(G)]\ge1-\delta, returns 0 with certainty when Z(G)=0Z(G)=0, and runs in worst-case bit time polynomial in the input length, ε−1\varepsilon^{-1} and log⁡δ−1\log\delta^{-1}. Corollaries give counting schemes for edge sets with prescribed degrees and for matchings of a given size. It is for unweighted simple graphs: it does not claim an FPRAS for hafnians with arbitrary nonnegative weights, and the polynomial's degree is not optimised. parent of this event

This event attributed to Unreleased internal OpenAI model

Lean solution module OAI.Combinatorics.MatchingCount.Main evidence for this event

Same family: A Fully Polynomial Randomized Approximation Scheme for Perfect Matchings in General Graphs evidence for this event

Jerrum and Sinclair 1989, Approximating the permanent evidence for this event

Lean Comparator challenge MatchingFPRAS (statement) evidence for this event

VibeMathed record: A fully polynomial randomized approximation scheme for counting perfect matchings in general graphs evidence for this event

The Anari-Oveis Gharan-Vinzant perfect-matching entropy conjecture evidence for this event

Act on this frontier

Verify, challenge, or extend the result.