atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Solving Higher-Order Quantified Boolean Satisfiability via Higher-Order Model Checking

AAAI 2025 · Learning theory and algorithms › Combinatorial and search optimization · approach: SAT and model counting solvers · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Presents HOMCSAT, the first higher-order quantified Boolean formula (HOQBF) solver, which reduces HOSAT to higher-order model checking (via HORSAT2) and extracts Skolem functions from the model checker's witnesses.

Problem

Solving higher-order quantified Boolean satisfiability (HOSAT/HOQBF), which generalizes SAT, QBF, DQBF and SOQBF, has lacked any practical solver.

Approach

Translate a HOQBF into a higher-order functional program (with recursive enumeration structures for bool and function types) whose evaluation is true iff the formula is satisfiable, then decide it with a higher-order model checker; witnesses (intersection-type specifications) give Skolem functions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Expand the relation domain from bool to bool × boolHOMCSAT · sym-asym-b to sym-asym-bbruntime: under 0.2 seconds -> timed out (300 seconds)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: HOSAT benchmark set of 21 problems

Benchmarks: HOSAT benchmark set (21 instances)

Metrics: solved result (SAT/UNSAT correctness) solving time (s) timeouts and out-of-memory

Builds on: higher-order model checking (Ong 2006) HORSAT2 HOQBF complexity (Chistikov et al. 2022) refinement intersection types (Kobayashi 2013)

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy