coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Jean-Francois Monin <jean-francois.monin AT imag.fr>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Speeding up inversion on large inductives
- Date: Wed, 9 Sep 2015 18:03:54 +0200
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=jean-francois.monin AT imag.fr; spf=Neutral smtp.mailfrom=jean-francois.monin AT imag.fr; spf=None smtp.helo=postmaster AT furon.ujf-grenoble.fr
- Ironport-phdr: 9a23:HXw17hdD2T8KnblGRA6pprDTlGMj4u6mDksu8pMizoh2WeGdxc6/ZB7h7PlgxGXEQZ/co6odzbGG7+a5BSdRut6oizMrTt9lb1c9k8IYnggtUoauKHbQC7rUVRE8B9lIT1R//nu2YgB/Ecf6YEDO8DXptWZBUiv2OQc9HOnpAIma153xjLDuvcSPKFQTzBOGIppMbzyO5T3LsccXhYYwYo0Q8TDu5kVyRuJN2GlzLkiSlRuvru25/Zpk7jgC86l5r50IAu3GePEzSqUdBzA7OUg04tfqvF/NV1ih/HwZB0cbmxwNLRLM6hr9X4y5lyz8t+w1jCuXNMuzQ6o9Xz+l7rwtTRjuiSEvNjsw/yfZkJoj3+pgvBu9qkknkMbva4aPOa8mcw==
Hello,
Interesting. Petar, could I have a look at your inductive type?
Jean-François
On Wed, Sep 09, 2015 at 04:57:18PM +0200, Petar Maksimovic wrote:
> Hi Xavier - that's a good idea, and I have already tried to adapt the
> work of Monin and Shi, but I was unable to automate the generation of
> their principles, and writing them by hand for each of the
> constructors wasn't an option.
>
> Cheers,
> Petar
>
> On 9 September 2015 at 16:46, Xavier Leroy
> <xavier.leroy AT inria.fr>
> wrote:
> >> 2015-09-07 16:58 GMT+02:00 Petar Maksimovic
> >> <petar.maksimovic AT gmail.com
> >> <mailto:petar.maksimovic AT gmail.com>>:
> >>
> >> Hello everyone,
> >>
> >> I'm working on a development where there's an inductive type with
> >> 400+
> >> constructors. Recently, it has become necessary to invert on it
> >> regularly, and this takes an exceedingly long time.
> >>
> >
> > You might be interested in the work of Monin and Shi on "small
> > inversions":
> > http://www-verimag.imag.fr/~monin/Proof/SmallInvScalesUp/paper.pdf
> > I'm not sure their approach solves your problems, but it could help.
> >
> > On 08/09/2015 09:43, Cedric Auger wrote:
> >> I am curious of what would lead to such a big inductive type.
> >
> > One example: full modeling of the instruction set of a modern processor
> > architecture. ARMv7 has 413 instructions, and don't get me
> > started about ARMv8...
> >
> > - Xavier Leroy
--
Jean-Francois Monin
Resp. dpt RICM (Informatics)
Polytech Grenoble, Universite Joseph Fourier - Grenoble 1
http://www.polytech-grenoble.fr/ricm.html
Lab VERIMAG http://www-verimag.imag.fr
- [Coq-Club] Speeding up inversion on large inductives, Petar Maksimovic, 09/07/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Cedric Auger, 09/08/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Xavier Leroy, 09/09/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Petar Maksimovic, 09/09/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Jean-Francois Monin, 09/09/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Petar Maksimovic, 09/09/2015
- RE: [Coq-Club] Speeding up inversion on large inductives, Soegtrop, Michael, 09/10/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Pierre Courtieu, 09/10/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Petar Maksimovic, 09/10/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Enrico Tassi, 09/10/2015
- RE: [Coq-Club] Speeding up inversion on large inductives, Soegtrop, Michael, 09/10/2015
- RE: [Coq-Club] Speeding up inversion on large inductives, Soegtrop, Michael, 09/10/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Petar Maksimovic, 09/09/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Jean-Francois Monin, 09/09/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Petar Maksimovic, 09/09/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Robbert Krebbers, 09/09/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Thomas Braibant, 09/10/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Jean-Francois Monin, 09/10/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Petar Maksimovic, 09/11/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Jean-Francois Monin, 09/10/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Thomas Braibant, 09/10/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Xavier Leroy, 09/09/2015
- Re: [Coq-Club] Speeding up inversion on large inductives, Cedric Auger, 09/08/2015
Archive powered by MHonArc 2.6.18.