Date:Wednesday, March 18th, 2020
Commit:1a959946 on master
Hostname:warfa with Racket 7.5
Seed:2020078
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:numericsrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:complexrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
+o rules:numerics

Details

series1.7m (36.8%)

Calls

438 calls:

5.0s
(sqrt (* (* 2.0 n) (* U (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))))
4.7s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.7s
(sqrt (* (* 2.0 n) (* U (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))))
4.6s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
1.3s
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))

sample1.4m (30.3%)

Algorithm
61×intervals
Results
16.3s31110×body1280valid
16.1s250036×body80valid
11.2s167152×body80nan
8.9s8964×body2560valid
7.4s20903×body640valid
5.6s3294×body5120valid
2.4s10184×body320valid
1.3s8996×body160valid
932.0ms2722×body1280nan
614.0ms2386×body640nan
323.0ms609×body10240exit
226.0ms1209×body320nan
110.0ms8256×pre80true
72.0ms637×body160nan

prune59.8s (21.1%)

Filtered
23221 candidates to 10649 candidates (45.9%)

simplify13.5s (4.8%)

Algorithm
177×egg-herbie

regimes9.9s (3.5%)

Accuracy

Total 46.7b remaining (24.3%)

Threshold costs 3.7b (1.9%)

9.1b28.3%Toniolo and Linder, Equation (13)
7.8b47%Henrywood and Agarwal, Equation (3)
6.1b74.5%Toniolo and Linder, Equation (7)
4.7b21.6%Henrywood and Agarwal, Equation (12)
4.1b15.3%Toniolo and Linder, Equation (10-)

rewrite6.1s (2.1%)

Algorithm
117×rewrite-expression-head
Calls

438 calls:

83.0ms
(* (* (* (pow (/ (* (cbrt d) (cbrt d)) (* (cbrt h) (cbrt h))) (/ 1.0 2.0)) (pow (/ (cbrt d) (cbrt h)) (/ 1.0 2.0))) (* (pow (/ 1 (* (cbrt l) (cbrt l))) (/ 1.0 2.0)) (pow (/ d (cbrt l)) (/ 1.0 2.0)))) (- 1.0 (/ (* (* 1.0 (pow (/ (* M D) (* 2.0 d)) 2.0)) h) (* 2.0 l))))
79.0ms
(* (* (* (pow (/ (* (cbrt d) (cbrt d)) (* (cbrt h) (cbrt h))) (/ 1.0 2.0)) (pow (/ (cbrt d) (cbrt h)) (/ 1.0 2.0))) (* (pow (/ 1 (* (cbrt l) (cbrt l))) (/ 1.0 2.0)) (pow (/ d (cbrt l)) (/ 1.0 2.0)))) (- 1.0 (* (* (/ 1.0 2.0) (pow (/ (* M D) (* 2.0 d)) 2.0)) (/ h l))))
71.0ms
(* (pow (/ (sqrt 1) (pow k (/ 2.0 2))) 1.0) (* (pow (/ 1 (* (pow k (/ 2.0 2)) (pow t 1.0))) 1.0) (/ (* (cos k) (pow l 2)) (pow (sin k) 2))))
70.0ms
(sqrt (* (* (/ (* (cbrt (+ (sqrt 1.0) (pow (/ Om Omc) (/ 2.0 2)))) (cbrt (+ (sqrt 1.0) (pow (/ Om Omc) (/ 2.0 2))))) (sqrt (sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0)))))) (/ (cbrt (+ (sqrt 1.0) (pow (/ Om Omc) (/ 2.0 2)))) (sqrt (sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))))) (/ (- (sqrt 1.0) (pow (/ Om Omc) (/ 2.0 2))) (sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0)))))))
41.0ms
(* (pow (/ 1 (* (pow k (/ 2.0 2)) (* (pow k (/ 2.0 2)) (pow t 1.0)))) 1.0) (/ (* (cos k) (pow l 2)) (pow (sin k) 2)))
Rules
41144×add-exp-log
29199×prod-exp
18228×pow-exp
13600×div-exp
8673×pow-to-exp
4631×add-sqr-sqrt
4606×*-un-lft-identity
3971×times-frac
3396×add-cube-cbrt
2560×add-cbrt-cube
2027×rec-exp 1-exp
1221×unpow-prod-down
1068×pow1
1047×cbrt-prod
962×cbrt-unprod
904×associate-*r*
831×associate-*l*
712×sqrt-prod
589×prod-diff
571×cbrt-undiv
543×distribute-lft-out--
494×add-log-exp
453×associate-/l*
439×log1p-expm1-u
438×expm1-log1p-u
436×associate-*r/
409×distribute-rgt-neg-in
381×distribute-lft-neg-in
338×associate-/r*
324×div-inv
304×unswap-sqr
298×pow-prod-down
293×sqr-pow exp-prod
257×difference-of-squares
254×pow-unpow
245×distribute-rgt-in distribute-lft-in
244×cube-prod
224×sqrt-div
195×flip3-- flip--
185×distribute-lft-out
162×associate-/r/
156×frac-times
143×*-commutative
128×associate-*l/
114×div-sub
105×clear-num frac-2neg
93×pow1/3
88×flip-+ flip3-+
87×pow-sub
80×sqrt-pow1
74×swap-sqr
69×cos-sum
64×sub-neg
62×associate--l+
57×pow1/2
55×fma-neg
51×cbrt-div
49×neg-mul-1
47×rem-sqrt-square
42×associate-/l/
39×log-prod
36×pow-pow
35×fma-def
32×fma-udef hypot-def frac-sub
28×unpow2
23×tan-quot
22×associate--r+
18×pow-prod-up pow-sqr
17×neg-sub0
15×diff-log
14×frac-add
13×sum-log
11×+-commutative
10×distribute-frac-neg distribute-neg-frac
pow2 pow-plus
cube-div inv-pow pow-flip unpow3 cube-mult
rem-cube-cbrt log-pow
rem-exp-log exp-diff exp-neg
pow-neg neg-log rem-log-exp
un-div-inv cos-diff sum-cubes log-div
associate--l- hypot-udef unsub-neg acos-asin asin-acos associate--r- rem-cbrt-cube associate-+r-
log1p-udef log1p-expm1 associate-+l+ expm1-log1p exp-sum mul0 distribute-rgt-neg-out expm1-udef

localize2.3s (0.8%)

bsearch1.5s (0.5%)

end1.0ms (0.0%)