new Isabelle/HOL version of the proof