src/HOL/blastdata.ML
author haftmann
Fri, 13 Oct 2006 12:32:44 +0200
changeset 21009 0eae3fb48936
parent 20973 0b8e436ed071
permissions -rw-r--r--
lifted claset setup from ML to Isar level
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7357
d0e16da40ea2 proper bootstrap of HOL theory and packages;
wenzelm
parents:
diff changeset
     1
structure Blast_Data = 
20944
34b2c1bb7178 cleanup basic HOL bootstrap
haftmann
parents: 18524
diff changeset
     2
struct
34b2c1bb7178 cleanup basic HOL bootstrap
haftmann
parents: 18524
diff changeset
     3
  type claset = Classical.claset
18524
57b489b54914 provide equality_name, not_name;
wenzelm
parents: 18171
diff changeset
     4
  val equality_name = "op ="
57b489b54914 provide equality_name, not_name;
wenzelm
parents: 18171
diff changeset
     5
  val not_name = "Not"
20944
34b2c1bb7178 cleanup basic HOL bootstrap
haftmann
parents: 18524
diff changeset
     6
  val notE = HOL.notE
34b2c1bb7178 cleanup basic HOL bootstrap
haftmann
parents: 18524
diff changeset
     7
  val ccontr = HOL.ccontr
7357
d0e16da40ea2 proper bootstrap of HOL theory and packages;
wenzelm
parents:
diff changeset
     8
  val contr_tac = Classical.contr_tac
20944
34b2c1bb7178 cleanup basic HOL bootstrap
haftmann
parents: 18524
diff changeset
     9
  val dup_intr = Classical.dup_intr
7357
d0e16da40ea2 proper bootstrap of HOL theory and packages;
wenzelm
parents:
diff changeset
    10
  val hyp_subst_tac = Hypsubst.blast_hyp_subst_tac
d0e16da40ea2 proper bootstrap of HOL theory and packages;
wenzelm
parents:
diff changeset
    11
  val claset	= Classical.claset
20944
34b2c1bb7178 cleanup basic HOL bootstrap
haftmann
parents: 18524
diff changeset
    12
  val rep_cs = Classical.rep_cs
34b2c1bb7178 cleanup basic HOL bootstrap
haftmann
parents: 18524
diff changeset
    13
  val cla_modifiers = Classical.cla_modifiers
7357
d0e16da40ea2 proper bootstrap of HOL theory and packages;
wenzelm
parents:
diff changeset
    14
  val cla_meth' = Classical.cla_meth'
20944
34b2c1bb7178 cleanup basic HOL bootstrap
haftmann
parents: 18524
diff changeset
    15
end;
7357
d0e16da40ea2 proper bootstrap of HOL theory and packages;
wenzelm
parents:
diff changeset
    16
d0e16da40ea2 proper bootstrap of HOL theory and packages;
wenzelm
parents:
diff changeset
    17
structure Blast = BlastFun(Blast_Data);