Next Article in Journal
Some Characterizations of k-Fuzzy γ-Open Sets and Fuzzy γ-Continuity with Further Selected Topics
Previous Article in Journal
Continuous Maximum Coverage Location Problem with Arbitrary Shape of Service Areas and Regional Demand
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

Tableau with Holes: Clarifying NP-Completeness

by
Edgar Graham Daylight
a.k.a. Karel Van Oudheusden, Department of Computer Science, KU Leuven, Celestijnenlaan 200a, Box 2402, 3001 Leuven, Belgium
Symmetry 2025, 17(5), 677; https://doi.org/10.3390/sym17050677 (registering DOI)
Submission received: 10 February 2025 / Revised: 4 April 2025 / Accepted: 18 April 2025 / Published: 29 April 2025
(This article belongs to the Special Issue Symmetry in Solving NP-Hard Problems)

Abstract

In the context of defining NP-completeness, a tableau represents a hypothetical accepting computation path p of a nondeterministic polynomial time Turing machine N on an input w. The tableau is encoded by the propositional logic formula ψ, defined as ψ=ψcellψrest. The component ψcell enforces the constraint that each cell in the tableau contains exactly one symbol, while ψrest incorporates constraints governing the step-by-step behavior of N on w. Intuitively, ψrest appears to pose a much greater challenge for satisfiability. This raises the question of whether the distinction between ψcell being a 3cnf formula, rather than a cheap 2cnf formula, actually matters. We show that if, hypothetically, ψrest can be succinctly represented as a Horn formula, then satisfying ψ can be achieved efficiently in Kf(n,k) steps, where N operates within O(nk) steps and both k and K are constants. Asymptotically, f(n,k)n23k. Our method has the potential for iterative application. Technically, we trim ψcell down to a 2cnf–Horn formula, whose satisfiability allows for empty cells, or “holes,” in the tableau. This modified tableau represents exponentially many paths of N on w, rather than a single accepting path p. While a tableau with holes conceptualizes the satisfiability of ψtrim—a trimmed-down version of ψ—it does not directly address the satisfiability of ψ. Therefore, we introduce an external user who efficiently employs backtracking to fill in specific holes, ultimately verifying the satisfiability of the original ψ.
Keywords: NP-completeness; 3cnf; 2cnf; Horn formula; HORNSAT; convex polygon NP-completeness; 3cnf; 2cnf; Horn formula; HORNSAT; convex polygon

Share and Cite

MDPI and ACS Style

Daylight, E.G. Tableau with Holes: Clarifying NP-Completeness. Symmetry 2025, 17, 677. https://doi.org/10.3390/sym17050677

AMA Style

Daylight EG. Tableau with Holes: Clarifying NP-Completeness. Symmetry. 2025; 17(5):677. https://doi.org/10.3390/sym17050677

Chicago/Turabian Style

Daylight, Edgar Graham. 2025. "Tableau with Holes: Clarifying NP-Completeness" Symmetry 17, no. 5: 677. https://doi.org/10.3390/sym17050677

APA Style

Daylight, E. G. (2025). Tableau with Holes: Clarifying NP-Completeness. Symmetry, 17(5), 677. https://doi.org/10.3390/sym17050677

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop