Skip to main content

Showing 1–10 of 10 results for author: Janicic, P

.
  1. Automated Completion of Statements and Proofs in Synthetic Geometry: an Approach based on Constraint Solving

    Authors: Salwa Tabet Gonzalez, Predrag Janičić, Julien Narboux

    Abstract: Conjecturing and theorem proving are activities at the center of mathematical practice and are difficult to separate. In this paper, we propose a framework for completing incomplete conjectures and incomplete proofs. The framework can turn a conjecture with missing assumptions and with an under-specified goal into a proper theorem. Also, the proposed framework can help in completing a proof sketch… ▽ More

    Submitted 22 January, 2024; originally announced January 2024.

    Comments: In Proceedings ADG 2023, arXiv:2401.10725

    Journal ref: EPTCS 398, 2024, pp. 21-37

  2. Automated Generation of Illustrations for Synthetic Geometry Proofs

    Authors: Predrag Janičić, Julien Narboux

    Abstract: We report on a new, simple, modular, and flexible approach for automated generation of illustrations for (readable) synthetic geometry proofs. The underlying proofs are generated using the Larus automated prover for coherent logic, and corresponding illustrations are generated in the GCLC language. Animated illustrations are also supported.

    Submitted 3 January, 2022; originally announced January 2022.

    Comments: In Proceedings ADG 2021, arXiv:2112.14770

    Journal ref: EPTCS 352, 2021, pp. 91-102

  3. arXiv:2112.14770   

    cs.AI cs.LO cs.MS cs.SC

    Proceedings of the 13th International Conference on Automated Deduction in Geometry

    Authors: Predrag Janičić, Zoltán Kovács

    Abstract: Automated Deduction in Geometry (ADG) is a forum to exchange ideas and views, to present research results and progress, and to demonstrate software tools at the intersection between geometry and automated deduction. Relevant topics include (but are not limited to): polynomial algebra, invariant and coordinate-free methods; probabilistic, synthetic, and logic approaches, techniques for automated g… ▽ More

    Submitted 28 December, 2021; originally announced December 2021.

    Journal ref: EPTCS 352, 2021

  4. Computer-Assisted Proving of Combinatorial Conjectures Over Finite Domains: A Case Study of a Chess Conjecture

    Authors: Predrag Janičić, Filip Marić, Marko Maliković

    Abstract: There are several approaches for using computers in deriving mathematical proofs. For their illustration, we provide an in-depth study of using computer support for proving one complex combinatorial conjecture -- correctness of a strategy for the chess KRK endgame. The final, machine verifiable, result presented in this paper is that there is a winning strategy for white in the KRK endgame general… ▽ More

    Submitted 27 March, 2019; v1 submitted 23 January, 2018; originally announced January 2018.

    MSC Class: 03B35; 68T15

    Journal ref: Logical Methods in Computer Science, Volume 15, Issue 1 (March 29, 2019) lmcs:4233

  5. arXiv:1405.3391  [pdf, other

    cs.LO

    A Vernacular for Coherent Logic

    Authors: Sana Stojanovic, Julien Narboux, Marc Bezem, Predrag Janicic

    Abstract: We propose a simple, yet expressive proof representation from which proofs for different proof assistants can easily be generated. The representation uses only a few inference rules and is based on a frag- ment of first-order logic called coherent logic. Coherent logic has been recognized by a number of researchers as a suitable logic for many ev- eryday mathematical developments. The proposed pro… ▽ More

    Submitted 14 May, 2014; originally announced May 2014.

    Comments: CICM 2014 - Conferences on Intelligent Computer Mathematics (2014)

  6. arXiv:1207.4432  [pdf, ps, other

    cs.AI

    Towards Understanding Triangle Construction Problems

    Authors: Vesna Marinkovic, Predrag Janicic

    Abstract: Straightedge and compass construction problems are one of the oldest and most challenging problems in elementary mathematics. The central challenge, for a human or for a computer program, in solving construction problems is a huge search space. In this paper we analyze one family of triangle construction problems, aiming at detecting a small core of the underlying geometry knowledge. The analysis… ▽ More

    Submitted 18 July, 2012; originally announced July 2012.

  7. arXiv:1202.4831  [pdf, other

    cs.SC cs.LO cs.MS

    Formalization and Implementation of Algebraic Methods in Geometry

    Authors: Filip Marić, Ivan Petrović, Danijela Petrović, Predrag Janičić

    Abstract: We describe our ongoing project of formalization of algebraic methods for geometry theorem proving (Wu's method and the Groebner bases method), their implementation and integration in educational tools. The project includes formal verification of the algebraic methods within Isabelle/HOL proof assistant and development of a new, open-source Java implementation of the algebraic methods. The project… ▽ More

    Submitted 22 February, 2012; originally announced February 2012.

    Comments: In Proceedings THedu'11, arXiv:1202.4535

    Journal ref: EPTCS 79, 2012, pp. 63-81

  8. Formalization of Abstract State Transition Systems for SAT

    Authors: Filip Maric, Predrag Janicic

    Abstract: We present a formalization of modern SAT solvers and their properties in a form of abstract state transition systems. SAT solving procedures are described as transition relations over states that represent the values of the solver's global variables. Several different SAT solvers are formalized, including both the classical DPLL procedure and its state-of-the-art successors. The formalization is… ▽ More

    Submitted 27 September, 2011; v1 submitted 22 August, 2011; originally announced August 2011.

    ACM Class: F.3.1, F.4.1

    Journal ref: Logical Methods in Computer Science, Volume 7, Issue 3 (September 28, 2011) lmcs:843

  9. arXiv:1107.0268  [pdf, ps, other

    cs.AI

    Simple Algorithm Portfolio for SAT

    Authors: Mladen Nikolic, Filip Maric, Predrag Janicic

    Abstract: The importance of algorithm portfolio techniques for SAT has long been noted, and a number of very successful systems have been devised, including the most successful one --- SATzilla. However, all these systems are quite complex (to understand, reimplement, or modify). In this paper we propose a new algorithm portfolio for SAT that is extremely simple, but in the same time so efficient that it ou… ▽ More

    Submitted 13 December, 2011; v1 submitted 1 July, 2011; originally announced July 2011.

  10. URSA: A System for Uniform Reduction to SAT

    Authors: Predrag Janicic

    Abstract: There are a huge number of problems, from various areas, being solved by reducing them to SAT. However, for many applications, translation into SAT is performed by specialized, problem-specific tools. In this paper we describe a new system for uniform solving of a wide class of problems by reducing them to SAT. The system uses a new specification language URSA that combines imperative and declara… ▽ More

    Submitted 28 September, 2012; v1 submitted 6 December, 2010; originally announced December 2010.

    Comments: 39 pages, uses tikz.sty

    ACM Class: F.4.1, D.3.2

    Journal ref: Logical Methods in Computer Science, Volume 8, Issue 3 (September 30, 2012) lmcs:1171