src/HOL/HOL.thy
changeset 26496 49ae9456eba9
parent 26411 cd74690f3bfb
child 26513 6f306c8c2c54
equal deleted inserted replaced
26495:dd8996960cb0 26496:49ae9456eba9
  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