src/ZF/AC/WO1_WO8.ML
changeset 2493 bdeb5024353a
parent 2469 b50b8c0eec01
child 4091 771b1f6422a8
equal deleted inserted replaced
2492:88f15198950f 2493:bdeb5024353a
    22 by (eres_inst_tac [("x","{{x}. x:A}")] allE 1);
    22 by (eres_inst_tac [("x","{{x}. x:A}")] allE 1);
    23 by (etac impE 1);
    23 by (etac impE 1);
    24 by (fast_tac (!claset addSEs [lam_sing_bij RS bij_is_inj RS
    24 by (fast_tac (!claset addSEs [lam_sing_bij RS bij_is_inj RS
    25                         well_ord_rvimage]) 2);
    25                         well_ord_rvimage]) 2);
    26 by (res_inst_tac [("x","lam a:{{x}. x:A}. THE x. a={x}")] exI 1);
    26 by (res_inst_tac [("x","lam a:{{x}. x:A}. THE x. a={x}")] exI 1);
    27 by (fast_tac (!claset addSEs [singleton_eq_iff RS iffD1 RS sym]
    27 by (fast_tac (!claset addSIs [lam_type]
    28                 addSIs [lam_type]
    28                 addss (!simpset addsimps [singleton_eq_iff, the_equality])) 1);
    29                 addIs [the_equality RS ssubst]) 1);
       
    30 qed "WO8_WO1";
    29 qed "WO8_WO1";