Logical Primes, Metavariables and Satisfiability
Bernd R. Schuh

TL;DR
This paper introduces a novel method using metavariables and logical primes to test propositional satisfiability, providing a new perspective on branching algorithms and formula factorization.
Contribution
It presents a new algorithm for satisfiability testing based on metavariables and logical prime factorization, offering a unique approach to propositional logic.
Findings
Metavariable MF indicates satisfiability of formulas.
Formulas can be uniquely factorized into logical primes.
Branching algorithms approximate satisfiability with length trade-offs.
Abstract
For formulas F of propositional calculus I introduce a "metavariable" MF and show how it can be used to define an algorithm for testing satisfiability. MF is a formula which is true/false under all possible truth assignments iff F is satisfiable/unsatisfiable. In this sense MF is a metavariable with the "meaning" 'F is SAT'. For constructing MF a group of transformations of the basic variables ai is used which corresponds to 'flipping" literals to their negation. The whole procedure corresponds to branching algorithms where a formula is split with respect to the truth values of its variables, one by one. Each branching step corresponds to an approximation to the metatheorem which doubles the chance to find a satisfying truth assignment but also doubles the length of the formulas to be tested, in principle. Simplifications arise by additional length reductions. I also discuss the notion…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Advanced Database Systems and Queries · Logic, Reasoning, and Knowledge
