theory Nat_Demo imports Main begin fun add :: "nat \ nat \ nat" where "add 0 n = n" | "add (Suc m) n = Suc(add m n)" lemma add_02: "add m 0 = m" apply(induction m) apply(auto) done end