Papers for

automated reasoning developers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Valiant algorithm reaches near-optimal sample use for learning CNF formulas

Learning CNF Formulas from Uniform Random Solutions: Near-Tight Sample Complexity for Valiant's Algorithm

Abstract: We revisit Valiant's algorithm (Commun. ACM'84) for learning $n$-variable CNF formulas with clause size $k$ and variable degree $d$ from i.i.d. uniform random solutions in the local lemma regime. For fixed $t\geq1$, under $k\gtrsim(1+1/t)\log d$, Valiant's algorithm achieves total variation error $\varepsilon$ with $\widetilde{O}(n^{\lceil t \rceil}/\varepsilon)$ sample complexity. For $t>1$, we prove a matching lower bound for Valiant's algorithm. At $t=1$ (covering $0<t<1$), we show Valiant's algorithm has optimal sample complexity up to logarithmic factors by an information-theoretic lower bound $\widetildeΩ(n/\varepsilon)$.

Mon 14 SeptMachine LearningData Structures and Algorithms
The gist
Learning logical formulas from random examples is hard because you need enough data to be sure of the rules. The authors studied a classic method called Valiant's algorithm and showed exactly how many example solutions it needs to learn well. They confirmed that this algorithm uses nearly the smallest possible number of examples to learn certain formulas. This helps us understand the limits of how efficiently some complex patterns can be learned from data.
Open 2609.15268v1

Warrant theory explains how propositions gain logical acceptance

Warrant Theory

Abstract: In this paper, we develop warrant theory as a philosophical discipline concerned with the inferential legitimacy of propositions within logical analysis. Warrant theory reconceptualises logic as a normative framework governing the conditions under which propositions may be introduced, accepted, rejected, and inferentially employed. Warrant is understood as inferential entitlement and is distinguished from truth, belief, and other psychological attitudes, while its relation to inferential use and meaning is examined. Warrant-theoretic analysis is then developed as a systematic method for investigating how propositions acquire inferential standing, how that standing develops, and how inferential positions interact through relations of dependence, compatibility, incompatibility, and exclusion. Acceptance and rejection provide the bilateral vocabulary for representing positive and negative inferential positions and the consequences and commitments associated with them. Finally, these elements are brought together in a warrant-theoretic definition of logic as the formal and normative study of the conditions under which propositions may be legitimately accepted or rejected and of the inferential transitions that such legitimacy warrants. On this account, logical consequence and logical failure are understood through the presence, preservation, or absence of inferential entitlement, thus locating the philosophical subject matter of logic in the systematic governance of inferential legitimacy.

Thu 10 SeptLogic in Computer ScienceArtificial Intelligence
The gist
Logic is about when it’s right to accept or reject statements, but this paper looks at that from a new angle called warrant theory. Warrant means having good reasons to use statements in arguments, different from just believing something is true. The authors study how statements earn this right to be used logically and how accepting or rejecting them works together. They explain logic as the rules for when it’s proper to accept ideas and how those ideas connect or conflict with each other through reasoning.
Open 2609.11667v1

Improving SMT solvers by learning from non-ground conflicts

Extending SMT Solving with Non-Ground Clause Learning

Abstract: Quantifier instantiation is currently the main approach to non-ground SMT solving: solvers generate ground instances and solve the resulting ground SMT problems with CDCL(T)-style reasoning. When a conflict is found, conflict analysis learns only a ground clause, even though the conflict comes from instances of non-ground clauses. Yet non-ground reasoning can give exponentially shorter proofs than purely ground reasoning. We propose a calculus that consists of ground instantiations, CDCL(T)-style rules, and non-ground conflict analysis. The solver reasons on ground instances, but the resolution steps of conflict analysis are performed on their original non-ground clauses. This produces learned clauses that are typically more general than the ground conflict. With a suitable strategy, the learned clauses are even non-redundant. We also show how chronological backtracking can be included in SMT solving. Our calculus gives a common setting for CDCL(T)-style SMT solving, a range of instantiation-based procedures, and non-ground clause learning, and we prove that it simulates CDCL, SCL(FOL), SCL(T), and even Resolution.

Thu 10 SeptArtificial IntelligenceLogic in Computer Science
The gist
Solvers that check logical formulas often work by turning general rules into specific examples. When a contradiction happens, current methods only learn from these specific examples, missing the chance to learn more general lessons. The authors develop a new way to analyze contradictions that reasons directly with the original general rules, allowing the solver to learn broader facts and avoid repeating mistakes. This approach also integrates a technique called chronological backtracking to make the solving process more efficient.
Open 2609.11509v1