On 07/08/2011 03:13 AM, Brian Huffman wrote:
I wrote to Florian about this exact issue back in February 2010.
Florian's recommended solution at the time was to add a new subclass
of archimedean_field that fixes the floor function and assumes a
correctness property about it. This solution is really easy to
implement (see attached diff). If people think this is a reasonable
design, then I'll let someone else go ahead and test and commit the
patch.
I think it is reasonable, so I added your changeset and set up the code generator and added a simple test case for quickcheck showing that we can evaluate floor and ceiling now. These preliminary changesets can be inspected under http://isabelle.in.tum.de/testboard/Isabelle, and I will push them into the mainstream repository, once the tests ran through.

@Brian: Thanks for your effort.

Lukas

_______________________________________________
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Reply via email to