src/HOL/Set.ML
changeset 11589 9a6d4511bb3c
parent 11290 c6a4100d1cd0
child 11655 923e4d0d36d5
equal deleted inserted replaced
11588:d792570a04b1 11589:9a6d4511bb3c
   420 
   420 
   421 Goal "c:B ==> c : A Un B";
   421 Goal "c:B ==> c : A Un B";
   422 by (Asm_simp_tac 1);
   422 by (Asm_simp_tac 1);
   423 qed "UnI2";
   423 qed "UnI2";
   424 
   424 
   425 AddXIs [UnI1, UnI2];
   425 AddXEs [UnI1, UnI2];
   426 
   426 
   427 
   427 
   428 (*Classical introduction rule: no commitment to A vs B*)
   428 (*Classical introduction rule: no commitment to A vs B*)
   429 
   429 
   430 val prems = Goal "(c~:B ==> c:A) ==> c : A Un B";
   430 val prems = Goal "(c~:B ==> c:A) ==> c : A Un B";