Date:Monday, June 22nd, 2020
Commit:76059ace on ival-perf-with-search
Hostname:warfa with Racket 7.5
Seed:2020174
Parameters:256 points for 4 iterations
Flags:
setup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifyreduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionsprecision:doubleprecision:fallback
default

Details

analyze40.6s (48.3%)

Algorithm
24×search

sample21.8s (26.0%)

Algorithm
24×intervals
Results
6.1s4819×body5120exit
4.9s10732×body1280valid
3.0s77832×body80valid
1.8s6607×body640valid
1.1s2495×body1280nan
804.0ms24768×pre80true
553.0ms1998×body640nan
544.0ms2687×body320valid
176.0ms989×body320nan
176.0ms1214×body160valid
167.0ms1971×body80invalid
92.0ms285×body640invalid
65.0ms141×body1280invalid
48.0ms189×body320invalid
31.0ms276×body160nan
21.0ms104×body160invalid
13.0ms166×body80overflowed
9.0ms199×body80nan
2.0msbody2560nan

simplify6.3s (7.5%)

Algorithm
66×egg-herbie

prune5.9s (7.0%)

Filtered
3374 candidates to 2174 candidates (35.6%)

series4.0s (4.8%)

Calls

119 calls:

142.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))
137.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (cbrt (pow (* (tan y) (tan z)) 3)))) (tan a))
137.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))
119.0ms
(/ (- (* (tan y) (tan y)) (* (tan z) (tan z))) (* (- 1 (* (tan y) (tan z))) (- (tan y) (tan z))))
91.0ms
(sqrt (* 2.0 (pow x 2.0)))

regimes3.3s (4.0%)

Accuracy

Total 5.9b remaining (90.9%)

Threshold costs 2.4b (36.7%)

2.3b19.2%mixedcos
1.3b0%sqrt E
0.4b0%sqrt D
0.4b0%sqrt A
0.4b0%sqrt C

rewrite855.0ms (1.0%)

Algorithm
42×rewrite-expression-head
Calls

119 calls:

23.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (cbrt (pow (* (tan y) (tan z)) 3)))) (tan a))
21.0ms
(/ (- (* (tan y) (tan y)) (* (tan z) (tan z))) (* (- 1 (* (tan y) (tan z))) (- (tan y) (tan z))))
14.0ms
(/ (cos (* 2.0 x)) (* (pow c 2.0) (* (* (* x (pow s (/ 2.0 2))) (pow s (/ 2.0 2))) x)))
13.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))
13.0ms
(* (* (cbrt (sqrt 2)) (cbrt (sqrt 2))) (* (cbrt (sqrt 2)) (fabs x)))
Rules
1122×add-exp-log
757×add-sqr-sqrt
713×prod-exp
595×*-un-lft-identity
519×add-cube-cbrt
428×add-cbrt-cube
375×pow1
300×times-frac
247×associate-*r*
239×associate-*l*
213×unpow-prod-down
191×pow-exp
175×cbrt-unprod
172×pow-to-exp
149×add-log-exp
143×sqrt-prod
136×cbrt-prod
108×pow-prod-down
104×unswap-sqr
90×div-exp
71×sqr-pow
66×tan-quot
59×associate-/l*
57×associate-/r*
56×*-commutative
52×pow-unpow
38×associate-/r/
37×cbrt-undiv
29×cbrt-div frac-times sin-mult distribute-lft-out
28×div-inv
27×associate-*l/ cos-mult
26×frac-sub flip-- flip3--
25×associate-*r/ distribute-rgt-out
24×pow1/3 swap-sqr difference-of-squares
22×associate-/l/ distribute-lft-out--
20×sqrt-pow1
17×clear-num pow-sqr pow-prod-up frac-2neg
15×neg-sub0 exp-neg exp-diff
14×pow-pow
11×pow-plus
10×sub-neg sub-div diff-log
pow2
cube-div flip-+ flip3-+ pow1/2
sum-log sqrt-div rem-cube-cbrt
rem-sqrt-square distribute-lft1-in count-2 distribute-rgt1-in
+-commutative associate-+r+ cube-prod cube-mult unpow3
1-exp div-sub rec-exp exp-prod
tan-sum cos-sum associate-+r-
frac-add inv-pow un-div-inv rem-cbrt-cube pow-flip

bsearch711.0ms (0.8%)

localize505.0ms (0.6%)

end0.0ms (0.0%)

Profiling

Loading profile data...