Minish HAT:A Tool for the Minimization of Here-and-There Logic Programs and Theories in Answer Set Programming

  1. Rodrigo Martin
  2. Pedro Cabalar 1
  1. 1 Universidade da Coruña
    info

    Universidade da Coruña

    La Coruña, España

    ROR https://ror.org/01qckj285

Book:
XoveTIC 2019: The 2nd XoveTIC Conference (XoveTIC 2019), A Coruña, Spain, 5–6 September
  1. Alberto Alvarellos González (ed. lit.)
  2. José Joaquim de Moura Ramos (ed. lit.)
  3. Beatriz Botana Barreiro (ed. lit.)
  4. Javier Pereira Loureiro (ed. lit.)
  5. Manuel F. González Penedo (ed. lit.)

Publisher: MDPI

ISBN: 978-3-03921-444-0 978-3-03921-443-3

Year of publication: 2019

Congress: XoveTIC (2. 2019. A Coruña)

Type: Conference paper

Abstract

When it comes to the writing of a new logic program or theory, it is of great importance to obtain a concise and minimal representation, for simplicity and ease of interpretation reasons.There are already a few methods and many tools, such as Karnaugh Maps or the Quine-McCluskey method, as well as their numerous software implementations, that solve this minimization problemin Boolean logic. This is not the case for Here-and-There logic, also called three-valued logic. Even though there are theoretical minimization methods for logic theories and programs, there aren’t any published tools that are able to obtain a minimal equivalent logic program. In this paper we present the first version of a tool called that is able to efficiently obtain minimal and equivalent representations for any logic program in Here-and-There. The described tool uses an hybrid method both leveraging a modified version of the Quine-McCluskey algorithm and Answer Set Programming techniques to minimize fairly complex logic programs in a reduced time.