diff options
author | 2010-07-21 09:46:51 +0200 | |
---|---|---|
committer | 2010-07-21 09:46:51 +0200 | |
commit | 5b7eafd0f00a16d78f99a27f5c7d5a0de77dc7e6 (patch) | |
tree | 631ad791a7685edafeb1fb2e8faeedc8379318ae /contrib/funind/functional_principles_types.mli | |
parent | da178a880e3ace820b41d38b191d3785b82991f5 (diff) |
Imported Upstream snapshot 8.3~beta0+13298
Diffstat (limited to 'contrib/funind/functional_principles_types.mli')
-rw-r--r-- | contrib/funind/functional_principles_types.mli | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/contrib/funind/functional_principles_types.mli b/contrib/funind/functional_principles_types.mli deleted file mode 100644 index cf28c6e6..00000000 --- a/contrib/funind/functional_principles_types.mli +++ /dev/null @@ -1,34 +0,0 @@ -open Names -open Term - - -val generate_functional_principle : - (* do we accept interactive proving *) - bool -> - (* induction principle on rel *) - types -> - (* *) - sorts array option -> - (* Name of the new principle *) - (identifier) option -> - (* the compute functions to use *) - constant array -> - (* We prove the nth- principle *) - int -> - (* The tactic to use to make the proof w.r - the number of params - *) - (constr array -> int -> Tacmach.tactic) -> - unit - -val compute_new_princ_type_from_rel : constr array -> sorts array -> - types -> types - - -exception No_graph_found - -val make_scheme : (constant*Rawterm.rawsort) list -> Entries.definition_entry list - -val build_scheme : (identifier*Libnames.reference*Rawterm.rawsort) list -> unit -val build_case_scheme : (identifier*Libnames.reference*Rawterm.rawsort) -> unit - |