[opentheory-users] a standalone tactic translating numeral encodings
Joe Hurd
joe at gilith.com
Thu Apr 5 22:10:16 UTC 2012
Hi Ramana,
> My guess is that you're generating an article with HOLLight.BIT2 rather than
> Number.Natural.bit2, but I haven't actually run your attempt.
> If that's not the problem it would be helpful if you could send me the
> article that gets passed to the web tactic (or maybe I should have some
> infrastructure for saving it...)
I've attached the article encoding the goal: FYI the opentheory
summary for it is:
$ opentheory info n2b-goal.art
3 input type operators: -> bool Number.Natural.natural
5 input constants: F Function.K Number.Natural.bit1 Number.Natural.bit2
Number.Natural.zero
1 assumption:
|- Function.K F
(Number.Natural.bit2 (Number.Natural.bit1 (Number.Natural.bit2 0)))
1 theorem:
|- Function.K F
(Number.Natural.bit2 (Number.Natural.bit1 (Number.Natural.bit2 0)))
> The function n2b near the top of the file is the algorithm.
> It's been a while, so let's see if I can figure out the algorithm just by
> reading that code...
Your algorithm looks absolutely fine, and should scale up to any size
of natural number that a theorem prover could conceivably process.
Cheers,
Joe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: n2b-goal.art
Type: application/octet-stream
Size: 899 bytes
Desc: not available
URL: <http://www.gilith.com/opentheory/mailing-list/attachments/20120405/76552d0a/attachment.obj>
More information about the opentheory-users
mailing list