Skip to main content

Showing 1–19 of 19 results for author: Bright, C

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.20072  [pdf, other

    cs.CR cs.DM cs.LO cs.SC

    SHA-256 Collision Attack with Programmatic SAT

    Authors: Nahiyan Alamgir, Saeed Nejati, Curtis Bright

    Abstract: Cryptographic hash functions play a crucial role in ensuring data security, generating fixed-length hashes from variable-length inputs. The hash function SHA-256 is trusted for data security due to its resilience after over twenty years of intense scrutiny. One of its critical properties is collision resistance, meaning that it is infeasible to find two different inputs with the same hash. Current… ▽ More

    Submitted 28 June, 2024; originally announced June 2024.

    Comments: To appear in the 2024 Proceedings of the International Workshop on Satisfiability Checking and Symbolic Computation

  2. arXiv:2406.20071  [pdf, other

    cs.CR cs.DM cs.LO cs.SC

    SAT and Lattice Reduction for Integer Factorization

    Authors: Yameen Ajani, Curtis Bright

    Abstract: The difficulty of factoring large integers into primes is the basis for cryptosystems such as RSA. Due to the widespread popularity of RSA, there have been many proposed attacks on the factorization problem such as side-channel attacks where some bits of the prime factors are available. When enough bits of the prime factors are known, two methods that are effective at solving the factorization pro… ▽ More

    Submitted 28 June, 2024; originally announced June 2024.

    Comments: To appear in the 2024 Proceedings of the International Symposium on Symbolic and Algebraic Computation

  3. arXiv:2405.02727  [pdf, other

    cs.FL cs.DM math.NT

    Using finite automata to compute the base-$b$ representation of the golden ratio and other quadratic irrationals

    Authors: Aaron Barnoff, Curtis Bright, Jeffrey Shallit

    Abstract: We show that the $n$'th digit of the base-$b$ representation of the golden ratio is a finite-state function of the Zeckendorf representation of $b^n$, and hence can be computed by a finite automaton. Similar results can be proven for any quadratic irrational. We use a satisfiability (SAT) solver to prove, in some cases, that the automata we construct are minimal.

    Submitted 4 May, 2024; originally announced May 2024.

  4. arXiv:2401.13770  [pdf, ps, other

    cs.AI math.CO

    AlphaMapleSAT: An MCTS-based Cube-and-Conquer SAT Solver for Hard Combinatorial Problems

    Authors: Piyush Jha, Zhengyu Li, Zhengyang Lu, Curtis Bright, Vijay Ganesh

    Abstract: This paper introduces AlphaMapleSAT, a novel Monte Carlo Tree Search (MCTS) based Cube-and-Conquer (CnC) SAT solving method aimed at efficiently solving challenging combinatorial problems. Despite the tremendous success of CnC solvers in solving a variety of hard combinatorial problems, the lookahead cubing techniques at the heart of CnC have not evolved much for many years. Part of the reason is… ▽ More

    Submitted 24 January, 2024; originally announced January 2024.

  5. arXiv:2306.13319  [pdf, other

    quant-ph cs.CC math.CO

    A SAT Solver and Computer Algebra Attack on the Minimum Kochen-Specker Problem

    Authors: Zhengyu Li, Curtis Bright, Vijay Ganesh

    Abstract: One of the fundamental results in quantum foundations is the Kochen-Specker (KS) theorem, which states that any theory whose predictions agree with quantum mechanics must be contextual, i.e., a quantum observation cannot be understood as revealing a pre-existing value. The theorem hinges on the existence of a mathematical object called a KS vector system. While many KS vector systems are known, th… ▽ More

    Submitted 9 April, 2024; v1 submitted 23 June, 2023; originally announced June 2023.

  6. A New Lower Bound in the $abc$ Conjecture

    Authors: Curtis Bright

    Abstract: We prove that there exist infinitely many coprime numbers $a$, $b$, $c$ with $a+b=c$ and $c>\operatorname{rad}(abc)\exp(6.563\sqrt{\log c}/\log\log c)$. These are the most extremal examples currently known in the $abc$ conjecture, thereby providing a new lower bound on the tightest possible form of the conjecture. This builds on work of van Frankenhuysen (1999) who proved the existence of examples… ▽ More

    Submitted 25 September, 2023; v1 submitted 26 January, 2023; originally announced January 2023.

    MSC Class: 11D75 (Primary) 11H06; 11G50; 11N25 (Secondary)

    Journal ref: Can. Math. Bull. 67 (2024) 369-378

  7. arXiv:2103.11018  [pdf, other

    cs.DM cs.AI math.CO math.OC

    Integer and Constraint Programming Revisited for Mutually Orthogonal Latin Squares

    Authors: Noah Rubin, Curtis Bright, Kevin K. H. Cheung, Brett Stevens

    Abstract: In this paper we provide results on using integer programming (IP) and constraint programming (CP) to search for sets of mutually orthogonal latin squares (MOLS). Both programming paradigms have previously successfully been used to search for MOLS, but solvers for IP and CP solvers have significantly improved in recent years and data on how modern IP and CP solvers perform on the MOLS problem is l… ▽ More

    Submitted 19 March, 2021; originally announced March 2021.

  8. arXiv:2012.04715  [pdf, other

    cs.DM cs.AI cs.LO cs.SC math.CO

    A SAT-based Resolution of Lam's Problem

    Authors: Curtis Bright, Kevin K. H. Cheung, Brett Stevens, Ilias Kotsireas, Vijay Ganesh

    Abstract: In 1989, computer searches by Lam, Thiel, and Swiercz experimentally resolved Lam's problem from projective geometry$\unicode{x2014}$the 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-writt… ▽ More

    Submitted 8 December, 2020; originally announced December 2020.

    Comments: To appear at the Thirty-Fifth AAAI Conference on Artificial Intelligence

  9. arXiv:2001.11974  [pdf, other

    cs.DM cs.LO cs.SC math.CO

    Nonexistence Certificates for Ovals in a Projective Plane of Order Ten

    Authors: Curtis Bright, Kevin K. H. Cheung, Brett Stevens, Ilias Kotsireas, Vijay Ganesh

    Abstract: In 1983, a computer search was performed for ovals in a projective plane of order ten. The search was exhaustive and negative, implying that such ovals do not exist. However, no nonexistence certificates were produced by this search, and to the best of our knowledge the search has never been independently verified. In this paper, we rerun the search for ovals in a projective plane of order ten and… ▽ More

    Submitted 30 May, 2020; v1 submitted 31 January, 2020; originally announced January 2020.

    Comments: Appears in the Proceedings of the 31st International Workshop on Combinatorial Algorithms (IWOCA 2020)

    Journal ref: Lecture Notes in Computer Science 12126 (2020) 97-111

  10. arXiv:2001.11973  [pdf, other

    cs.DM cs.LO cs.SC math.CO

    Unsatisfiability Proofs for Weight 16 Codewords in Lam's Problem

    Authors: Curtis Bright, Kevin K. H. Cheung, Brett Stevens, Ilias Kotsireas, Vijay Ganesh

    Abstract: In the 1970s and 1980s, searches performed by L. Carter, C. Lam, L. Thiel, and S. Swiercz showed that projective planes of order ten with weight 16 codewords do not exist. These searches required highly specialized and optimized computer programs and required about 2,000 hours of computing time on mainframe and supermini computers. In 2011, these searches were verified by D. Roy using an optimized… ▽ More

    Submitted 1 May, 2020; v1 submitted 31 January, 2020; originally announced January 2020.

    Comments: To appear in Proceedings of the 29th International Joint Conference on Artificial Intelligence (IJCAI 2020)

  11. arXiv:1911.04032  [pdf, other

    cs.DM cs.LO cs.SC math.CO

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

    Authors: Curtis Bright, Kevin Cheung, Brett Stevens, Dominique Roy, Ilias Kotsireas, Vijay Ganesh

    Abstract: Using techniques from the fields of symbolic computation and satisfiability checking we verify one of the cases used in the landmark result that projective planes of order ten do not exist. In particular, we show that there exist no projective planes of order ten that generate codewords of weight fifteen, a result first shown in 1973 via an exhaustive computer search. We provide a simple satisfiab… ▽ More

    Submitted 25 March, 2020; v1 submitted 10 November, 2019; originally announced November 2019.

    Comments: To appear in Applicable Algebra in Engineering, Communication and Computing

  12. arXiv:1907.11981  [pdf, other

    cs.SC cs.LO math.CO

    Complex Golay Pairs up to Length 28: A Search via Computer Algebra and Programmatic SAT

    Authors: Curtis Bright, Ilias Kotsireas, Albert Heinle, Vijay Ganesh

    Abstract: We use techniques from the fields of computer algebra and satisfiability checking to develop a new algorithm to search for complex Golay pairs. We implement this algorithm and use it to perform a complete search for complex Golay pairs of lengths up to 28. In doing so, we find that complex Golay pairs exist in the lengths 24 and 26 but do not exist in the lengths 23, 25, 27, and 28. This independe… ▽ More

    Submitted 27 July, 2019; originally announced July 2019.

    Comments: Extended version of arXiv:1805.05488, to appear in the Journal of Symbolic Computation

  13. arXiv:1907.04987  [pdf, other

    cs.LO cs.SC math.CO

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

    Authors: Curtis Bright, Dragomir Ž. Đoković, Ilias Kotsireas, Vijay Ganesh

    Abstract: In this paper, we provide an overview of the SAT+CAS method that combines satisfiability checkers (SAT solvers) and computer algebra systems (CAS) to resolve combinatorial conjectures, and present new results vis-à-vis best matrices. The SAT+CAS method is a variant of the Davis$\unicode{8211}$Putnam$\unicode{8211}$Logemann$\unicode{8211}$Loveland $\operatorname{DPLL}(T)$ architecture, where the… ▽ More

    Submitted 17 November, 2019; v1 submitted 10 July, 2019; originally announced July 2019.

    Comments: To appear in Annals of Mathematics and Artificial Intelligence

  14. arXiv:1907.04408  [pdf, other

    cs.LO cs.AI cs.SC math.CO

    SAT Solvers and Computer Algebra Systems: A Powerful Combination for Mathematics

    Authors: Curtis Bright, Ilias Kotsireas, Vijay Ganesh

    Abstract: Over the last few decades, many distinct lines of research aimed at automating mathematics have been developed, including computer algebra systems (CASs) for mathematical modelling, automated theorem provers for first-order logic, SAT/SMT solvers aimed at program verification, and higher-order proof assistants for checking mathematical proofs. More recently, some of these lines of research have st… ▽ More

    Submitted 16 September, 2019; v1 submitted 9 July, 2019; originally announced July 2019.

    Comments: To appear in Proceedings of the 29th International Conference on Computer Science and Software Engineering

  15. Effective problem solving using SAT solvers

    Authors: Curtis Bright, Jürgen Gerhard, Ilias Kotsireas, Vijay Ganesh

    Abstract: In this article we demonstrate how to solve a variety of problems and puzzles using the built-in SAT solver of the computer algebra system Maple. Once the problems have been encoded into Boolean logic, solutions can be found (or shown to not exist) automatically, without the need to implement any search algorithm. In particular, we describe how to solve the $n$-queens problem, how to generate and… ▽ More

    Submitted 16 September, 2019; v1 submitted 14 June, 2019; originally announced June 2019.

    Comments: To appear in Proceedings of the Maple Conference 2019

  16. arXiv:1905.00267  [pdf, other

    cs.IT eess.SP math.CO

    New Infinite Families of Perfect Quaternion Sequences and Williamson Sequences

    Authors: Curtis Bright, Ilias Kotsireas, Vijay Ganesh

    Abstract: We present new constructions for perfect and odd perfect sequences over the quaternion group $Q_8$. In particular, we show for the first time that perfect and odd perfect quaternion sequences exist in all lengths $2^t$ for $t\geq0$. In doing so we disprove the quaternionic form of Mow's conjecture that the longest perfect $Q_8$-sequence that can be constructed from an orthogonal array construction… ▽ More

    Submitted 25 November, 2020; v1 submitted 1 May, 2019; originally announced May 2019.

    Comments: Version accepted for publication

    Journal ref: IEEE Transactions on Information Theory, volume 66, issue 12 (2020) pages 7739-7751

  17. arXiv:1811.05094  [pdf, ps, other

    cs.LO cs.SC math.CO

    A SAT+CAS Approach to Finding Good Matrices: New Examples and Counterexamples

    Authors: Curtis Bright, Dragomir Z. Djokovic, Ilias Kotsireas, Vijay Ganesh

    Abstract: We enumerate all circulant good matrices with odd orders divisible by 3 up to order 70. As a consequence of this we find a previously overlooked set of good matrices of order 27 and a new set of good matrices of order 57. We also find that circulant good matrices do not exist in the orders 51, 63, and 69, thereby finding three new counterexamples to the conjecture that such matrices exist in all o… ▽ More

    Submitted 12 November, 2018; originally announced November 2018.

  18. arXiv:1805.05488  [pdf, ps, other

    cs.LO cs.SC math.CO

    Enumeration of Complex Golay Pairs via Programmatic SAT

    Authors: Curtis Bright, Ilias Kotsireas, Albert Heinle, Vijay Ganesh

    Abstract: We provide a complete enumeration of all complex Golay pairs of length up to 25, verifying that complex Golay pairs do not exist in lengths 23 and 25 but do exist in length 24. This independently verifies work done by F. Fiedler in 2013 that confirms the 2002 conjecture of Craigen, Holzmann, and Kharaghani that complex Golay pairs of length 23 don't exist. Our enumeration method relies on the rece… ▽ More

    Submitted 7 November, 2018; v1 submitted 14 May, 2018; originally announced May 2018.

    Comments: Corrected typos

  19. arXiv:1804.01172  [pdf, other

    cs.LO cs.SC math.CO

    Applying Computer Algebra Systems with SAT Solvers to the Williamson Conjecture

    Authors: Curtis Bright, Ilias Kotsireas, Vijay Ganesh

    Abstract: We employ tools from the fields of symbolic computation and satisfiability checking---namely, computer algebra systems and SAT solvers---to study the Williamson conjecture from combinatorial design theory and increase the bounds to which Williamson matrices have been enumerated. In particular, we completely enumerate all Williamson matrices of even order up to and including 70 which gives us deepe… ▽ More

    Submitted 13 May, 2019; v1 submitted 3 April, 2018; originally announced April 2018.

    Comments: To appear in the Journal of Symbolic Computation