*To*: noam neer <noamneer at gmail.com>*Subject*: Re: [isabelle] yet another simplifier question*From*: Lawrence Paulson <lp15 at cam.ac.uk>*Date*: Sat, 5 Nov 2016 19:33:18 +0000*Cc*: Tobias Nipkow <nipkow at in.tum.de>, "cl-isabelle-users at lists.cam.ac.uk" <cl-isabelle-users at lists.cam.ac.uk>*In-reply-to*: <CAGOKs08vyp6s4DvU8tVedaXM=7RTkL9kRzWSwKCPoc7O-hjGiQ@mail.gmail.com>*References*: <CAGOKs0_QVcuM1gVkD3kt3wnpSONdP-vFFzO+qcaA6MjDAH4Z9g@mail.gmail.com> <a0ba4baa-8d66-ce82-9092-e992ff31ea26@in.tum.de> <CAGOKs08vyp6s4DvU8tVedaXM=7RTkL9kRzWSwKCPoc7O-hjGiQ@mail.gmail.com>

In such situations, you should try simplifying with apply (simp add: algebra_simps) It works in your example. Sledgehammer also solves your problem. There are many other useful packages of rules for such situations, including field_simps and divide_simps. To be quite honest, I never try to trace the simplifier. The output is simply too massive. I just try something else. Larry Paulson > On 5 Nov 2016, at 01:47, noam neer <noamneer at gmail.com> wrote: > > first I must admit I didn't know the simplifier can do things to sub > expressions besides application of identities. good to know that. > > > second, is there a documentation of what "field_combine_numerals" can and > can't do? for example to my surprise the following fails (and this was the > trigger to the original question) - > > lemma "sin((x::real) + y + x + y) = sin(2*x + 2*y)" > using [[simp_trace=true]] > by simp (* doesn't work *) > > > also, I must say that the simplifier's output is very hard to read. it > would have been much easier to understand it if there was some identation, > and if there was some declaration where the output of a simproc begins (I > assume much of the output before the produced rewrite rule also came from > the simproc.) can we request this for the next Isabelle revision ? >

**Follow-Ups**:**Re: [isabelle] yet another simplifier question***From:*noam neer

**References**:**[isabelle] yet another simplifier question***From:*noam neer

**Re: [isabelle] yet another simplifier question***From:*Tobias Nipkow

**Re: [isabelle] yet another simplifier question***From:*noam neer

- Previous by Date: Re: [isabelle] Isabelle2016-1-RC1: Printing of literal newline characters in Scala code is wrong
- Next by Date: Re: [isabelle] yet another simplifier question
- Previous by Thread: Re: [isabelle] yet another simplifier question
- Next by Thread: Re: [isabelle] yet another simplifier question
- Cl-isabelle-users November 2016 archives indexes sorted by: [ thread ] [ subject ] [ author ] [ date ]
- Cl-isabelle-users list archive Table of Contents
- More information about the Cl-isabelle-users mailing list