isabelle - Can I define multiple names for a theorem? -
suppose have theorem:
theorem non_ascii_thm_name: "true" simp i want define ascii name non_ascii_thm_name notation command. example, this:
notation non_ascii_thm_name ("ascii_thm_name") the isar commands notation , abbreviation can used constants. there isar command allows me to this?
preferably, want isar command provide synonym. example, if use sledgehammer, preferable there exist 1 theorem, non_ascii_thm_name, sledgehammer not using additional fact ascii_thm_name.
a partial solution use command:
lemmas ascii_thm_name = non_ascii_thm_name this define new theorem called ascii_thm_name same non_ascii_thm_name.
there unfortunately no guarantee tools such find_theorems use new name, instead use own heuristics determining "best" name output user.
an alternative synonym lemmas theorems, though former considered more standard approach.
Comments
Post a Comment