equal
deleted
inserted
replaced
1283 use "simpdata.ML" |
1283 use "simpdata.ML" |
1284 ML {* open Simpdata *} |
1284 ML {* open Simpdata *} |
1285 |
1285 |
1286 setup {* |
1286 setup {* |
1287 Simplifier.method_setup Splitter.split_modifiers |
1287 Simplifier.method_setup Splitter.split_modifiers |
1288 #> (fn thy => (change_simpset_of thy (fn _ => Simpdata.simpset_simprocs); thy)) |
1288 #> Simplifier.map_simpset (K Simpdata.simpset_simprocs) |
1289 #> Splitter.setup |
1289 #> Splitter.setup |
1290 #> Clasimp.setup |
1290 #> clasimp_setup |
1291 #> EqSubst.setup |
1291 #> EqSubst.setup |
1292 *} |
1292 *} |
1293 |
1293 |
1294 text {* Simproc for proving @{text "(y = x) == False"} from premise @{text "~(x = y)"}: *} |
1294 text {* Simproc for proving @{text "(y = x) == False"} from premise @{text "~(x = y)"}: *} |
1295 |
1295 |