Jsil_syntax.Lemma
module Expr = Gillian.Gil_syntax.Expr
type lemma_spec = {
pre : Asrt.t;
posts : Asrt.t list;
}
type t = {
name : string;
params : string list;
proof : LCmd.t list option;
variant : Expr.t option;
existentials : string list;
val init_tbl : unit -> (string, t) Stdlib.Hashtbl.t
val pp : Stdlib.Format.formatter -> t -> unit