Published May 25, 2020 | Version v2
Dataset Open

A SAT-based Resolution of Lam's Problem (SAT instances and certificates)

  • 1. University of Windsor

Description

This repository contains SAT instances and certificates accompanying the paper "A SAT-based Resolution of Lam's Problem" appearing at AAAI 2021.  This paper developed a method to generate certificates proving the nonexistence of a word of weight 19 in the code generated by a projective plane of order ten.  Together with previously computed certificates this solves Lam's Problem.

The 'a1' archive contains a certificate showing that there are exactly 66 A1 matrices up to isomorphism.  Run the provided check.sh script to verify the certificate.

The 'a2' archive contains certificates showing that there are exactly 650,370 A2 matrices up to isomorphism.  Run the provided check.sh script to verify the certificates.

The 'main' archive contains precomputed SAT instances for each of the A2 matrices up to isomorphism and partial solutions of the SAT instances.  The main certificates may be generated and verified by extracting the main archive into the weight19/main directory of the MathCheck2 repository for Lam's problem (available from bitbucket.org/cbright/mathcheck2 or in the lams-problem-code.7z archive) and running the driver.sh script.  The final-step/solve.sh script verifies that no partial solution can be completed to a full incidence matrix of a projective plane of order ten.

Files

lams-problem-sat-resolution.pdf

Files (4.2 GB)

Name Size Download all
md5:311baa7b7ed343a9371ffe355329f1a9
47.6 MB Download
md5:e3f5ed2dc45677e6242593ae2687f128
397.4 kB Preview Download
md5:fc4fc83ec82ea5b6291f44e0f9a229ea
159.8 kB Download
md5:a899fc2acbeb3cddfe052837bbebe0d5
707.4 MB Download
md5:063d615695e99671fffa5bc0ef618dd3
3.4 GB Download