Field.Checkedval is_square : Var.t -> Boolean.var Checked.tval sqrt_check : Var.t -> (Var.t * Boolean.var) Checked.tval equal : Var.t -> Var.t -> Boolean.var Checked.tval unpack : Var.t -> length:int -> Boolean.var list Checked.tval unpack_flagged :
Var.t ->
length:int ->
(Boolean.var list * [ `Success of Boolean.var ]) Checked.tval unpack_full :
Var.t ->
Boolean.var Bitstring_lib.Bitstring.Lsb_first.t Checked.tval parity : ?length:int -> Var.t -> Boolean.var Checked.tval choose_preimage_var : Var.t -> length:int -> Boolean.var list Checked.ttype comparison_result = Fq2.Impl.Field.Checked.comparison_result = {less : Boolean.var; |
less_or_equal : Boolean.var; |
}val compare : bit_length:int -> Var.t -> Var.t -> comparison_result Checked.tval if_ : Boolean.var -> then_:Var.t -> else_:Var.t -> Var.t Checked.tmodule Unsafe : sig ... endmodule Assert : sig ... end