Home

Proof Complexity Zoo

The Proof Complexity Zoo is a community-editable database of proof systems, formulas, and relations among them. The project is in its initial stage, and suggestions on which data to store, which queries to support, and how to present the information are particularly welcome. The database is user maintained and can be edited at https://gitlab.com/proofcomplexityzoo/zoo/-/edit/master/zoo.yaml after creating a user account on Gitlab and asking for editing permissions.

Settings

Quasipolynomial simulations / Quasipolynomial separations

Diagrams

Proof Complexity Zoo - https://proofcomplexityzoo.gitlab.io/zoo/ cluster_extFrege cluster_notpolybounded Not poly bounded cluster_tlRes cluster_SA cluster_Res cluster_Res(LP) cluster_PSC cluster_Frege cluster_uRes(CP) extFrege extFrege extRes extRes extFrege->extRes Frege Frege extFrege->Frege tlRes tlRes hit hit tlRes->hit ttp ttp tlRes->ttp ordRes ordRes tlRes->ordRes SA SA circRes circRes SA->circRes uSA uSA SA->uSA NS_Q NS_Q SA->NS_Q tlResLin_F2 tlResLin_F2 SA->tlResLin_F2 PC_Q PC_Q SA->PC_Q Res Res circRes->Res saturationCP saturationCP Res->saturationCP poolRes poolRes Res->poolRes linRes linRes Res->linRes revRes revRes Res->revRes Res->uSA regRes regRes poolRes->regRes linRes->tlRes linRes->regRes revRes->tlRes uSA->revRes tlCP tlCP ordRes->tlCP NS_F2 NS_F2 ordRes->NS_F2 ordRes->NS_Q regRes->tlRes regRes->ordRes tlCP->tlRes NS_F2->tlRes SoS SoS NS_F2->SoS AC0Frege AC0Frege NS_F2->AC0Frege NS_Q->tlRes NS_Q->AC0Frege CP CP CP->tlCP CP->NS_F2 CP->NS_Q uSP uSP CP->uSP CP->SoS Res-k Res-k CP->Res-k uCP uCP uSP->uCP SoS->SA SoS->PC_Q sLSn+ sLSn+ SoS->sLSn+ Res-k->Res PC_F2 PC_F2 uCP->PC_F2 uCP->tlResLin_F2 uCP->PC_Q uL&P uL&P uCP->uL&P uCP->AC0Frege PC_F2->SA PC_F2->Res PC_F2->NS_F2 sLS+ sLS+ PC_F2->sLS+ tlResLin_F2->tlRes PC_Q->Res PC_Q->NS_Q uL&P->Res AC0Frege->Res-k semanticCP semanticCP semanticCP->CP semanticCP->sLSn+ sLSn+->sLS+ L&P L&P sLSn+->L&P SP SP SP->CP SP->sLSn+ tlTH(k) tlTH(k) tlTH(k)->tlCP tlLSd+ tlLSd+ tlTH(k)->tlLSd+ tlLS+ tlLS+ tlLSd+->tlLS+ sLS+->tlResLin_F2 sLS+->PC_Q sLS+->AC0Frege sLS+->tlLS+ sLS sLS sLS+->sLS regResLin_F2 regResLin_F2 regResLin_F2->tlResLin_F2 L&P->uL&P tlLS tlLS tlLS->tlRes tlLS+->tlLS sLS->tlLS OBDDjoinweak OBDDjoinweak OBDDjoinweak->SoS OBDDjoinweak->uCP OBDDjoinweak->semanticCP OBDDjoinweak->SP OBDDjoinweak->L&P Res(LP) Res(LP) Res(L&P) Res(L&P) Res(LP)->Res(L&P) uRes(LP) uRes(LP) Res(LP)->uRes(LP) Res(L&P)->L&P PSC PSC PS PS PSC->PS PS->SoS LK LK Frege->LK TC0Frege TC0Frege Frege->TC0Frege uRes(CP) uRes(CP) uRes(CP)->uSP uRes(CP)->SoS uRes(CP)->uRes(LP) uRes(LP)->Res-k uRes(L&P) uRes(L&P) uRes(LP)->uRes(L&P) Res(CP) Res(CP) Res(CP)->SP Res(CP)->Res(LP) ResLin_Z ResLin_Z uResLin_Z uResLin_Z ResLin_Z->uResLin_Z uResLin_Z->uRes(CP) ResLin_F2 ResLin_F2 uResLin_Z->ResLin_F2 ResLin_F2->Res ResLin_F2->SoS ResLin_F2->AC0Frege ResLin_F2->regResLin_F2 LS LS LS->PC_F2 LS->tlResLin_F2 LS->PC_Q LS->AC0Frege LS->L&P LS->tlLS LS+ LS+ LS+->tlLS+ LS+->LS LSd+ LSd+ LSd+->SoS LSd+->semanticCP LSd+->SP LSd+->tlLSd+ LSd+->L&P LSd+->LS+ LSn+ LSn+ LSn+->PSC LSn+->LSd+ CPS CPS CPS->LSn+ IPS IPS CPS->IPS IPS->extFrege TC0Frege->Res(CP) AC0(+)Frege AC0(+)Frege TC0Frege->AC0(+)Frege AC0(+)Frege->PC_F2 AC0(+)Frege->ResLin_F2 AC0Frege+Mod2axioms AC0Frege+Mod2axioms AC0(+)Frege->AC0Frege+Mod2axioms AC0Frege+Mod2axioms->NS_F2 AC0Frege+Mod2axioms->AC0Frege ZFC ZFC ZFC->extFrege
separation simulation sim+sep equivalence incomparability

Proof Systems

Formulas

References


This database is still incomplete; missing data may indicate either the information was not yet recorded or an open problem. Users are encouraged to contribute missing proof systems and/or relations at https://gitlab.com/proofcomplexityzoo/zoo.

Licensed under CC BY 4.0