[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