New GCD.thy for Isabelle/HOL