coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: mukesh tiwari <mukeshtiwari.iiitm AT gmail.com>
- To: coq-club AT inria.fr, michael.soegtrop AT intel.com
- Subject: Re: [Coq-Club] Where to put csdp executable so that psatz finds it?
- Date: Tue, 5 Jun 2018 13:18:49 +1000
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=mukeshtiwari.iiitm AT gmail.com; spf=Pass smtp.mailfrom=mukeshtiwari.iiitm AT gmail.com; spf=None smtp.helo=postmaster AT mail-wr0-f180.google.com
- Ironport-phdr: 9a23:exQbpxYDsMjMsqzSh8Q4Xnf/LSx+4OfEezUN459isYplN5qZr8iybnLW6fgltlLVR4KTs6sC17KL9fi4EUU7or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCa9bL9oMBm6sRjau9ULj4dlNqs/0AbCrGFSe+RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG81/9HktQPCTQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUjmk8qxlSgLniD0fOjE7/mHZisJ+gqFGrhy/uxNy2JTbbJ2POfdkYq/RYdEXSGxcVchRTSxBBYa8YpMKD+ocPuZXsZL9p1sTphuiBAmtCvngyiVJhnTr2qA61vkhEQLY0ww7H9IOrHXUrdvvO6cIUOC51qjIzTTCb/NK3Dfw84fIchU7rvGNWbJ8a9beyU4qFw7ciFibtILrPzSQ1usXsmib6fJtVe2oi24gpAFxpiagyt0whYnOg4IZ0lHE9SNlwIkrId20UlN0bsC8HJRMsCGaNo12TtolQ2Fyoio6zacGuZG9cSMXy5on3wbSZ+Kbf4WM+B7uV+acLS1liH57e7+znQu+/Eu8xuD6S8K6ykxFrjBfndnJrn0N1wLc6syASvZl+0euwzeP1wTK5uBKO0A4ibPXK5A8zrMzipYfq0vDHijxmEX5iK+ZaF8o9fSv6+Tiernmp5mcOJFoigzmLKgihsiyDf47PwUORWSX5Pqw2b758UHkQ7hGkuU6kqzDv5DbIcQbqLS5AwhQ0os77ha/EjSm38oDnXkHMFJFeRyGgJLzO1HPOvz4DPa/g1WwkDdu3P3GMbjhDY/MLnjHirvuYbF960tExAop0d9f/45UCq0GIP/rRkDxs8XYAgYlPAyw3uboE85w1pgeWGKKGq+WKrnesV6O5uI1IumDfpUZuDjnK6tt2/m7hngg3FQZYKOB3J0NaXn+EO4ia0CYanrlj9NHCmAHsRYkS/TCiVueXDoVbHG3DIwm4TRuDZ+lAJzDDpysn7Wb3W/vG4BVa3tGFlGTGG3pMYSFWusJQC2XK85l1DcDUO7yGMcayRiyuVqimPJcJe3O93hA7MOx5J1O/+TW0CoK23lxBsWZ3XuKSjgtzGwNTj4ymqt4pB4kkwvR4e1Dm/VdUOdrybZRSA5jbMzTyuV7D5b5XQeTJo7UGmbjec2vBHQKdvx0w9IKZBwjSdCrjxSGwDDyRrFMx+TNC5sz/abRmXP2IpQlxg==
Hi Micheal,
This is just hunch because I don't have windows machine. I tried this on Linux and it's working fine. I have downloaded the Csdp [1], and added it to my path
u5935541@newport:~$ echo $PATH
/home/users/u5935541/.opam/4.06.0/bin:/usr/lib/jvm/java-8-openjdk-amd64/:/home/users/u5935541/Mukesh/satsolvers/csdp6.2.0linuxx86_64/bin:/home/users/u5935541/Mukesh/racket/bin:/home/users/u5935541/bin:/home/users/u5935541/Mukesh/Excercism/bin:/home/users/u5935541/Mukesh/satsolvers/cvc4:/home/users/u5935541/Mukesh/clojure:/home/users/u5935541/Mukesh/satsolvers/yices-2.5.2/bin:/home/users/u5935541/Mukesh/satsolvers/mathsat-5.4.1-linux-x86_64/bin:/home/users/u5935541/Mukesh/satsolvers/boolector-2.4.1-with-lingeling-bbc/boolector/bin:/home/users/u5935541/Mukesh/HOL/bin:/home/users/u5935541/Mukesh/polyml/bin:/home/users/u5935541/.local/bin:/home/users/u5935541/Mukesh/satsolvers/z3satsolver/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
/home/users/u5935541/.opam/4.06.0/bin:/usr/lib/jvm/java-8-openjdk-amd64/:/home/users/u5935541/Mukesh/satsolvers/csdp6.2.0linuxx86_64/bin:/home/users/u5935541/Mukesh/racket/bin:/home/users/u5935541/bin:/home/users/u5935541/Mukesh/Excercism/bin:/home/users/u5935541/Mukesh/satsolvers/cvc4:/home/users/u5935541/Mukesh/clojure:/home/users/u5935541/Mukesh/satsolvers/yices-2.5.2/bin:/home/users/u5935541/Mukesh/satsolvers/mathsat-5.4.1-linux-x86_64/bin:/home/users/u5935541/Mukesh/satsolvers/boolector-2.4.1-with-lingeling-bbc/boolector/bin:/home/users/u5935541/Mukesh/HOL/bin:/home/users/u5935541/Mukesh/polyml/bin:/home/users/u5935541/.local/bin:/home/users/u5935541/Mukesh/satsolvers/z3satsolver/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
You have already said that you can add it to the path, so my next hunch is if you are using Emacs then M-x eshell should give you (Any other editor should also import the executable path in its environment)
Welcome to the Emacs shell
~ $ echo $PATH
/home/users/u5935541/.opam/4.06.0/bin:/home/users/u5935541/.opam/4.06.0/bin:/usr/lib/jvm/java-8-openjdk-amd64/:/home/users/u5935541/Mukesh/satsolvers/csdp6.2.0linuxx86_64/bin:/home/users/u5935541/Mukesh/racket/bin:/home/users/u5935541/bin:/home/users/u5935541/Mukesh/Excercism/bin:/home/users/u5935541/Mukesh/satsolvers/cvc4:/home/users/u5935541/Mukesh/clojure:/home/users/u5935541/Mukesh/satsolvers/yices-2.5.2/bin:/home/users/u5935541/Mukesh/satsolvers/mathsat-5.4.1-linux-x86_64/bin:/home/users/u5935541/Mukesh/satsolvers/boolector-2.4.1-with-lingeling-bbc/boolector/bin:/home/users/u5935541/Mukesh/HOL/bin:/home/users/u5935541/Mukesh/polyml/bin:/home/users/u5935541/.local/bin:/home/users/u5935541/Mukesh/satsolvers/z3satsolver/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
~ $
~ $ echo $PATH
/home/users/u5935541/.opam/4.06.0/bin:/home/users/u5935541/.opam/4.06.0/bin:/usr/lib/jvm/java-8-openjdk-amd64/:/home/users/u5935541/Mukesh/satsolvers/csdp6.2.0linuxx86_64/bin:/home/users/u5935541/Mukesh/racket/bin:/home/users/u5935541/bin:/home/users/u5935541/Mukesh/Excercism/bin:/home/users/u5935541/Mukesh/satsolvers/cvc4:/home/users/u5935541/Mukesh/clojure:/home/users/u5935541/Mukesh/satsolvers/yices-2.5.2/bin:/home/users/u5935541/Mukesh/satsolvers/mathsat-5.4.1-linux-x86_64/bin:/home/users/u5935541/Mukesh/satsolvers/boolector-2.4.1-with-lingeling-bbc/boolector/bin:/home/users/u5935541/Mukesh/HOL/bin:/home/users/u5935541/Mukesh/polyml/bin:/home/users/u5935541/.local/bin:/home/users/u5935541/Mukesh/satsolvers/z3satsolver/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
~ $
And I can discharge this proof
Require Import ZArith Psatz.
Lemma quadratic_Z a c b x (H : (a * x ^ 2 + b * x + c = 0)%Z) : (b ^ 2 >= 4 * a * c)%Z. psatz Z. Qed.
Best regards,
Mukesh Tiwari
On Sun, Jun 3, 2018 at 5:04 AM, Soegtrop, Michael <michael.soegtrop AT intel.com> wrote:
Dear Coq Users / Team
I wanted to give psatz a try, which requires the external csdp solver. The binary can be downloaded and I put it somewhere such that it is in the path, but psatz doesn’t find it. I wonder where to put csdp (on Windows), so that it is found by psatz.
Best regards,
Michael
Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Christian Lamprechter
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928
- [Coq-Club] Where to put csdp executable so that psatz finds it?, Soegtrop, Michael, 06/02/2018
- Re: [Coq-Club] Where to put csdp executable so that psatz finds it?, Gaëtan Gilbert, 06/02/2018
- RE: [Coq-Club] Where to put csdp executable so that psatz finds it?, Soegtrop, Michael, 06/03/2018
- Re: [Coq-Club] Where to put csdp executable so that psatz finds it?, Jason Gross, 06/04/2018
- RE: [Coq-Club] Where to put csdp executable so that psatz finds it?, Soegtrop, Michael, 06/04/2018
- Re: [Coq-Club] Where to put csdp executable so that psatz finds it?, Jason Gross, 06/04/2018
- RE: [Coq-Club] Where to put csdp executable so that psatz finds it?, Soegtrop, Michael, 06/03/2018
- Re: [Coq-Club] Where to put csdp executable so that psatz finds it?, mukesh tiwari, 06/05/2018
- RE: [Coq-Club] Where to put csdp executable so that psatz finds it?, Soegtrop, Michael, 06/05/2018
- Re: [Coq-Club] Where to put csdp executable so that psatz finds it?, Gaëtan Gilbert, 06/02/2018
Archive powered by MHonArc 2.6.18.