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

sample15.2s (38.0%)

Algorithm
22×intervals
Results
4.8s10836×body1280valid
2.8s72216×body80valid
1.9s6804×body640valid
865.0ms24768×pre80true
588.0ms2825×body320valid
206.0ms1343×body160valid

prune10.9s (27.2%)

Filtered
2341 candidates to 3562 candidates (-52.2%)

simplify5.5s (13.8%)

Algorithm
60×egg-herbie

series4.2s (10.5%)

Calls

106 calls:

842.0ms
(/ (- (* (* (- (* (tan y) (tan y)) (* (tan z) (tan z))) (cos a)) (+ (* 1 1) (+ (* (* (tan y) (tan z)) (* (tan y) (tan z))) (* 1 (* (tan y) (tan z)))))) (* (- (tan y) (tan z)) (* (- (pow 1 3) (pow (* (tan y) (tan z)) 3)) (sin a)))) (* (* (+ (* (* (tan y) (tan z)) (+ (* (tan y) (tan z)) 1)) 1) (- (tan y) (tan z))) (* (- 1 (* (tan y) (tan z))) (cos a))))
156.0ms
(* (* (+ (* (* (tan y) (tan z)) (+ (* (tan y) (tan z)) 1)) 1) (- (tan y) (tan z))) (* (- 1 (* (tan y) (tan z))) (cos a)))
150.0ms
(/ (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a))) (* (- 1 (* (tan y) (tan z))) (cos a)))
148.0ms
(/ (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a))) (* (- 1 (cbrt (pow (* (tan y) (tan z)) 3))) (cos a)))
83.0ms
(* (pow c 2.0) (* (* x (pow s 2.0)) x))

regimes2.7s (6.8%)

Accuracy

Total 5.2b remaining (89.2%)

Threshold costs 2.5b (42.8%)

2.7b0%mixedcos
0.4b0%sqrt D
0.4b0%sqrt A
0.4b0%sqrt C
0.3b0%rsin B

rewrite1.0s (2.6%)

Algorithm
38×rewrite-expression-head
Calls

106 calls:

95.0ms
(/ (- (* (* (- (* (tan y) (tan y)) (* (tan z) (tan z))) (cos a)) (+ (* 1 1) (+ (* (* (tan y) (tan z)) (* (tan y) (tan z))) (* 1 (* (tan y) (tan z)))))) (* (- (tan y) (tan z)) (* (- (pow 1 3) (pow (* (tan y) (tan z)) 3)) (sin a)))) (* (* (+ (* (* (tan y) (tan z)) (+ (* (tan y) (tan z)) 1)) 1) (- (tan y) (tan z))) (* (- 1 (* (tan y) (tan z))) (cos a))))
25.0ms
(* (* (+ (* (* (tan y) (tan z)) (+ (* (tan y) (tan z)) 1)) 1) (- (tan y) (tan z))) (* (- 1 (* (tan y) (tan z))) (cos a)))
24.0ms
(/ (cos (* 2.0 x)) (* (pow c (/ 2.0 2)) (* (pow c (/ 2.0 2)) (* (* (* x (pow s (/ 2.0 2))) (pow s (/ 2.0 2))) x))))
17.0ms
(/ (- (* (+ (tan y) (tan z)) (cos a)) (* (- 1 (* (tan y) (tan z))) (sin a))) (* (- 1 (cbrt (pow (* (tan y) (tan z)) 3))) (cos a)))
17.0ms
(* (pow c (/ 2.0 2)) (* (pow c (/ 2.0 2)) (* (* (* x (pow s (/ 2.0 2))) (pow s (/ 2.0 2))) x)))
Rules
2192×add-exp-log
1777×prod-exp
1203×associate-*l/
1096×tan-quot
838×frac-sub
737×frac-times
612×add-sqr-sqrt
487×*-un-lft-identity
464×add-cbrt-cube
438×pow-exp
436×pow-to-exp add-cube-cbrt
417×associate-/l/
347×flip-- flip3--
325×associate-*r/
277×pow1
276×associate-*l*
261×times-frac
226×sqrt-prod
193×cbrt-unprod
178×div-exp
175×associate-*r*
167×flip-+ flip3-+
129×add-log-exp
93×unpow-prod-down
84×pow-prod-down
79×unswap-sqr
61×associate-/r* associate-/r/
57×cbrt-prod
53×*-commutative
45×associate-/l*
42×cbrt-undiv
41×sqr-pow
28×sin-mult
27×div-inv
25×distribute-rgt-out
24×cos-mult distribute-lft-out
17×clear-num frac-2neg
16×sqrt-pow1
15×sub-div
14×distribute-lft-out--
13×difference-of-squares
12×pow1/3
cube-div
sub-neg diff-log
pow1/2
pow-unpow log-prod sqrt-div div-sub
frac-add distribute-lft1-in count-2 distribute-rgt1-in
rem-sqrt-square sum-log swap-sqr pow-pow rem-cube-cbrt
pow2 +-commutative cbrt-div pow-plus cube-prod cube-mult pow-sqr log-pow pow-prod-up associate--r+ unpow3
tan-sum cos-sum associate-+r+
rem-log-exp associate-+r- exp-to-pow exp-prod rem-cbrt-cube

localize457.0ms (1.1%)

bsearch26.0ms (0.1%)

end0.0ms (0.0%)

Profiling

Loading profile data...