A Coq Tactic for Equality Learning in Linear Arithmetic - IMAG Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2017

A Coq Tactic for Equality Learning in Linear Arithmetic

Sylvain Boulmé
Alexandre Maréchal
  • Fonction : Auteur
  • PersonId : 1006031

Résumé

Coq provides linear arithmetic tactics like omega or lia. Currently, these tactics let the current goal unchanged when they can not prove it. We propose to improve this behavior: when the goal is not provable in linear arithmetic, we inject in hypotheses new equalities discovered from the linear inequalities. These equalities may help other Coq tactics to discharge the goal. The paper describes how we have implemented this idea in a new Coq tactic, dealing with linear arithmetic over rationals. It also illustrates that equality learning allows our tactic to interact with other Coq tactics.
Fichier principal
Vignette du fichier
itp2017.pdf (506.73 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01505598 , version 1 (11-04-2017)
hal-01505598 , version 2 (20-07-2017)

Identifiants

  • HAL Id : hal-01505598 , version 1

Citer

Sylvain Boulmé, Alexandre Maréchal. A Coq Tactic for Equality Learning in Linear Arithmetic. 2017. ⟨hal-01505598v1⟩
573 Consultations
688 Téléchargements

Partager

Gmail Facebook X LinkedIn More