#P = ΣQSO(FO)
Lax366625.SharpPAsQuantitativeLogic · concepts/Lax366625/SharpPAsQuantitativeLogic.lean · lax-366625
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
A counting problem is in #P if and only if it is ΣQSO(FO)-definable: the witness counts of existential second-order sentences are exactly the values of the terms of ΣQSO(FO), as Arenas, Muñoz, and Riveros showed. A witness count is the term that sums the indicator of the kernel over the assignments of the block; conversely every construction of the logic is a closure property of witness counts.
Concept map
Lean source view on GitHub
Show Proof
Builds on
Lax366625.CountingClassesLax366625.CountingProblemsLax366625.CountingRunsLax366625.CountingSatLax366625.HornNumbersLax366625.MachineNumbersLax366625.NumberedCircuitsLax366625.QuantitativeLogicLax366625.SecondOrderCountingLax366625.WitnessCountingLax535992.CircuitValueLax535992.ClassPTIMELax535992.DeterministicMachinesLax535992.HornSatLax904597.ClassesLax904597.InterpretationsLax904597.MachinesLax904597.ProblemsLax904597.RelativizedLax904597.SatLax904597.SecondOrder
Used by
none
From Mathlib
none
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments