I started to learn Isabelle recently and I cound not find an answer to a very important question: how can one see step-by-step reasoning of 'proofs' found by Isabelle? I am not satisfied with lines like "by auto" or "using Theorem_A by blast", I want to check step-by-step deduction. Of course, I learned about Isar 'proofs' but 1. such Isar proofs cannot always be found by Sledgehammer and 2. even Isar proofs do not always give step-by-step reasoning. For example, an Isar proof of one of my theorems generated by Sledgehammer looks like this:
proof -
have "... here is my formula ...."
using My_Theorem_1 My_axiom_2 by blast
thus ?thesis
by metis
qed
Of course, one cannot call such a proof 'a human readable proof' as Isabelle and Isar's enthusiasts do. Now my question: is it possible to generate step-by-step deduction from 'proofs' found by Isabelle? Or at least is it possible to transform 'proofs' like "by auto" into Isar proofs? A situation where step-by-step deduction is needed is e.g. proofs of existence theorems, they often provide useful explicit constructions. I look through several tutorials but I could not find an answer...