coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: e AT x80.org (Emilio Jesús Gallego Arias)
- To: Gaetan Gilbert <gaetan.gilbert AT ens-lyon.fr>
- Cc: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Typeclass confusions
- Date: Sat, 24 Jun 2017 16:55:17 +0200
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=e AT x80.org; spf=Neutral smtp.mailfrom=e AT x80.org; spf=None smtp.helo=postmaster AT cc-tupan-roaming-b.ensmp.fr
- Ironport-phdr: 9a23:9BkCvhZyO5c9wZ/4aee94xH/LSx+4OfEezUN459isYplN5qZoMW5bnLW6fgltlLVR4KTs6sC0LuJ9fi4EUU7or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRpOOv1BpTSj8Oq3Oyu5pHfeQtFiT6/bL9oMBm6sRjau9ULj4dlNqs/0AbCrGFSe+RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG81/9HktQPCTQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUjm58axlVAHnhzsGNz4h8WHYlMpwjL5AoBm8oxBz2pPYbJ2JOPZ7eK7WYNEUSndbXstJVyJPHJ6yb4wBD+QPP+lWrIfyqFQSohWxHgSsGPrvxyVUinPqx6A30eIsGhzG0gw6GNIOtWzZo8vuOaYdUu250LPEzTLZb/NZxDzx7IfGchUgofGIXLJwdtfax00xGAPelE2QspHuMTKP2eQJt2iU8eVgVeWygGM7sQFxoyKgxtwphoTPm4kbyUjE+D1kzIsxKtC0UlB3bcOrHZdKqi2XN4h7Ttk/T2xmuSs20r4LtJ+hcCULypkr3RrSZ+aaf4SV4h/uUvuaLy1ii3J/Yr2/gg6/8Ui+xe34Ucm5yEpFoTZcntnQq3ANzwbc6s6eRvtn+UeuwzOP1wHV6uFLOEw7jrDXJIAnwr4rk5oTqV7PHiHsmEnuja+WcFsr+vSw5uj6ZrjrqYWQO5FphgzxKKgih8yyDOciPgQTUWWW+Pyw1Lj58k34RLVKgOc2kq7csJ3CO8sWvaG4DgxJ3oo57Ba/FTim3MwCnXYbNFJFZA6Hj4/xNl7SJ/D4FO6zjEiokDd23P/LJabhA5XILnjbirjtZ7d960hGyAoy199T/ZxUCqtSaM70D2D4ucDRCFcWMgi+zvz7QIFy344CUGTJDa6dOq7IrXeF4PlqJ/iLYskbomCuBeIi4qvjpW9pwRkaZ6bhnbYSaXS5GbxELl4LejLDi9MFHGgN9iMkTeXxyQ7RGQVPbmq/CvpvrgowD5irWMKaHtig
- Organization: X80 Heavy Industries
Gaetan Gilbert
<gaetan.gilbert AT ens-lyon.fr>
writes:
> Why is the error
>
> Error:
> The term "Bool.eqb_prop" has type
> "forall (a b : bool) (_ : @eq bool (Bool.eqb a b) true), @eq bool a b"
> while it is expected to have type
> "forall (x y : bool) (_ : @eq bool (@eqb bool ?e x y) true), @eq bool
> x y".
>
> though? I don't see a nat in there.
Gaëtan, this is likely due to the use of the wrong evar map in
let inh_conv_coerce_to_gen ?loc resolve_tc rigidonly env evd cj t =
if you change:
error_actual_type ?loc env best_failed_evd cj t e
to
error_actual_type ?loc env _evd cj t e
in the "saturate_evd" case (the responsible of triggering TC resolution
here) you should see the right error message.
I think this is a bug indeed.
E.
- [Coq-Club] Typeclass confusions, Benjamin C. Pierce, 06/24/2017
- Re: [Coq-Club] Typeclass confusions, Emilio Jesús Gallego Arias, 06/24/2017
- Re: [Coq-Club] Typeclass confusions, Gaetan Gilbert, 06/24/2017
- Re: [Coq-Club] Typeclass confusions, Benjamin Pierce, 06/24/2017
- Re: [Coq-Club] Typeclass confusions, Emilio Jesús Gallego Arias, 06/24/2017
- Re: [Coq-Club] Typeclass confusions, Gaetan Gilbert, 06/24/2017
- Re: [Coq-Club] Typeclass confusions, Emilio Jesús Gallego Arias, 06/24/2017
- Re: [Coq-Club] Typeclass confusions, Matthieu Sozeau, 06/24/2017
- Re: [Coq-Club] Typeclass confusions, Benjamin C. Pierce, 06/25/2017
- Re: [Coq-Club] Typeclass confusions, Matthieu Sozeau, 06/25/2017
- Re: [Coq-Club] Typeclass confusions, Matthieu Sozeau, 06/24/2017
- Re: [Coq-Club] Typeclass confusions, Emilio Jesús Gallego Arias, 06/24/2017
- Re: [Coq-Club] Typeclass confusions, Gaetan Gilbert, 06/24/2017
- Re: [Coq-Club] Typeclass confusions, Gaetan Gilbert, 06/24/2017
- Re: [Coq-Club] Typeclass confusions, Emilio Jesús Gallego Arias, 06/24/2017
- Re: [Coq-Club] Typeclass confusions, Abhishek Anand, 06/24/2017
Archive powered by MHonArc 2.6.18.