coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Thomas Braibant <thomas.braibant AT gmail.com>
- To: Luminous Fennell <mstrlu AT gmx.net>
- Cc: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Strange error on trivial unification
- Date: Wed, 18 Jan 2012 13:23:06 +0100
You should enable the printing of implicit arguments with Set Printing
All. This is a rule of thumb in this kind of situation, as it usually
makes it possible to spot why two terms that appear identical are in
fact different.
With best regards,
thomas
On Wed, Jan 18, 2012 at 1:13 PM, Luminous Fennell
<mstrlu AT gmx.net>
wrote:
> Hi,
>
> At some point in a proof I get this error:
>
> Toplevel input, characters 21-90:
> Error: Impossible to unify
> "has_type
> (concat empty
> (single x (t_arr sec_low (t_unit tsa_dyn) (t_unit sec_high))))
> (exp_unit tsa_dyn) (t_unit tsa_dyn)" with
> "has_type
> (concat empty
> (single x (t_arr sec_low (t_unit tsa_dyn) (t_unit sec_high))))
> (exp_unit tsa_dyn) (t_unit tsa_dyn)".
>
> This seems strange, as the two expressions are identical. I suppose it's
> a beginner's mistake, but how could this possibly not work? I would very
> much appreciate any suggestions.
>
> I'm using coq 8.3pl2-3 and ProofGeneral 4.1-1.
>
> Thanks and best regards
>
> Lu
- [Coq-Club] Strange error on trivial unification, Luminous Fennell
- Re: [Coq-Club] Strange error on trivial unification, Thomas Braibant
- Re: [Coq-Club] Strange error on trivial unification, Luminous Fennell
- Re: [Coq-Club] Strange error on trivial unification, Thomas Braibant
Archive powered by MhonArc 2.6.16.