coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Agnishom Chattopadhyay <agnishom AT cmi.ac.in>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Announcing Tactician 1.0 beta
- Date: Mon, 7 Dec 2020 08:17:47 -0600
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=agnishom AT cmi.ac.in; spf=Pass smtp.mailfrom=agnishom AT cmi.ac.in; spf=None smtp.helo=postmaster AT mail.cmi.ac.in
- Ironport-phdr: 9a23:PT9dih+u9wdM3/9uRHKM819IXTAuvvDOBiVQ1KB20egcTK2v8tzYMVDF4r011RmVBNqdsq0YwLeL+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZLebxhKiTanfL9/Lhq7oQrRu8QWnIBvNrs/xhzVr3VSZu9Y33loJVWdnxb94se/4ptu+DlOtvwi6sBNT7z0c7w3QrJEAjsmNXs15NDwuhnYUQSP/HocXX4InRdOHgPI8Qv1Xpb1siv9q+p9xCyXNtD4QLwoRTiv6bpgRxj1hicaLD456H/YhdBsjKxVpxKhogZww4/SYIqIMPZzcafQcdYcSGFcXMheSjZBD5uzYIsBDeUPPehWoYrgqVUQsRSzHhOjCP/1xzJSmnP6wa833uI8Gg/GxgwgGNcOvWzIodX6MqcSUPu1zKnPzTXGcvhbxzf955LUchA9pvGMRah/ftfRyUgvDQzEjkibpIv/MDOa0OQNsnOb7+pnVeKqkGMotwRxojm1ysg2lobFnIMVylbd+Ch/3Y06KsG2RlRhbt64DJtfqTuaN41uT80iQWxlpiY3x7wEtJKlcyUHxokqyRDCZvKHb4WF4xPuWeeVLDp3hH9ofLKxihav/US91uDxV8e63VVUoydEndfBsG0G2RLU6siCUPR9/0Gh1C6O1wDV8OFEIFo7mbDVK5472rIwmZsTsVjDHi/rg0r6lq6WdkIi9+O16Orneq3rqoKBO4J0kA3yLKsjl8+lDegmLwQCRXWX9Oeg2LH740H1XLFHguc1n6TZqpzWOMUWq6+jDwNI0Ysv9RCyBCq83tsCh3kINldFdQqHj4f3P1HOJ+j1DfKljFStlDdn3ezJPrjgApnXNHfMjK3tfbd760JEyQozy85Q545MB70cPf7+WlX9uMLXAxI6KQC43fvrBM9g2o4dRW6DGqqZP7nTsV+M6OIvOe6MZIoNtTnnJPgl4f/ujWQ5mV8aeKmkxocYaHW5Hvh8OUqWfWDggtYHEWsSpAoxUPTqiEGeUT5Uf3u9Q6U85igiBI26CYfDW5uijaea3Ca7G51WfnpJBkqNEXfubYWEWu0DZDicIs97wXQ4Uu2qTJZk3hWzvif7zaBmJ6za4H42r5XmgfF64ezIlRY3vRd0BtiB1HmEQ2Fll3JAEzY52qFkoUt44lyG0O5xiLpZE4oAtLtyTg4mOMuEnKRBANfoV1edL47UGmbjec2vBHQKdvx0w9IKZB8jSdCrjxSF1C+rRbYe0b2NVsRtrvDsmkPpLsM48E7okbE7hgB/EMBKNCuvjeh+8VqLXt+bowCij6+vMJ8k8mvI/WaHw3CJuRgBAgV1UOPMVjYeYBmPoA==
Thanks again, everyone. When I tried --unlock-base, it finally worked.
By the way, what is the `only` tactical that Tactician seems to be suggesting? Is this something that can be used without the presence of the Tactician?
On Sun, Dec 6, 2020 at 4:29 PM Laurent Thery <Laurent.Thery AT inria.fr> wrote:
Hi,
maybe you can save the state of the current switch on a file
with
opam switch export state_file
and then when you are in the new switch recreate the environment with :
opam switch import state_file
On 12/6/20 11:18 PM, Agnishom Chattopadhyay wrote:
> Thanks for your responses. I believe the problem here is that my OCaml
> compiler is 4.07.
>
> I suppose I could create a new opam switch but I already have
> coq-platform installed on this switch, and everything works. Is it not
> possible to upgrade my ocamlc to 4.08 in the existing switch?
>
> On Sun, Dec 6, 2020 at 3:47 PM Lasse Blaauwbroek <lasse AT blaauwbroek.eu
> <mailto:lasse AT blaauwbroek.eu>> wrote:
>
> The most likely culprits are (1) Your opam version is 1.x, in which
> case you should upgrade to 2.x (2) Your OCaml compiler is too old
> (you need at least 4.08). In this case, you can try to install
> Tactician in a new switch (which will create a new stack of OCaml
> software, orthogonal to anything you might have already installed):
>
> opam switch create coq-tactician-switch --empty
> eval $(opam env)
> opam repo add coq-released https://coq.inria.fr/opam/released
> <https://coq.inria.fr/opam/released>
> opam install coq-tactician
>
> If that does not work either, please post the output of 'opam config
> report' and 'opam install coq-tactician --debug'.
>
> Regards,
> Lasse
>
> On 12/6/20 10:27 PM, Agnishom Chattopadhyay wrote:
>> Thanks for the announcement. This seems like a very useful tool.
>>
>> When I try to install, I get a very non-descript error message.
>>
>> agnishom@agnishomDuncan:~$ opam install coq-tactician
>> Sorry, no solution found: there seems to be a problem with your
>> request.
>>
>> No solution found, exiting
>>
>> I tried this after doing opam update and opam upgrade, but that
>> didn't help.
>>
>> On Sun, Dec 6, 2020 at 2:14 PM Lasse Blaauwbroek
>> <lasse AT blaauwbroek.eu <mailto:lasse AT blaauwbroek.eu>> wrote:
>>
>> We would like to announce Tactician 1.0 beta1, the first official
>> release of Tactician. See the website here
>> https://coq-tactician.github.io
>> <https://coq-tactician.github.io> and an online demo here
>> https://coq-tactician.github.io/demo.html
>> <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
>> <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
>>
- [Coq-Club] Announcing Tactician 1.0 beta, Lasse Blaauwbroek, 12/06/2020
- Re: [Coq-Club] Announcing Tactician 1.0 beta, Agnishom Chattopadhyay, 12/06/2020
- Re: [Coq-Club] Announcing Tactician 1.0 beta, Laurent Thery, 12/06/2020
- Re: [Coq-Club] Announcing Tactician 1.0 beta, Lasse Blaauwbroek, 12/06/2020
- Re: [Coq-Club] Announcing Tactician 1.0 beta, Agnishom Chattopadhyay, 12/06/2020
- Re: [Coq-Club] Announcing Tactician 1.0 beta, Lasse Blaauwbroek, 12/06/2020
- Re: [Coq-Club] Announcing Tactician 1.0 beta, Laurent Thery, 12/06/2020
- Re: [Coq-Club] Announcing Tactician 1.0 beta, Agnishom Chattopadhyay, 12/07/2020
- Re: [Coq-Club] Announcing Tactician 1.0 beta, Lasse Blaauwbroek, 12/07/2020
- Re: [Coq-Club] Announcing Tactician 1.0 beta, Théo Zimmermann, 12/07/2020
- Re: [Coq-Club] Announcing Tactician 1.0 beta, Lasse Blaauwbroek, 12/07/2020
- Re: [Coq-Club] Announcing Tactician 1.0 beta, Agnishom Chattopadhyay, 12/07/2020
- Re: [Coq-Club] Announcing Tactician 1.0 beta, Agnishom Chattopadhyay, 12/06/2020
- Re: [Coq-Club] Announcing Tactician 1.0 beta, Agnishom Chattopadhyay, 12/06/2020
Archive powered by MHonArc 2.6.19+.