A SAT-based Resolution of Lam's Problem

12/08/2020
by   Curtis Bright, et al.
0

In 1989, computer searches by Lam, Thiel, and Swiercz experimentally resolved Lam's problem from projective geometryx2014the long-standing problem of determining if a projective plane of order ten exists. Both the original search and an independent verification in 2011 discovered no such projective plane. However, these searches were each performed using highly specialized custom-written code and did not produce nonexistence certificates. In this paper, we resolve Lam's problem by translating the problem into Boolean logic and use satisfiability (SAT) solvers to produce nonexistence certificates that can be verified by a third party. Our work uncovered consistency issues in both previous searchesx2014highlighting the difficulty of relying on special-purpose search code for nonexistence results.

READ FULL TEXT
research
01/31/2020

Unsatisfiability Proofs for Weight 16 Codewords in Lam's Problem

In the 1970s and 1980s, searches performed by L. Carter, C. Lam, L. Thie...
research
01/31/2020

Nonexistence Certificates for Ovals in a Projective Plane of Order Ten

In 1983, a computer search was performed for ovals in a projective plane...
research
11/11/2019

A Nonexistence Certificate for Projective Planes of Order Ten with Weight 15 Codewords

Using techniques from the fields of symbolic computation and satisfiabil...
research
03/02/2022

Machine Learning Methods in Solving the Boolean Satisfiability Problem

This paper reviews the recent literature on solving the Boolean satisfia...
research
07/11/2019

The SAT+CAS Method for Combinatorial Search with Applications to Best Matrices

In this paper, we provide an overview of the SAT+CAS method that combine...
research
10/27/2020

Formally Verified SAT-Based AI Planning

We present an executable formally verified SAT encoding of classical AI ...
research
03/05/2023

SatIn: Hardware for Boolean Satisfiability Inference

This paper describes SatIn, a hardware accelerator for determining boole...

Please sign up or login with your details

Forgot password? Click here to reset