I'd add to Ramana's list that HOL4 adds a very simple but powerful form of 
polymorphism to the system discussed in Bill Farmer's  "The seven virtues of 
simple type theory".

Both PVS and Coq support dependent types which adds some extra expressiveness 
compared with the polymorphism in HOL4 at the expense of considerable 
complication in the logic. (I wouldn't describe either of these systems as 
"using higher order logic".)

HOL Light and ProofPower-HOL both share all the strengths listed by Ramana with 
the possible exception of documentation in the case of HOL Light and of 
libraries (for things like hardware verification) in the case of ProofPower-HOL.

Regards,

Rob.

> On 3 May 2016, at 08:54, Ramana Kumar <ramana.ku...@cl.cam.ac.uk> wrote:
> 
> Some strengths of HOL4 (off the top of my head, so maybe not comprehensive):
>       • It is based on simple type theory. See "The seven virtues of simple 
> type theory".
>       • It is implemented in Standard ML. This is a formally specified 
> programming language with multiple implementations.
>       • It exposes APIs that make it relatively easy to write theorem-proving 
> automation. It is highly programmable.
>       • It can export proofs in a standard format (OpenTheory). It also has 
> an implementation-independent representation of saved theories.
>       • It is a suite of tools following the Unix philosophy.
>       • It has reasonably large libraries and various big and interesting 
> examples, including CakeML.
>       • It is being actively improved and developed, and is free software.
>       • It has reasonably thorough documentation (not perfect, but pretty 
> good).
> 
> On 3 May 2016 at 17:34, Ada <956066...@qq.com> wrote:
>     Hi,guys
>     I am working with HOL4. Recently, I read some papers, knowing that there 
> are some other theorem provers, like PVS,COQ. They are similar in many 
> aspects. For
> example, the logic used by them is Higher order logic. I am wondering What is 
> the advantage of HOL4?
>     Thanks!
> 
> ------------------------------------------------------------------------------
> Find and fix application performance issues faster with Applications Manager
> Applications Manager provides deep performance insights into multiple tiers of
> your business applications. It resolves application problems quickly and
> reduces your MTTR. Get your free trial!
> https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> _______________________________________________
> hol-info mailing list
> hol-info@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hol-info
> 
> 
> ------------------------------------------------------------------------------
> Find and fix application performance issues faster with Applications Manager
> Applications Manager provides deep performance insights into multiple tiers of
> your business applications. It resolves application problems quickly and
> reduces your MTTR. Get your free trial!
> https://ad.doubleclick.net/ddm/clk/302982198;130105516;z_______________________________________________
> hol-info mailing list
> hol-info@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hol-info


------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
hol-info mailing list
hol-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hol-info

Reply via email to