Skip to Content.
Sympa Menu

coq-club - [Coq-Club] Coq's performance over destruct tactic

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] Coq's performance over destruct tactic


Chronological Thread 
  • From: Wilayat Khan <wilayatk AT gmail.com>
  • To: coq-club AT inria.fr
  • Subject: [Coq-Club] Coq's performance over destruct tactic
  • Date: Tue, 8 May 2018 09:30:10 +0500
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=wilayatk AT gmail.com; spf=Pass smtp.mailfrom=wilayatk AT gmail.com; spf=None smtp.helo=postmaster AT mail-lf0-f48.google.com
  • Ironport-phdr: 9a23:mfeQchIvsexq7uHxE9mcpTZWNBhigK39O0sv0rFitYgQLfvxwZ3uMQTl6Ol3ixeRBMOHs6kC07KempujcFRI2YyGvnEGfc4EfD4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgppPOT1HZPZg9iq2+yo9JDffwtFiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QLYpUjqg8qhrUgflhicJOTA67W/ZlNB/gblBrx69vRFy2ZLYbJ2XOfd4Y6jTfckaRW1EXstJVyNBA4e8YJEPDuUbIeZTsozzp1sUohu4GAKhA+3uyj5MhnDs3aw1yfghEQLd0QwvGtIBqnXUrNHvOKgOVuC1ybDFwDPeZP1VwTfw8JbEfgwlrP2WXr99cdDdxVcyGw7FlFmdpo/oMjWI3eoXqWeb9fBvVee3hm4ntQ5xpj+vy98piobTh4IVzknI9SF3wIopPNG4RkF2bN2+HJtfsCGaMIR2Qsc8TG1ypCk6zbgGtYa6fCgM1psn2wbSZ+Kbf4WM+B7uV+acLS1miH54eL+znRm//Eu4xu35TMa00VJKriRfktnLs3AAzxLS6smDSvRn/kauwyqP1wPI5+FLJEA7j6vbK5o7zrEskZoTtFzPHjXql0XukK+WakIk9/C05OTge7Xqv4OTN4tpig7lKakugcy+AeEgMgcURWSb+OK81Kfi/ULjWrlKgOc2weHlt8XRIt1eraqkCSdU1Jwi4lCxFWSIytMdyEYGKFtUcQ7PrIjgPRmaP/H8BOa2n1eEnzJixvSANbrkVMaeZkPfmavsKO4uo3VXzxA+mIgGtsBkT4oZKfe2YXff8dnRDxs3KQuxmr+1B9B014dYUmWKUPbAbPHi9GSQ7+dqGNGiIZcPsW+kefcg7v/qy3Q+nA1FJPT77d4scHm9W89eDQCZbH7r2IpTFG4Luk86QrSvhgHSFzFUYHm2UuQ34TRpUI8=

Hello

  Am using tactic destruct over inductive variables of type bool with just two constructors. I observed, it takes too long (over 14 seconds) for the destruct to return when used for 14 variables at a time (e.g., destruct a, b, c, d, e, f, g, h, i, j, k, l , m, n; simpl;auto) or used for individual variable, combined with ; (e.g., destruct a; destruct b; destruct c;...;simpl;auto). The time of execution increases with variables and terms.  Coq's performance is best at using destruct over 8 variables at  a time. I am using Coq 8.3 on my 64bit Intel Core i5, 8GB RAM with 2.6GHz machine 

I am wondering, if there is any systemic study/analysis assessing the performance of Coq over destruct tactic (in particular case analysis on inductive type bool) and comparing Coq (or interactive theorem provers in general) with automatic solvers.  

Best, 

Wilayat




Archive powered by MHonArc 2.6.18.

Top of Page