Make.1-Fmodule Impl : Snarky_backendless.Snark_intf.Smodule Base : sig ... endmodule A : Intf.Traversable_applicative with module Impl := Implval to_list : 'a t_ -> 'a listmodule Unchecked :
Snarkette.Fields.Sqrt_field_intf with type t = Base.Unchecked.t A.tval typ : ( t, Unchecked.t ) Impl.Typ.tval constant : Unchecked.t -> tval to_constant : t -> Unchecked.t optionval scale : t -> Impl.Field.t -> tval mul_field : t -> Impl.Field.Var.t -> t Impl.Checked.tval assert_r1cs : t -> t -> t -> unit Impl.Checked.tval if_ : Impl.Boolean.var -> then_:t -> else_:t -> t Impl.Checked.tval assert_square : [ `Define | `Custom of t -> t -> unit Impl.Checked.t ]val (*) : [ `Define | `Custom of t -> t -> t Impl.Checked.t ]val square : [ `Define | `Custom of t -> t Impl.Checked.t ]val inv_exn : [ `Define | `Custom of t -> t Impl.Checked.t ]val real_part : 'a t_ -> 'a