src/HOL/Relation.ML
changeset 2637 e9b203f854ae
parent 2031 03a843f0f447
child 2891 d8f254ad1ab9
equal deleted inserted replaced
2636:4b30dbe4a020 2637:e9b203f854ae
   171  (fn _ =>
   171  (fn _ =>
   172   [ (rtac subsetI 1),
   172   [ (rtac subsetI 1),
   173     (REPEAT (eresolve_tac [asm_rl, ImageE, subsetD RS SigmaD2] 1)) ]);
   173     (REPEAT (eresolve_tac [asm_rl, ImageE, subsetD RS SigmaD2] 1)) ]);
   174 
   174 
   175 goal Relation.thy "R O id = R";
   175 goal Relation.thy "R O id = R";
   176 by (fast_tac (!claset addbefore (split_all_tac 1)) 1);
   176 by (fast_tac (!claset addbefore split_all_tac) 1);
   177 qed "R_O_id";
   177 qed "R_O_id";
   178 
   178 
   179 goal Relation.thy "id O R = R";
   179 goal Relation.thy "id O R = R";
   180 by (fast_tac (!claset addbefore (split_all_tac 1)) 1);
   180 by (fast_tac (!claset addbefore split_all_tac) 1);
   181 qed "id_O_R";
   181 qed "id_O_R";
   182 
   182 
   183 Addsimps [R_O_id,id_O_R];
   183 Addsimps [R_O_id,id_O_R];