When an existing theorem directly matches a goal, which of the following is preferred?
have "..." using my_theorem .
have "..." by (rule my_theorem)
I prefer the latter, but that's mostly personal preference.
I try to skip those steps...
note H = my_theorem[of ...]
would also work
The rule version has the advantage to have an implicit standard applied, which can be useful to discharge assumptions
Last updated: Jun 21 2025 at 01:46 UTC