src/FOL/ROOT.ML
changeset 1523 7513fbe502fb
parent 1459 d12da312eff4
child 2237 f01ac387e82b
equal deleted inserted replaced
1522:4093c3cb7b30 1523:7513fbe502fb
    61 
    61 
    62 (*Quantifier rules*)
    62 (*Quantifier rules*)
    63 val FOL_cs = prop_cs addSIs [allI] addIs [exI,ex1I] 
    63 val FOL_cs = prop_cs addSIs [allI] addIs [exI,ex1I] 
    64                      addSEs [exE,ex1E] addEs [allE];
    64                      addSEs [exE,ex1E] addEs [allE];
    65 
    65 
    66 val ex1_functional = prove_goal FOL.thy
    66 qed_goal "ex1_functional" FOL.thy
    67     "!!a b c. [| EX! z. P(a,z);  P(a,b);  P(a,c) |] ==> b = c"
    67     "!!a b c. [| EX! z. P(a,z);  P(a,b);  P(a,c) |] ==> b = c"
    68  (fn _ => [ (deepen_tac FOL_cs 0 1) ]);
    68  (fn _ => [ (deepen_tac FOL_cs 0 1) ]);
    69 
    69 
    70 use "simpdata.ML";
    70 use "simpdata.ML";
    71 
    71