package coq-serapi

  1. Overview
  2. Docs
Serialization library and protocol for machine interaction with the Coq proof assistant

Install

Dune Dependency

Authors

Maintainers

Sources

coq-serapi-8.19.0.0.19.2.tbz
sha256=2106a7f8bc1b38a2a0da6f9425aa21a57c508771da75c59c0b08481e9ec9a083
sha512=a09a6d6f37724bf5aa0166e7064e703a8e8d4d939a474353b515bb55b764b988a18a5979a0eba97d9bbc12d89502aeec0788f35c5c8e6917845046e90737b5fc

doc/serlib_ring/Serlib_ring/Ser_g_ring/index.html

Module Serlib_ring.Ser_g_ringSource

module CAst = Serlib.Ser_cAst
module Libnames = Serlib.Ser_libnames
module Constrexpr = Serlib.Ser_constrexpr
module Tactypes = Serlib.Ser_tactypes
module Genintern = Serlib.Ser_genintern
module EConstr = Serlib.Ser_eConstr
module Tacexpr = Serlib_ltac.Ser_tacexpr
Sourcemodule Ltac_plugin : sig ... end
Sourcetype 'constr coeff_spec = 'constr Ring_plugin.Ring_ast.coeff_spec =
  1. | Computational of 'constr
  2. | Abstract
  3. | Morphism of 'constr
Sourceval coeff_spec_of_sexp : 'constr. (Sexplib0.Sexp.t -> 'constr) -> Sexplib0.Sexp.t -> 'constr coeff_spec
Sourceval sexp_of_coeff_spec : 'constr. ('constr -> Sexplib0.Sexp.t) -> 'constr coeff_spec -> Sexplib0.Sexp.t
Sourceval hash_fold_coeff_spec : 'constr. (Ppx_hash_lib.Std.Hash.state -> 'constr -> Ppx_hash_lib.Std.Hash.state) -> Ppx_hash_lib.Std.Hash.state -> 'constr coeff_spec -> Ppx_hash_lib.Std.Hash.state
Sourceval compare_coeff_spec : 'constr. ('constr -> 'constr -> int) -> 'constr coeff_spec -> 'constr coeff_spec -> int
Sourcetype cst_tac_spec = Ring_plugin.Ring_ast.cst_tac_spec =
  1. | CstTac of Ltac_plugin.Tacexpr.raw_tactic_expr
  2. | Closed of Libnames.qualid list
Sourceval cst_tac_spec_of_sexp : Sexplib0.Sexp.t -> cst_tac_spec
Sourceval sexp_of_cst_tac_spec : cst_tac_spec -> Sexplib0.Sexp.t
Sourceval hash_fold_cst_tac_spec : Ppx_hash_lib.Std.Hash.state -> cst_tac_spec -> Ppx_hash_lib.Std.Hash.state
Sourceval hash_cst_tac_spec : cst_tac_spec -> Ppx_hash_lib.Std.Hash.hash_value
Sourceval compare_cst_tac_spec : cst_tac_spec -> cst_tac_spec -> int
Sourcetype 'constr ring_mod = 'constr Ring_plugin.Ring_ast.ring_mod =
  1. | Ring_kind of 'constr coeff_spec
  2. | Const_tac of cst_tac_spec
  3. | Pre_tac of Ltac_plugin.Tacexpr.raw_tactic_expr
  4. | Post_tac of Ltac_plugin.Tacexpr.raw_tactic_expr
  5. | Setoid of Constrexpr.constr_expr * Constrexpr.constr_expr
  6. | Pow_spec of cst_tac_spec * Constrexpr.constr_expr
  7. | Sign_spec of Constrexpr.constr_expr
  8. | Div_spec of Constrexpr.constr_expr
Sourceval ring_mod_of_sexp : 'constr. (Sexplib0.Sexp.t -> 'constr) -> Sexplib0.Sexp.t -> 'constr ring_mod
Sourceval sexp_of_ring_mod : 'constr. ('constr -> Sexplib0.Sexp.t) -> 'constr ring_mod -> Sexplib0.Sexp.t
Sourceval hash_fold_ring_mod : 'constr. (Ppx_hash_lib.Std.Hash.state -> 'constr -> Ppx_hash_lib.Std.Hash.state) -> Ppx_hash_lib.Std.Hash.state -> 'constr ring_mod -> Ppx_hash_lib.Std.Hash.state
Sourceval compare_ring_mod : 'constr. ('constr -> 'constr -> int) -> 'constr ring_mod -> 'constr ring_mod -> int
Sourcetype 'a field_mod = 'a Ring_plugin.Ring_ast.field_mod =
  1. | Ring_mod of 'a ring_mod
  2. | Inject of Constrexpr.constr_expr
Sourceval field_mod_of_sexp : 'a. (Sexplib0.Sexp.t -> 'a) -> Sexplib0.Sexp.t -> 'a field_mod
Sourceval sexp_of_field_mod : 'a. ('a -> Sexplib0.Sexp.t) -> 'a field_mod -> Sexplib0.Sexp.t
Sourceval hash_fold_field_mod : 'a. (Ppx_hash_lib.Std.Hash.state -> 'a -> Ppx_hash_lib.Std.Hash.state) -> Ppx_hash_lib.Std.Hash.state -> 'a field_mod -> Ppx_hash_lib.Std.Hash.state
Sourceval compare_field_mod : 'a. ('a -> 'a -> int) -> 'a field_mod -> 'a field_mod -> int
Sourcemodule A0 : sig ... end
Sourceval ser_wit_field_mod : (A0.raw, A0.glb, A0.top) Serlib__Ser_genarg.gen_ser
Sourcemodule A1 : sig ... end
Sourceval ser_wit_field_mods : (A1.raw, A1.glb, A1.top) Serlib__Ser_genarg.gen_ser
Sourcemodule A2 : sig ... end
Sourceval ser_wit_ring_mod : (A2.raw, A2.glb, A2.top) Serlib__Ser_genarg.gen_ser
Sourcemodule A3 : sig ... end
Sourceval ser_wit_ring_mods : (A3.raw, A3.glb, A3.top) Serlib__Ser_genarg.gen_ser
Sourceval register : unit -> unit
OCaml

Innovation. Community. Security.