src/HOL/Relation.thy
changeset 76752 66cae055ac7b
parent 76749 11a24dab1880
child 76755 c507162fe36e
--- a/src/HOL/Relation.thy	Mon Dec 19 16:07:44 2022 +0100
+++ b/src/HOL/Relation.thy	Mon Dec 19 16:12:17 2022 +0100
@@ -1179,8 +1179,11 @@
 lemma antisymp_on_conversep [simp]: "antisymp_on A R\<inverse>\<inverse> = antisymp_on A R"
   by (rule antisym_on_converse[to_pred])
 
-lemma trans_converse [simp]: "trans (converse r) = trans r"
-  unfolding trans_def by blast
+lemma trans_on_converse [simp]: "trans_on A (r\<inverse>) = trans_on A r"
+  by (auto intro: trans_onI dest: trans_onD)
+
+lemma transp_on_conversep [simp]: "transp_on A R\<inverse>\<inverse> = transp_on A R"
+  by (rule trans_on_converse[to_pred])
 
 lemma sym_conv_converse_eq: "sym r \<longleftrightarrow> r\<inverse> = r"
   unfolding sym_def by fast