[Agda] Induction from Sigma?
Joey Eremondi
joey.eremondi at gmail.com
Thu Apr 9 16:37:36 CEST 2020
Sorry, I've been a bit sloppy with what I'm saying.
Btw, I don’t know what “(Foo , Foo)” is supposed to mean. We are not doing
> Haskell here. I guess you mean Foo x Foo?
>
Yes, that's exactly what I mean.
You say that you want to show that “P holds for Foo”? What is P? It seems
> that you are thinking of a property of types.
>
What I mean is that "P Foo" is inhabited. The specific P I'm using is a
record type that's basically describing operations over P, so it's less of
a property and more of an interface. I'm just being sloppy with what I
mean under Curry-Howard.
What does it mean that “P holds under isomorphism”?
>
What I mean is find a function "(A B : Set) -> (A <-> B) -> P A -> P B",
where <-> is isomorphism
Thanks!
Joey
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.chalmers.se/pipermail/agda/attachments/20200409/39dcc029/attachment.html>
More information about the Agda
mailing list