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_notpolybounded Not poly bounded cluster_Res cluster_SA cluster_uRes(CP) cluster_Res(LP) cluster_PSC cluster_Frege cluster_extFrege Res Res saturationCP saturationCP Res->saturationCP poolRes poolRes Res->poolRes linRes linRes Res->linRes revRes revRes Res->revRes uSA uSA Res->uSA SA SA circRes circRes SA->circRes SA->uSA NS_Q NS_Q SA->NS_Q tlResLin_F2 tlResLin_F2 SA->tlResLin_F2 PC_Q PC_Q SA->PC_Q circRes->Res regRes regRes poolRes->regRes tlRes tlRes linRes->tlRes linRes->regRes hit hit linRes->hit revRes->tlRes uSA->revRes ttp ttp tlRes->ttp ordRes ordRes tlRes->ordRes tlCP tlCP ordRes->tlCP NS_F2 NS_F2 ordRes->NS_F2 ordRes->NS_Q regRes->tlRes regRes->ordRes regRes->hit hit->tlRes 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 uCP uCP CP->uCP CP->SoS Res-k Res-k CP->Res-k PC_F2 PC_F2 uCP->PC_F2 uCP->tlResLin_F2 uCP->PC_Q uL&P uL&P uCP->uL&P uCP->AC0Frege SoS->SA SoS->PC_Q sLSn+ sLSn+ SoS->sLSn+ Res-k->Res PC_F2->Res PC_F2->SA 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 uSP uSP semanticCP->uSP semanticCP->sLSn+ uSP->NS_F2 uSP->NS_Q uSP->uCP uSP->Res-k sLSn+->sLS+ L&P L&P sLSn+->L&P SP SP SP->CP SP->uSP 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 L&P->uL&P tlLS tlLS tlLS->tlRes tlLS+->tlLS sLS->tlLS OBDDjoinweak OBDDjoinweak OBDDjoinweak->uCP OBDDjoinweak->SoS OBDDjoinweak->semanticCP OBDDjoinweak->SP OBDDjoinweak->L&P uRes(CP) uRes(CP) uRes(CP)->SoS uRes(CP)->uSP uRes(LP) uRes(LP) uRes(CP)->uRes(LP) uRes(LP)->Res-k uRes(L&P) uRes(L&P) uRes(LP)->uRes(L&P) Res(LP) Res(LP) Res(LP)->uRes(LP) Res(L&P) Res(L&P) Res(LP)->Res(L&P) Res(L&P)->L&P PSC PSC PS PS PSC->PS PS->SoS Frege Frege LK LK Frege->LK TC0Frege TC0Frege Frege->TC0Frege AC0(+)Frege AC0(+)Frege Frege->AC0(+)Frege extFrege extFrege extFrege->hit extFrege->Frege extRes extRes extFrege->extRes 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->tlResLin_F2 ResLin_F2->AC0Frege 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->AC0Frege TC0Frege->Res(CP) 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