Module Basic_consistency.Make
Parameters
Signature
val name : string -> stringval eval : burn_in:int -> int -> 'a Lang.t -> 'a0 Stdlib.Seq.tval dist_with_oracle : 
  ?plot:string ->
  ?oracle_pdf:(float -> float) ->
  burn_in:int ->
  int ->
  float Lang.t ->
  (Dagger.RNG.t, float) Stats__.Stats_intf.gen ->
  Stats__Fin.Float.rval gaussian_1d : float Lang.tval test_gaussian_1d : QCheck.Test.tval test_gamma_1d : QCheck.Test.tval gaussian_sum : float Lang.tval gaussian_sum_oracle : float Gen.tval test_gaussian_sum : QCheck.Test.tval iid_gaussian_sum : float Lang.tval iid_gaussian_sum_oracle : float Gen.tval test_iid_gaussian_sum : QCheck.Test.tval gaussian_chain : float Lang.tval gaussian_chain_oracle : float Gen.tval test_gaussian_chain : QCheck.Test.tval gaussian_sum_map : float Lang.tval gaussian_sum_bind : float Lang.tval test_map2_bind : QCheck.Test.tval mixture_oracle : float Gen.tval test_mixture1 : QCheck.Test.tval test_mixture2 : QCheck.Test.tval mixture3_oracle : float Gen.tval oracle_pdf : float -> floatval test_mixture3 : QCheck.Test.tval test_mixture4 : QCheck.Test.ttype range = {min : float;max : float;
}val importance_gaussian : float Lang.tval test_importance : QCheck.Test.tval tests : QCheck.Test.t list