Date:Thursday, June 11th, 2020
Commit:929a4bd5 on ival-perf-with-search
Hostname:warfa with Racket 7.5
Seed:2020163
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

sample43.7s (71.1%)

Algorithm
22×intervals
Results
4.9s10671×body1280valid
2.6s69645×body80valid
1.9s6477×body640valid
864.0ms24768×pre80true
559.0ms2752×body320valid
192.0ms1271×body160valid
129.0ms1425×body80invalid
82.0ms252×body640invalid
69.0ms150×body1280invalid
41.0ms172×body320invalid
20.0ms119×body160invalid
sampling

Space saved by range analysis: 30.413973%

Space saved by search: 31.659356%

Guaranteed chance to sample good point: 75.700746%

simplify5.2s (8.4%)

Algorithm
60×egg-herbie

prune4.9s (7.9%)

Filtered
2799 candidates to 1838 candidates (34.3%)

series3.4s (5.6%)

Calls

105 calls:

151.0ms
(/ (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a))) (* (- 1 (* (tan y) (tan z))) (cos a)))
130.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))
126.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))
123.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a))
99.0ms
(* (pow (* (pow s 1.0) (pow c 1.0)) 1.0) x)

regimes3.1s (5.0%)

Accuracy

Total 5.1b remaining (24.1%)

Threshold costs 2.4b (11.1%)

2.8b0%mixedcos
0.4b0%sqrt A
0.4b0%sqrt C
0.4b0%rsin B
0.3b0%rsin A

rewrite776.0ms (1.3%)

Algorithm
38×rewrite-expression-head
Calls

105 calls:

24.0ms
(* (* (* (pow x 1.0) (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0)))) (* (cbrt (cbrt (sqrt 2.0))) (cbrt (cbrt (sqrt 2.0))))) (cbrt (cbrt (sqrt 2.0))))
21.0ms
(* (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0))) (* (* (cbrt (cbrt (sqrt 2.0))) (cbrt (cbrt (sqrt 2.0)))) (* (cbrt (cbrt (sqrt 2.0))) (fabs x))))
19.0ms
(- (/ (+ (tan y) (tan z)) (- 1 (/ (* (sin y) (tan z)) (cos y)))) (tan a))
16.0ms
(* (* (pow x 1.0) (* (cbrt (sqrt 2.0)) (cbrt (sqrt 2.0)))) (* (cbrt (cbrt (sqrt 2.0))) (cbrt (cbrt (sqrt 2.0)))))
14.0ms
(/ (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a))) (* (- 1 (* (tan y) (tan z))) (cos a)))
Rules
1089×add-exp-log
715×prod-exp
596×add-sqr-sqrt
504×*-un-lft-identity
442×add-cube-cbrt
396×add-cbrt-cube
300×times-frac
289×pow1
218×associate-*l*
197×cbrt-unprod
190×associate-*r*
151×pow-exp
142×pow-to-exp
141×add-log-exp
132×sqrt-prod
107×pow-prod-down
94×cbrt-prod
92×unpow-prod-down
89×div-exp
70×associate-/r*
63×unswap-sqr
49×*-commutative
45×associate-/l*
37×cbrt-undiv
34×sin-mult sqr-pow
30×tan-quot associate-/r/
28×cos-mult div-inv
24×frac-sub flip-- flip3--
23×distribute-lft-out
20×distribute-rgt-out associate-*l/
19×associate-/l/
17×clear-num frac-2neg distribute-lft-out-- difference-of-squares
14×sqrt-pow1 sub-div pow1/3
11×sub-neg flip-+ flip3-+ diff-log
associate-*r/ sum-log pow1/2
+-commutative pow-unpow
frac-add rem-sqrt-square unpow2
associate-+r+ distribute-lft1-in count-2 sqrt-div div-sub distribute-rgt1-in
swap-sqr frac-times pow-pow
tan-sum cos-sum associate-+r-
pow2 pow-plus sqrt-unprod pow-sqr pow-prod-up

localize402.0ms (0.7%)

bsearch52.0ms (0.1%)

end0.0ms (0.0%)

Profiling

Loading profile data...