> I just want to point out that the goalposts have shifted
> slightly. The material pointed to by Michael shows that a fair
> bit of basic abstract algebra can be cleanly done in HOL's type
> theory, which I gather was the original point in question.
>
> re: Ken's questions.
>
> 1. The carrier is expressed as a predicate on a polymorphic type,
>    so it is indeed a term. Moreover, the UNIV operator can be
>    used to get the set of elements of a type. So I am not really
>    seeing this as an impediment, at least for the simple examples
>    being discussed.
>
> 2. Yes, there is no quantification of type variables in the HOL
>    logic. This has been discussed at length in earlier postings
>    on this list. Extensions of HOL with type quantification have
>    been proposed by Melham and, later, by Homeier. These have
>    been implemented and applied to interesting examples, but
>    HOL4 hasn't moved to type quantification yet.
>
> Konrad.
>

(Deleted previous messages in thread because MailMan complains)
_______________________________________________
hol-info mailing list
hol-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hol-info

Reply via email to