# HG changeset patch # User berghofe # Date 1006188045 -3600 # Node ID 09966ccbc84c598e7308677b7f284e1f5009c3d7 # Parent 39aeccee9e1c32e975404cb1c338dc254502ede4 Improved error message. diff -r 39aeccee9e1c -r 09966ccbc84c src/Pure/Proof/proofchecker.ML --- a/src/Pure/Proof/proofchecker.ML Mon Nov 19 17:40:07 2001 +0100 +++ b/src/Pure/Proof/proofchecker.ML Mon Nov 19 17:40:45 2001 +0100 @@ -45,7 +45,9 @@ val thm = lookup name; val {prop, ...} = rep_thm thm; val _ = if prop=prop' then () else - error ("Duplicate use of theorem name " ^ quote name); + error ("Duplicate use of theorem name " ^ quote name ^ "\n" ^ + Sign.string_of_term sg prop ^ "\n\n" ^ + Sign.string_of_term sg prop'); val tvars = term_tvars prop; val ctye = map fst tvars ~~ map (Thm.ctyp_of sg) Ts in