src/HOL/Tools/inductive_set.ML
changeset 59936 b8ffc3dc9e24
parent 59880 30687c3f2b10
child 60328 9c94e6a30d29
equal deleted inserted replaced
59935:343905de27b1 59936:b8ffc3dc9e24
   566 (* commands *)
   566 (* commands *)
   567 
   567 
   568 val ind_set_decl = Inductive.gen_ind_decl add_ind_set_def;
   568 val ind_set_decl = Inductive.gen_ind_decl add_ind_set_def;
   569 
   569 
   570 val _ =
   570 val _ =
   571   Outer_Syntax.local_theory @{command_spec "inductive_set"} "define inductive sets"
   571   Outer_Syntax.local_theory @{command_keyword inductive_set} "define inductive sets"
   572     (ind_set_decl false);
   572     (ind_set_decl false);
   573 
   573 
   574 val _ =
   574 val _ =
   575   Outer_Syntax.local_theory @{command_spec "coinductive_set"} "define coinductive sets"
   575   Outer_Syntax.local_theory @{command_keyword coinductive_set} "define coinductive sets"
   576     (ind_set_decl true);
   576     (ind_set_decl true);
   577 
   577 
   578 end;
   578 end;