[Agda] no longer type checks
Andreas Abel
andreas.abel at ifi.lmu.de
Thu Dec 13 23:26:22 CET 2012
You are using --without-K, do you? Otherwise, this should still check.
On 13.12.12 10:16 PM, Martin Escardo wrote:
> This
>
> lemma : in₀ x ≡ in₁ y → ⊥
> lemma ()
>
> used to compile, where "in" are the injections into X + Y.
>
> Now I get, in 2.3.2,
>
> "The variables
> .X₁
> .Y₁
> x₁
> .X₁
> .Y₁
> y₁
> in the indices
> in₀ x₁
> in₁ y₁
> are not distinct (note that parameters count as constructor
> arguments)
> when checking that the clause lemma () has type in₀ x ≡ in₁ y → ⊥"
>
> Is that intended behaviour?
>
> What would be the easiest solution to make this lemma work?
>
> Thanks,
> Martin
>
--
Andreas Abel <>< Du bist der geliebte Mensch.
Theoretical Computer Science, University of Munich
Oettingenstr. 67, D-80538 Munich, GERMANY
andreas.abel at ifi.lmu.de
http://www2.tcs.ifi.lmu.de/~abel/
More information about the Agda
mailing list