coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Matthieu Sozeau <mattam AT mattam.org>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] obligations
- Date: Tue, 10 May 2016 00:36:22 +0000
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=mattam AT mattam.org; spf=Pass smtp.mailfrom=matthieu.sozeau AT gmail.com; spf=None smtp.helo=postmaster AT mail-wm0-f53.google.com
- Ironport-phdr: 9a23:tMTHdhaXoN9stNpKx9xrBE7/LSx+4OfEezUN459isYplN5qZpc+8bnLW6fgltlLVR4KTs6sC0LqH9fm7Ejdcqb+681k8M7V0HycfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aJBzzOEJPK/jvHcaK1oLsh7H0osaYOFkArQH+SI0xBS3+lR/WuMgSjNkqAYcK4TyNnEF1ff9Lz3hjP1OZkkW0zM6x+Jl+73YY4Kp5pIYTGZn9Kq8/VPlTCCksG2Ez/szi8xfZHiWV4X5Jd2wKjhpJDhWN1xboU57s+n//v/Zh0SyyOMTqUbkxHzO44PE4G1fTlC4bOmthoynsgctqgfcDrQ==
Hi,
Maybe you need to do a bit of intros/subst before calling ring?
-- Matthieu
On Tue, May 10, 2016 at 1:32 AM Vadim Zaliva <vzaliva AT cmu.edu> wrote:
I am having some trivial problems with solving obligations under 8.5. It goes like this:Obligation Tactic := ring.Show Obligation Tactic. (* shows ring *)Solve All Obligations with ring.Show Obligation Tactic. (* still shows ring *)Program Definition Eq23 (m0 n0 v:nat):= (* omitted *).Eq23 has type-checked, generating 4 obligation(s)Solving obligations automatically...4 obligations remainingObligation 1 of Eq23:(∀ (m0 n0 v : nat) (m:=(m0 * v)%nat) (n:=(n0 * v)%nat),(m * n)%nat = (m * n0 * v)%nat).Obligation 2 of Eq23:(∀ (m0 n0 v : nat) (m:=(m0 * v)%nat) (n:=(n0 * v)%nat),(n * v)%nat = (n0 * (v * v))%nat).Obligation 3 of Eq23:(∀ (m0 n0 v : nat) (m:=(m0 * v)%nat) (n:=(n0 * v)%nat),(m0 * (n0 * (v * v)))%nat = (m * n)%nat).Obligation 4 of Eq23:(∀ (m0 n0 v : nat) (m:=(m0 * v)%nat) (n:=(n0 * v)%nat),(m0 * n0 * v * v)%nat = (m0 * (n * v))%nat).At this point I have to solve them manually.Next Obligation. Proof. ring. Qed.Next Obligation. Proof. ring. Qed.Next Obligation. Proof. ring. Qed.Next Obligation. Proof. ring. Qed.--CMU ECE PhD candidateMobile: +1(510)220-1060
- [Coq-Club] obligations, Vadim Zaliva, 05/10/2016
- Re: [Coq-Club] obligations, Matthieu Sozeau, 05/10/2016
- Re: [Coq-Club] obligations, Daniel Schepler, 05/10/2016
- Re: [Coq-Club] obligations, Vadim Zaliva, 05/10/2016
- Re: [Coq-Club] obligations, Vadim Zaliva, 05/10/2016
- Re: [Coq-Club] obligations, Matthieu Sozeau, 05/10/2016
- Re: [Coq-Club] obligations, Vadim Zaliva, 05/11/2016
- Re: [Coq-Club] obligations, Vadim Zaliva, 05/12/2016
- Re: [Coq-Club] obligations, Matthieu Sozeau, 05/12/2016
- Re: [Coq-Club] obligations, Vadim Zaliva, 05/12/2016
- Re: [Coq-Club] obligations, Vadim Zaliva, 05/11/2016
- Re: [Coq-Club] obligations, Matthieu Sozeau, 05/10/2016
- Re: [Coq-Club] obligations, Vadim Zaliva, 05/10/2016
- Re: [Coq-Club] obligations, Vadim Zaliva, 05/10/2016
Archive powered by MHonArc 2.6.18.