Date:Thursday, June 4th, 2020
Commit:db2a7555 on ival-find-range
Hostname:warfa with Racket 7.5
Seed:2020156
Parameters:256 points for 4 iterations
Flags:
setup:simplifyrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
default

Details

sample1.1m (58.5%)

Algorithm
55×intervals
Results
25.3s66230×body1280valid
14.8s14304×body2560valid
9.1s43904×body640valid
3.7s85805×body80valid
3.1s21684×body320valid
977.0ms23293×body80nan
977.0ms710×body1280nan
923.0ms10547×body160valid
706.0ms46886×pre80true
636.0ms7011×body80overflowed
508.0ms609×body640nan
152.0ms318×body320nan
144.0ms410×body5120valid
40.0ms165×body160nan

prune22.5s (19.2%)

Filtered
7844 candidates to 12883 candidates (-64.2%)

simplify10.1s (8.6%)

Algorithm
161×egg-herbie

series5.7s (4.8%)

Calls

357 calls:

211.0ms
(log (exp (* (+ (pow (sqrt (+ x 1.0)) (/ 1.0 n)) (pow (sqrt x) (/ 1.0 n))) (- (pow (sqrt (+ x 1.0)) (/ 1.0 n)) (pow (sqrt x) (/ 1.0 n))))))
196.0ms
(log (exp (* (+ (pow (sqrt (+ x 1.0)) (/ 1.0 n)) (pow (sqrt x) (/ 1.0 n))) (- (pow (sqrt (+ x 1.0)) (/ 1.0 n)) (pow (sqrt x) (/ 1.0 n))))))
196.0ms
(log (exp (* (+ (pow (sqrt (+ x 1.0)) (/ 1.0 n)) (pow (sqrt x) (/ 1.0 n))) (- (pow (sqrt (+ x 1.0)) (/ 1.0 n)) (pow (sqrt x) (/ 1.0 n))))))
194.0ms
(log (exp (* (+ (pow (sqrt (+ x 1.0)) (/ 1.0 n)) (pow (sqrt x) (/ 1.0 n))) (- (pow (sqrt (+ x 1.0)) (/ 1.0 n)) (pow (sqrt x) (/ 1.0 n))))))
146.0ms
(/ (* a c) (* (cbrt a) (sqrt (- (sqrt (- (* b_2 b_2) (* a c))) b_2))))

regimes4.6s (3.9%)

Accuracy

Total 23.3b remaining (20.9%)

Threshold costs 4.1b (3.7%)

3.6b86.5%quadp (p42, positive)
2.9b87.7%quad2m (problem 3.2.1, negative)
2.5b1.5%expq3 (problem 3.4.2)
2.2b91.8%quad2p (problem 3.2.1, positive)
1.7b84%2nthrt (problem 3.4.6)

rewrite3.5s (3.0%)

Algorithm
107×rewrite-expression-head
Calls

357 calls:

61.0ms
(* 2.0 (+ (/ 1 (pow x 7)) (+ (/ 1 (pow x 5)) (/ 1 (pow x 3)))))
56.0ms
(- (/ 1 (pow x 3)) (+ (/ 1 (pow x 2)) (/ 1 (pow x 4))))
37.0ms
(pow (+ (/ 1.0 N) (/ (- (/ 0.3333333333333333 N) 0.5) (pow N 2))) 3)
36.0ms
(* (/ (/ 1 (sqrt (- (sqrt (- (* b_2 b_2) (* a c))) b_2))) (* (cbrt a) (cbrt a))) (/ (* a c) (* (cbrt a) (sqrt (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))))
36.0ms
(+ (/ 1.0 N) (/ (- (/ 0.3333333333333333 N) 0.5) (pow N 2)))
Rules
6354×*-un-lft-identity
5958×times-frac
5600×add-sqr-sqrt
3250×add-cube-cbrt
1970×sqrt-prod
1576×add-exp-log
1034×add-cbrt-cube
1031×difference-of-squares
982×unpow-prod-down
948×distribute-lft-out
720×add-log-exp
708×associate-*r*
704×distribute-lft-out--
690×pow1
595×associate-/l*
524×div-exp
487×associate-/r*
426×sqr-pow
357×log-pow
350×cube-prod
347×prod-exp
315×log-prod
304×associate-*l*
303×exp-prod
269×div-inv
260×cbrt-undiv
246×flip-- flip3--
239×associate-/r/
208×unswap-sqr
197×cbrt-unprod
169×cbrt-prod unpow2
166×flip-+ flip3-+
136×sqrt-div
131×sub-neg
124×diff-log
97×sqrt-pow1
94×pow-exp
93×pow-to-exp
87×associate-/l/
86×associate-*r/
84×clear-num 1-exp rec-exp frac-2neg
77×associate-*l/
74×sum-log
73×pow1/2
70×pow-prod-down
69×pow-unpow
67×associate-+l+
66×swap-sqr
64×cbrt-div
62×distribute-rgt-neg-in
52×*-commutative
47×frac-add frac-times pow-prod-up
46×distribute-rgt-in distribute-lft-in
39×pow1/3
35×frac-sub
33×log-div
32×rem-sqrt-square
31×+-commutative
30×exp-sum
29×div-sub
24×rem-log-exp cube-mult unpow3
23×tan-quot pow-pow
21×associate--l+ pow-sqr sum-cubes associate--r+
17×distribute-rgt-out--
15×difference-cubes inv-pow pow-flip
12×cube-div associate-+l-
11×neg-sub0 cos-mult
10×associate-+r+ exp-to-pow exp-diff
sin-mult rem-cube-cbrt
pow2 pow-plus
associate--l- neg-log
associate-+r- sqrt-unprod difference-of-sqr-1 rem-exp-log
sin-cos-mult rem-cbrt-cube
exp-neg tan-sum cos-sum sub-div sin-sum
sqr-cos rem-square-sqrt diff-cos distribute-rgt-out +-inverses associate--r- diff-sin diff-atan un-div-inv

localize1.3s (1.1%)

bsearch873.0ms (0.7%)

end1.0ms (0.0%)

Profiling

Loading profile data...