diff -r 8f3d03433917 -r 575f8f5c8e31 src/HOL/Relation.thy --- a/src/HOL/Relation.thy Mon Mar 24 13:59:08 2025 +0100 +++ b/src/HOL/Relation.thy Mon Mar 24 14:04:11 2025 +0100 @@ -261,6 +261,9 @@ "reflp_on B R \ A \ B \ (\x y. x \ A \ y \ A \ R x y \ Q x y) \ reflp_on A Q" by (rule reflp_onI) (auto dest: reflp_onD) +lemma reflp_on_mono[mono]: "A \ B \ R \ Q \ reflp_on B R \ reflp_on A Q" + by (simp add: reflp_on_mono_strong le_fun_def) + lemma reflp_mono: "reflp R \ (\x y. R x y \ Q x y) \ reflp Q" using reflp_on_mono_strong[OF _ subset_UNIV] .