fact: Definition total_time_of_nat_poly {size : has_size nat} {p : reified (fun x => size (N.to_nat (Z.to_N x)))} : has_total_time nat := fun min max => @total_time_of_Zpoly _ p min max.
imports: Coq.Strings.String Coq.Structures.Orders Coq.micromega.Lia Coq.Bool.Bool Coq.Sorting.Mergesort Coq.QArith.QArith Coq.QArith.Qround Coq.QArith.Qabs Coq.QArith.Qminmax Coq.NArith.NArith Coq.ZArith.ZArith Coq.Arith.Arith Coq.Lists.List PerformanceExperiments.LetIn