src/HOL/MicroJava/J/JBasis.ML
changeset 9345 2f5f6824f888
parent 8442 96023903c2df
child 9969 4753185f1dd2
equal deleted inserted replaced
9344:6c85c8bdd2ed 9345:2f5f6824f888
    38 			eresolve_tac prems 1, eresolve_tac prems 1]);
    38 			eresolve_tac prems 1, eresolve_tac prems 1]);
    39 
    39 
    40 val set_cs2 = set_cs delrules [ballE] addSEs [BallE];
    40 val set_cs2 = set_cs delrules [ballE] addSEs [BallE];
    41 
    41 
    42 Addsimps [Let_def];
    42 Addsimps [Let_def];
    43 Addsimps [surjective_pairing RS sym];
       
    44 
    43 
    45 (* To HOL.ML *)
    44 (* To HOL.ML *)
    46 
    45 
    47 val ex1_Eps_eq = prove_goal HOL.thy "\\<lbrakk> \\<exists>!x. P x; P y \\<rbrakk> \\<Longrightarrow> Eps P = y" 
    46 val ex1_Eps_eq = prove_goal HOL.thy "\\<lbrakk> \\<exists>!x. P x; P y \\<rbrakk> \\<Longrightarrow> Eps P = y" 
    48 	(fn prems => [
    47 	(fn prems => [