Tick.Number
val (*) : t -> t -> t Full.Internal_Basic.Checked.t
val constant : Full.Internal_Basic.Field.t -> t
val one : t
val zero : t
val if_ :
Full.Internal_Basic.Boolean.var ->
then_:t ->
else_:t ->
t Full.Internal_Basic.Checked.t
val (<) :
t ->
t ->
Full.Internal_Basic.Boolean.var Full.Internal_Basic.Checked.t
val (>) :
t ->
t ->
Full.Internal_Basic.Boolean.var Full.Internal_Basic.Checked.t
val (<=) :
t ->
t ->
Full.Internal_Basic.Boolean.var Full.Internal_Basic.Checked.t
val (>=) :
t ->
t ->
Full.Internal_Basic.Boolean.var Full.Internal_Basic.Checked.t
val (=) :
t ->
t ->
Full.Internal_Basic.Boolean.var Full.Internal_Basic.Checked.t
val min : t -> t -> t Full.Internal_Basic.Checked.t
val max : t -> t -> t Full.Internal_Basic.Checked.t
val to_var : t -> Full.Internal_Basic.Field.Var.t
val of_bits : Full.Internal_Basic.Boolean.var list -> t
val to_bits :
t ->
Full.Internal_Basic.Boolean.var list Full.Internal_Basic.Checked.t
val div_pow_2 : t -> [ `Two_to_the of int ] -> t Full.Internal_Basic.Checked.t
val ceil_div_pow_2 :
t ->
[ `Two_to_the of int ] ->
t Full.Internal_Basic.Checked.t
val mul_pow_2 : t -> [ `Two_to_the of int ] -> t Full.Internal_Basic.Checked.t
val mod_pow_2 : t -> [ `Two_to_the of int ] -> t Full.Internal_Basic.Checked.t
val of_pow_2 : [ `Two_to_the of int ] -> t
val clamp_to_n_bits : t -> int -> t Full.Internal_Basic.Checked.t