# HG changeset patch # User desharna # Date 1669034938 -3600 # Node ID 15f868460de94e04898e1f4429ec64dcdbca5495 # Parent 137cec33346f0193c92fb6e619500024eecf08e7 renamed lemmas linorder.totalp_on_(ge|greater|le|less) and preorder.reflp_(ge|le) diff -r 137cec33346f -r 15f868460de9 NEWS --- a/NEWS Sun Nov 20 23:53:39 2022 +0100 +++ b/NEWS Mon Nov 21 13:48:58 2022 +0100 @@ -27,24 +27,22 @@ * Theory "HOL.Relation": - Strengthened lemmas. Minor INCOMPATIBILITY. - preorder.reflp_ge - preorder.reflp_le total_on_singleton - Added lemmas. antisym_if_asymp antisymp_if_asymp irreflD irreflpD - linorder.totalp_ge[simp] - linorder.totalp_greater[simp] - linorder.totalp_le[simp] - linorder.totalp_less[simp] + linorder.totalp_on_ge[simp] + linorder.totalp_on_greater[simp] + linorder.totalp_on_le[simp] + linorder.totalp_on_less[simp] order.antisymp_ge[simp] order.antisymp_le[simp] preorder.antisymp_greater[simp] preorder.antisymp_less[simp] - preorder.reflp_ge[simp] - preorder.reflp_le[simp] + preorder.reflp_on_ge[simp] + preorder.reflp_on_le[simp] reflp_on_conversp[simp] totalp_on_singleton[simp] diff -r 137cec33346f -r 15f868460de9 src/HOL/Relation.thy --- a/src/HOL/Relation.thy Sun Nov 20 23:53:39 2022 +0100 +++ b/src/HOL/Relation.thy Mon Nov 21 13:48:58 2022 +0100 @@ -256,10 +256,10 @@ lemma reflp_mono: "reflp R \ (\x y. R x y \ Q x y) \ reflp Q" by (rule reflp_on_mono[of UNIV R Q]) simp_all -lemma (in preorder) reflp_le[simp]: "reflp_on A (\)" +lemma (in preorder) reflp_on_le[simp]: "reflp_on A (\)" by (simp add: reflp_onI) -lemma (in preorder) reflp_ge[simp]: "reflp_on A (\)" +lemma (in preorder) reflp_on_ge[simp]: "reflp_on A (\)" by (simp add: reflp_onI) @@ -593,16 +593,16 @@ lemma totalp_on_singleton [simp]: "totalp_on {x} R" by (simp add: totalp_on_def) -lemma (in linorder) totalp_less[simp]: "totalp_on A (<)" +lemma (in linorder) totalp_on_less[simp]: "totalp_on A (<)" by (auto intro: totalp_onI) -lemma (in linorder) totalp_greater[simp]: "totalp_on A (>)" +lemma (in linorder) totalp_on_greater[simp]: "totalp_on A (>)" by (auto intro: totalp_onI) -lemma (in linorder) totalp_le[simp]: "totalp_on A (\)" +lemma (in linorder) totalp_on_le[simp]: "totalp_on A (\)" by (rule totalp_onI, rule linear) -lemma (in linorder) totalp_ge[simp]: "totalp_on A (\)" +lemma (in linorder) totalp_on_ge[simp]: "totalp_on A (\)" by (rule totalp_onI, rule linear)