two new theorems
authorpaulson <lp15@cam.ac.uk>
Wed, 17 Sep 2025 12:19:12 +0100
changeset 83162 0eed8d2e7d81
parent 83161 87ceb18f23f3
child 83190 92b5a048766e
two new theorems
src/HOL/HOL.thy
--- a/src/HOL/HOL.thy	Mon Sep 15 23:25:20 2025 +0200
+++ b/src/HOL/HOL.thy	Wed Sep 17 12:19:12 2025 +0100
@@ -311,6 +311,12 @@
 lemma arg_cong2: "\<lbrakk>a = b; c = d\<rbrakk> \<Longrightarrow> f a c = f b d"
   by (iprover intro: refl elim: subst)
 
+lemma arg_cong3: "\<lbrakk>x = x'; y = y'; z = z'\<rbrakk> \<Longrightarrow> f x y z = f x' y' z'"
+  by (iprover intro: refl elim: subst)
+
+lemma arg_cong4: "\<lbrakk>w = w'; x = x'; y = y'; z = z'\<rbrakk> \<Longrightarrow> f w x y z = f w' x' y' z'"
+  by (iprover intro: refl elim: subst)
+
 lemma cong: "\<lbrakk>f = g; (x::'a) = y\<rbrakk> \<Longrightarrow> f x = g y"
   by (iprover intro: refl elim: subst)