src/HOL/Lattices.thy
changeset 69605 a96320074298
parent 69593 3dda49e08b9d
child 70490 c42a0a0a9a8d
equal deleted inserted replaced
69604:d80b2df54d31 69605:a96320074298
   691 lemma inf_compl_bot_right [simp]: "inf x (inf y (- x)) = bot"
   691 lemma inf_compl_bot_right [simp]: "inf x (inf y (- x)) = bot"
   692   by (subst inf_left_commute) simp
   692   by (subst inf_left_commute) simp
   693 
   693 
   694 end
   694 end
   695 
   695 
   696 ML_file "Tools/boolean_algebra_cancel.ML"
   696 ML_file \<open>Tools/boolean_algebra_cancel.ML\<close>
   697 
   697 
   698 simproc_setup boolean_algebra_cancel_sup ("sup a b::'a::boolean_algebra") =
   698 simproc_setup boolean_algebra_cancel_sup ("sup a b::'a::boolean_algebra") =
   699   \<open>fn phi => fn ss => try Boolean_Algebra_Cancel.cancel_sup_conv\<close>
   699   \<open>fn phi => fn ss => try Boolean_Algebra_Cancel.cancel_sup_conv\<close>
   700 
   700 
   701 simproc_setup boolean_algebra_cancel_inf ("inf a b::'a::boolean_algebra") =
   701 simproc_setup boolean_algebra_cancel_inf ("inf a b::'a::boolean_algebra") =