[opentheory-users] new_specification

Joe Leslie-Hurd joe at gilith.com
Tue Feb 25 22:14:48 UTC 2014


Hi Ramana,

I'd never read that note by Rob, and it's very clear and persuasive.
Although I have a natural resistance to changing the article file format in
any way, the proposed primitive constant definition mechanism does seem to
offer an improvement in expressivity at a modest cost of being more
complicated to explain.

I would consider changing the OpenTheory logical kernel to support it,
particularly if HOL4 or ProofPower incorporated it as the primitive
constant definition mechanism, but I'd be interested to hear what John has
to say about it.

Cheers,

Joe





On Tue, Feb 25, 2014 at 1:38 PM, Ramana Kumar <ramana at member.fsf.org> wrote:

> Hello OpenTheory!
>
> There has been some activity recently considering Rob Arthan's
> proposal for HOL Constant Definition Done Right [1]. For those
> unfamiliar, that proposal includes a rule for introducing new
> constants by conservative extension with a (potentially loose)
> specification, and it subsumes the functionality of the new_definition
> and new_specification rules currently implemented in the various HOL
> provers.
>
> The rule has a host of benefits detailed in the paper. My aim here is
> to encourage OpenTheory and HOL Light to adopt it as well - or at
> least to invite discussion on that possibility.
>
> As I understand it, work is being done to implement this new rule in
> HOL4 and ProofPower, as a replacement for the primitive rule for
> defining a new constant by an equation. Of course, as it stands, this
> breaks compatibility with OpenTheory, since the new rule cannot be
> reduced to the definitional mechanisms provided in OpenTheory.
>
> It would be wonderful to maintain the possibility of proof export,
> hence my invitation to consider the new rule for OpenTheory.
>
> Cheers,
> Ramana
>
> [1] http://www.lemma-one.com/papers/hcddr.pdf
>
> _______________________________________________
> opentheory-users mailing list
> opentheory-users at gilith.com
> http://www.gilith.com/opentheory/mailing-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gilith.com/opentheory/mailing-list/attachments/20140225/8bc6eaef/attachment.html>


More information about the opentheory-users mailing list