coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Victor Porton <porton AT narod.ru>
- To: Coq <coq-club AT inria.fr>
- Subject: [Coq-Club] A simple script does not work
- Date: Mon, 14 Nov 2011 21:06:58 +0400
- Envelope-from: porton AT yandex.ru
I am now learning how to create an object of a derived class having an object
of a base class.
As the first act I decided to play with plain dependent records (not yet with
type classes).
But that simple script does not work in some mysterious (for me) reason.
Please explain why it does not verify.
[[[[
Record A := {
num: nat
}.
Record B := {
base : A;
e: num base > 2
}.
Definition A_Sample: A := {| num := 3 |}.
Definition B_Sample: B := {| base := A_Sample |}.
Proof. Admitted.
]]]]
--
Victor Porton - http://portonvictor.org
- [Coq-Club] A simple script does not work, Victor Porton
- Message not available
- Re: [Coq-Club] A simple script does not work,
Victor Porton
- Re: [Coq-Club] A simple script does not work, Victor Porton
- Re: [Coq-Club] A simple script does not work,
Victor Porton
- Re: [Coq-Club] A simple script does not work, Andrej Bauer
- Re: [Coq-Club] A simple script does not work,
Jesper Louis Andersen
- Re: [Coq-Club] A simple script does not work, AUGER Cedric
- Message not available
Archive powered by MhonArc 2.6.16.