src/Pure/thm.ML
changeset 79241 a49bdb686545
parent 79240 9cb8053d720e
child 79246 a551cf8eca09
--- a/src/Pure/thm.ML	Mon Dec 11 12:27:42 2023 +0100
+++ b/src/Pure/thm.ML	Mon Dec 11 12:45:16 2023 +0100
@@ -2347,13 +2347,8 @@
           union_constraints constraints1 constraints2
           |> insert_constraints_env thy' env;
         fun zproof p q = ZTerm.todo_proof p;
-        fun bicompose_proof p q =
-          Proofterm.bicompose_proof env flatten Bs As A oldAs n (nlift+1) p q;
-        val proof =
-          if Envir.is_empty env then bicompose_proof
-          else if Envir.above env smax
-          then bicompose_proof o Proofterm.norm_proof_remove_types env
-          else Proofterm.norm_proof_remove_types env oo bicompose_proof;
+        fun proof p q =
+          Proofterm.bicompose_proof env smax flatten Bs As A oldAs n (nlift + 1) p q;
         val th =
           Thm (deriv_rule2 zproof proof rder' sder,
            {tags = [],