src/Pure/facts.ML
changeset 33096 db3c18fd9708
parent 33095 bbd52d2f8696
child 33163 351fc13613f2
equal deleted inserted replaced
33095:bbd52d2f8696 33096:db3c18fd9708
   124 datatype T = Facts of
   124 datatype T = Facts of
   125  {facts: fact Name_Space.table,
   125  {facts: fact Name_Space.table,
   126   props: thm Net.net};
   126   props: thm Net.net};
   127 
   127 
   128 fun make_facts facts props = Facts {facts = facts, props = props};
   128 fun make_facts facts props = Facts {facts = facts, props = props};
   129 val empty = make_facts Name_Space.empty_table Net.empty;
   129 val empty = make_facts (Name_Space.empty_table "fact") Net.empty;
   130 
   130 
   131 
   131 
   132 (* named facts *)
   132 (* named facts *)
   133 
   133 
   134 fun facts_of (Facts {facts, ...}) = facts;
   134 fun facts_of (Facts {facts, ...}) = facts;