Model Checking for Σ₁ Reduces to Positive Σ₁

Lax496464.WH_D03_NegationElimination · concepts/Lax496464/WH_D03_NegationElimination.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+)p\text{-MC}(\Sigma_1) \le^{\mathrm{fpt}} p\text{-MC}(\Sigma_1^+), where Σ1+\Sigma_1^+ is the class of Σ1\Sigma_1-formulas without negation symbols [FG06, Lemma 6.11]. This is the first of the three reductions showing Clique A[1]-hard (WHD06CliqueA1CompleteWH_D06_CliqueA1Complete).

    Construction. The universe is first restricted: the entries of the tuples are renamed by rank, and the universe is cut down to min⁡(∣A∣,T+∣x∣)\min(|A|, T + |x|) elements, where TT is the number of tuple entries; no Σ1\Sigma_1-formula of size at most ∣x∣|x| distinguishes the two structures. The structure is then expanded by a linear order << of the universe and, for each relation RR of arity rr, by the relations RfR_f and RlR_l holding the lexicographically first and last tuples of RR, the 2r2r-ary successor relation RsR_s of RR in the lexicographic order, and a unary relation holding the whole universe if RR is empty and nothing otherwise. A tuple is not in RR exactly when RR is empty, or the tuple lies lexicographically below the first tuple, strictly between two successive ones, or above the last one — a positive existential condition. The formula is brought into negation normal form, every ¬Rxˉ\neg R\bar x is replaced by this condition, and every ¬ x=y\neg\, x = y by x<y∨y<xx < y \vee y < x.

    The expansion has size polynomial in that of A\mathcal A whatever the arities, whereas adding the complements of the relations would be exponential in the arity.

    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

    Each proof establishes this claim relative to its assumptions.

    Lean source view on GitHub

    1import Lax496464.WH_B3_LogicProblems
    2import Lax496464.WH_A2_FptReductions
    3
    4/-!
    5---
    6title: Model Checking for Σ₁ Reduces to Positive Σ₁
    7type: theorem
    8---
    9p-MC(Σ1)≤fptp-MC(Σ1+)p\text{-MC}(\Sigma_1) \le^{\mathrm{fpt}} p\text{-MC}(\Sigma_1^+), where Σ1+\Sigma_1^+ is the class of
    10Σ1\Sigma_1-formulas without negation symbols [FG06, Lemma 6.11]. This is the first of the three
    11reductions showing Clique A[1]-hard (`WH_D06_CliqueA1Complete`).
    12
    13**Construction.** The universe is first restricted: the entries of the tuples are renamed by rank,
    14and the universe is cut down to min⁡(∣A∣,T+∣x∣)\min(|A|, T + |x|) elements, where TT is the number of tuple
    15entries; no Σ1\Sigma_1-formula of size at most ∣x∣|x| distinguishes the two structures. The structure
    16is then expanded by a linear order << of the universe and, for each relation RR of arity rr, by
    17the relations RfR_f and RlR_l holding the lexicographically first and last tuples of RR, the
    182r2r-ary successor relation RsR_s of RR in the lexicographic order, and a unary relation holding
    19the whole universe if RR is empty and nothing otherwise. A tuple is *not* in RR exactly when RR
    20is empty, or the tuple lies lexicographically below the first tuple, strictly between two
    21successive ones, or above the last one — a positive existential condition. The formula is brought
    22into negation normal form, every ¬Rxˉ\neg R\bar x is replaced by this condition, and every
    23¬ x=y\neg\, x = y by x<y∨y<xx < y \vee y < x.
    24
    25The expansion has size polynomial in that of A\mathcal A whatever the arities, whereas adding the
    26complements of the relations would be exponential in the arity.
    27
    28**Complexity.** The reduction is computable in polynomial time, and the new formula has size
    29O(∣φ∣)O(|\varphi|).
    30-/
    31
    32namespace Lax496464.WH_D03_NegationElimination
    33
    34open Lax496464.WH_B2_FirstOrder Lax496464.WH_B3_LogicProblems Lax496464.WH_A2_FptReductions
    35
    36/-- **`p-MC(Σ_1) ≤fpt p-MC(Σ_1⁺)`** [FG06, Lemma 6.11]. -/
    37axiom pMC_sigma1_le_positive :
    38 pMC {φ | IsSigma 1 φ} ≤ᶠᵖᵗ pMC {φ | IsSigma 1 φ ∧ φ.IsPositive}
    39
    40end Lax496464.WH_D03_NegationElimination
    41
    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…