Hi Cris,

I'm not sure about the original motivation for using the axiom of choice in
the HOL logic, and would be interested to know.  But given that the HOL
logic has this, and given that excluded middle is provable from this, we may
as well not have excluded middle as an axiom.  The philosophy is to make the
logical core as minimalist as possible, and not have axioms that can be
proved from other axioms and inference rules.

The early HOL systems (HOL88, HOL90 and ProofPower) had 5 axioms, including
both SELECT_AX (the axiom of choice) and BOOL_CASES_AX (effectively the law
of the excluded middle) as axioms.  HOL Light has an alternative formulation
of the HOL logic, and proves the law of the excluded middle using the axiom
of choice.  This was based on a relatively recent result in mathematical
logic by Radu Diaconescu.  HOL Zero uses another alternative formulation,
but excluded middle is derived like it is in HOL Light.  HOL4's formulation
of the HOL logic is much the same as in the early systems, but does away
with a different axiom (IMP_ANTISYM_AX), proving this using excluded middle.
 I wonder whether HOL Zero's or HOL4's formulations could be further
minimalised...

Mark.


on 5/8/12 10:33 PM, Cris Perdue <c...@perdues.com> wrote:

> In a post earlier today Rob Arthan commented that "in HOL you are working
> in a model of Zermelo set theory with choice", which certainly seems to be
> true of HOL Light. I'm a bit surprised that HOL Light (and HOL Zero, and
> Proof Power, etc.) has this as a rather fundamental part.
>
> John Harrison goes on to say that HOL Light's choice axiom makes the law
of
> excluded middle provable in HOL Light, so maybe that was the motivation.
>
> In the end I'm quite curious to know: is there some philosophical or
> engineering reason not to introduce the law of the excluded middle
> separately from an axiom of choice in HOL logics? Or is it mostly an
> accident of history that the axiom of choice is treated as being rather
> fundamental?
>
> Also -- for comparison, in Peter Andrews' quite similar Q0 there is a
> weaker description operator that basically only promises to give the back
> the single element of a singleton. Is there some notable concern or
> disadvantage seen in this description operator compared with a choice
> operator?
>
> Q0 has been my introduction to these logics, so I'm very interested in
> points of comparison.
>
> thanks much,
> Cris
>
>
>
> ----------------------------------------
>
>
----------------------------------------------------------------------------
> --
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>
>
> ----------------------------------------
> _______________________________________________
> hol-info mailing list
> hol-info@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hol-info

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
hol-info mailing list
hol-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hol-info

Reply via email to