src/HOL/Tools/inductive_set_package.ML
changeset 26336 a0e2b706ce73
parent 26128 fe2d24c26e0c
child 26475 3cc1e48d0ce1
equal deleted inserted replaced
26335:961bbcc9d85b 26336:a0e2b706ce73
    16     ((string * typ) * mixfix) list ->
    16     ((string * typ) * mixfix) list ->
    17     (string * typ) list -> ((bstring * Attrib.src list) * term) list -> thm list ->
    17     (string * typ) list -> ((bstring * Attrib.src list) * term) list -> thm list ->
    18       local_theory -> InductivePackage.inductive_result * local_theory
    18       local_theory -> InductivePackage.inductive_result * local_theory
    19   val add_inductive: bool -> bool -> (string * string option * mixfix) list ->
    19   val add_inductive: bool -> bool -> (string * string option * mixfix) list ->
    20     (string * string option * mixfix) list ->
    20     (string * string option * mixfix) list ->
    21     ((bstring * Attrib.src list) * string) list -> (thmref * Attrib.src list) list ->
    21     ((bstring * Attrib.src list) * string) list -> (Facts.ref * Attrib.src list) list ->
    22     local_theory -> InductivePackage.inductive_result * local_theory
    22     local_theory -> InductivePackage.inductive_result * local_theory
    23   val setup: theory -> theory
    23   val setup: theory -> theory
    24 end;
    24 end;
    25 
    25 
    26 structure InductiveSetPackage: INDUCTIVE_SET_PACKAGE =
    26 structure InductiveSetPackage: INDUCTIVE_SET_PACKAGE =