Positive Σ₁ Model Checking Reduces to Binary Relations

Lax496464.WH_D04_IncidenceStructure · concepts/Lax496464/WH_D04_IncidenceStructure.lean · lax-496464

proven

Loading review…

Sign in with ORCID

Community review

Flags

Each flag is tied to a public ORCID identity and explains why this concept may be incorrect.

No flags have been submitted.

    Community review

    Flag this concept

    State precisely what appears incorrect. This explanation will be public under your ORCID name.

    No source line selected.

    Natural Language Statement

    Theorem

    p-MC(Σ1+)≤fptp-MC(Σ1+[2])p\text{-MC}(\Sigma_1^+) \le^{\mathrm{fpt}} p\text{-MC}(\Sigma_1^+[2]), where Σ1+[2]\Sigma_1^+[2] is the class of positive Σ1\Sigma_1-formulas whose relation symbols have arity at most 22 [FG06, Lemma 6.13]. This is the second of the three reductions showing Clique A[1]-hard (WHD06CliqueA1CompleteWH_D06_CliqueA1Complete).

    Construction. The structure is replaced by its incidence structure [FG06, Definition 6.12]: its universe consists of the elements of A\mathcal A and one new element bR,aˉb_{R,\bar a} for every tuple aˉ\bar a of every relation RR; a unary relation PRP_R holds the new elements of RR; and binary relations E1,…,ErE_1, \dots, E_r connect aia_i to bR,aˉb_{R,\bar a} when aia_i is the ii-th entry of aˉ\bar a, where rr is the largest arity of an atom of φ\varphi. Every atom Rx1…xrR x_1 \dots x_r is replaced by ∃y (PR y∧E1x1y∧⋯∧Erxry)\exists y\,(P_R\, y \wedge E_1 x_1 y \wedge \dots \wedge E_r x_r y), and the new quantifiers are moved to the front. The atoms Ei x yE_i\,x\,y force xx to be an element of A\mathcal A, and a positive formula stays true when its remaining variables are moved to elements of A\mathcal A, so the old elements need no marking relation.

    Complexity. The reduction is computable in polynomial time, and the new formula has size O(∣φ∣)O(|\varphi|).

    Concept map
    11 concepts
    100%
    Proven claimDefinitionThis conceptRelated conceptA → B: B builds on A
    Evidence

    Lean source view on GitHub

    1import Lax496464.WH_B3_LogicProblems
    2import Lax496464.WH_A2_FptReductions
    3
    4/-!
    5---
    6title: Positive Σ₁ Model Checking Reduces to Binary Relations
    7type: theorem
    8---
    9p-MC(Σ1+)≤fptp-MC(Σ1+[2])p\text{-MC}(\Sigma_1^+) \le^{\mathrm{fpt}} p\text{-MC}(\Sigma_1^+[2]), where Σ1+[2]\Sigma_1^+[2] is the class
    10of positive Σ1\Sigma_1-formulas whose relation symbols have arity at most 22 [FG06, Lemma 6.13].
    11This is the second of the three reductions showing Clique A[1]-hard (`WH_D06_CliqueA1Complete`).
    12
    13**Construction.** The structure is replaced by its *incidence structure* [FG06, Definition 6.12]:
    14its universe consists of the elements of A\mathcal A and one new element bR,aˉb_{R,\bar a} for every
    15tuple aˉ\bar a of every relation RR; a unary relation PRP_R holds the new elements of RR; and
    16binary relations E1,…,ErE_1, \dots, E_r connect aia_i to bR,aˉb_{R,\bar a} when aia_i is the ii-th entry of
    17aˉ\bar a, where rr is the largest arity of an atom of φ\varphi. Every atom Rx1…xrR x_1 \dots x_r is
    18replaced by ∃y (PR y∧E1x1y∧⋯∧Erxry)\exists y\,(P_R\, y \wedge E_1 x_1 y \wedge \dots \wedge E_r x_r y), and the new
    19quantifiers are moved to the front. The atoms Ei x yE_i\,x\,y force xx to be an element of
    20A\mathcal A, and a positive formula stays true when its remaining variables are moved to elements
    21of A\mathcal A, so the old elements need no marking relation.
    22
    23**Complexity.** The reduction is computable in polynomial time, and the new formula has size
    24O(∣φ∣)O(|\varphi|).
    25-/
    26
    27namespace Lax496464.WH_D04_IncidenceStructure
    28
    29open Lax496464.WH_B2_FirstOrder Lax496464.WH_B3_LogicProblems Lax496464.WH_A2_FptReductions
    30
    31/-- **`p-MC(Σ_1⁺) ≤fpt p-MC(Σ_1⁺[2])`** [FG06, Lemma 6.13]. -/
    32axiom pMC_positive_le_binary :
    33 pMC {φ | IsSigma 1 φ ∧ φ.IsPositive} ≤ᶠᵖᵗ
    34 pMC {φ | IsSigma 1 φ ∧ φ.IsPositive ∧ φ.ArityAtMost 2}
    35
    36end Lax496464.WH_D04_IncidenceStructure
    37
    Show Proof
    Builds on
    Used by

    none

    From Mathlib

    none

    Discussion

    Ask a question or add context. Endorsements and structured flags are kept in the review panel above.

    Loading discussion…