Skip to Content.
Sympa Menu

coq-club - [Coq-Club] Announcing Tactician 1.0 beta

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] Announcing Tactician 1.0 beta


Chronological Thread 
  • From: Lasse Blaauwbroek <lasse AT blaauwbroek.eu>
  • To: coq-club AT inria.fr
  • Subject: [Coq-Club] Announcing Tactician 1.0 beta
  • Date: Sun, 6 Dec 2020 21:13:25 +0100
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=lasse AT blaauwbroek.eu; spf=Pass smtp.mailfrom=lasse AT blaauwbroek.eu; spf=None smtp.helo=postmaster AT mail.blaauwbroek.eu
  • Ironport-phdr: 9a23:UjwaGBf8pFmHnnIRsmMuFt4ylGMj4u6mDksu8pMizoh2WeGdxcW/bB7h7PlgxGXEQZ/co6odzbaP7Oa5BjZLuM3d+Fk5M7V0HycfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6KfroEYDOkcu3y/qy+5rOaAlUmTaxe7x/IAi0oAnLq8Ubg5VuJqksxhbHrXZDZvhby35vKV+PhRj3+92+/IRk8yReuvIh89BPXKDndKkmTrJWESorPXkt6MLkqRfMQw2P5mABUmoNiRpHHxLF7BDhUZjvtCbxq/dw1zObPc3ySrA0RCii4qJ2QxLmlCsLKzg0+3zQhcJtkaJbuwqhqAJjzI7Ibo+VM/9+cbncfdMcWGFNWslcWihEDo66coABDfcOPfxAoofjp1UAsBiwCweiC+zg1jBGiWT73bE53uk7DQ3KwAItEtAIvX/JrNv1LqASUeWtwafO1zrDdOhW1ing44XVdhAuu+uDXa9+cMXK00kvEB3KjlaNooHiOzOazP8Ns3OF4Od7Tu2vj3QopBtsojmh3cgskI7JiZwWylze6yp53Z84KNulQ0F0fdCqCoFftz2GN4RoWMMiRXlltSY1x7AHpJK3YCkHxYkpyRPcafGKcIyF7g79WeuMIzp1i3Fodb2xiRus/kWtyenxWMm63VtLridJjMfBuHAT2hHV98OJRPx9/kK71jaO0QDe8u5EIUEolarbNp4u2aQ8lpsUsUnFAyT4m132gbeLekgn+uWk8frrb7r8qpOCKYN4lhvyP6YzlsCnH+g3KBQCU3ae9OumyrHv4FP1TbBUgvErjqbVrJXXKt8GqqKlHwNY14gu5hWwAji41dkUgGcIIVxbdx+ClIfmIV/OLfL9APijmFuhnjRmyvbbNbP7GJrNNGLMkLL5cLZ99UFczA0zwMha551OC7EBJOj/VVT1tNPCFBA5LgK1zP39CNV6yIweWniDDbGEMK/KsF+I4PwgI/WUaYMIuzvwK+Ip6+DhgHMjh1MRY7Wl0YEVZXylBvhmJl+WYXvogtcPC2cKuQ8+QfTuiFKYSj5TfGi9Urkn6TE/Eo2pF5rDR462j7yb2ye0AJ5WanpYBVCRCXvobZmLW+8QaCKOJc9siiALVb+4S4M4yR6usBL6xKF8I+rP+iwYsIrj28Jv6+3SkxEy7z10AN6H32GDVWEn1l8PEjQxxeV0pVF34laFy6lxxfJCRvJJ4PYcdg4hLpOU5ehzAs3tUBjGc9TBHFKvWc6rKTs1R9ss3NUUZEt+Xdi/2EOQlxG2CqMYwuTYTKc/9bjRiiSgfpsv+zP9zKAkymIebI5POGmh3Pct8gHSA8jDl0yQirmgb6MR32jA6TXblDvcjARjSAd1FJ79czUab0rSo87+4xqcHbWqAL06LQFbzsOBbKZXOISw0Qd2Acz7MdGbWFqf3n+qDE/WlLmIZYP3ZG8H2yjeTkUZwVge

We would like to announce Tactician 1.0 beta1, the first official release of Tactician. See the website here https://coq-tactician.github.io and an online demo here https://coq-tactician.github.io/demo.html

Tactician is a tactic learner and prover for the Coq Proof Assistant. The system will help users make tactical proof decisions while they retain control over the general proof strategy. To this end, Tactician will learn from previously written tactic scripts, and either gives the user suggestions about the next tactic to be executed or altogether takes over the burden of proof synthesis. Tactician’s goal is to provide the user with a seamless, interactive, and intuitive experience together with strong, adaptive proof automation.

Even though a lot still remains to be done, with this version we believe that the system is mature enough to be used in real developments. We would like to solicit any feedback on the system you might have.

Tactician is available for Coq v8.11, v8.12, v8.13 and master and on Linux, macOS and Windows. Installation instructions can be found in the manual (https://coq-tactician.github.io/manual). Tactician has first-class support for Opam (Coq's package manager), and can automatically learn from almost any Coq package. For the exceptions, special support can be added. Currently, special support exists for the HoTT homotopy type theory library. If tactician cannot instrument your favorite package and you would like to see support, please open an issue.

-- Future direction --

This release of Tactician is aimed at providing Coq users with an easy to use system that can be used in real Coq developments. The next step in our grand plan is to transform Tactician into a machine learning platform, where AI-researchers can add agents to Tactician (a plugin for a plugin) using an easy-to-use API. The goal of this API is to take away the hard Coq engineering problems and only leave the hard machine learning problems.

This API is still under heavy development. We are therefore not yet inviting the wider AI-community to work with Tactician. However, we are looking for collaborators/beta-testers. So if you have a good machine learning idea that you would like to implement on top of Tactician, please get in touch.

Lasse Blaauwbroek




Archive powered by MHonArc 2.6.19+.

Top of Page