Date:Saturday, June 27th, 2020
Commit:830c07fe on fix-unfold-let
Hostname:warfa with Racket 7.5
Seed:2020179
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.3s (49.4%)

Algorithm
22×intervals
Results
5.3s10734×body1280valid
2.9s72774×body80valid
2.3s6950×body640valid
830.0ms24768×pre80true
633.0ms2889×body320valid
226.0ms1349×body160valid

simplify4.6s (14.9%)

Algorithm
60×egg-herbie

prune4.4s (14.1%)

Filtered
2740 candidates to 1781 candidates (35.0%)

series2.9s (9.4%)

Calls

95 calls:

125.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))
124.0ms
(+ x (- (/ 1 (/ (- 1 (* (tan y) (tan z))) (+ (tan y) (tan z)))) (tan a)))
86.0ms
(sqrt (* 2.0 (pow x 2.0)))
82.0ms
(sqrt (* (pow x 2.0) 2))
75.0ms
(/ (cos (* 2.0 x)) (* x (* x (* (pow c 2.0) (pow s 2.0)))))

regimes2.6s (8.3%)

Accuracy

Total 2.7b remaining (50.3%)

Threshold costs 2.7b (50.3%)

0.4b0%sqrt D
0.4b0%sqrt C
0.3b0%mixedcos
0.3b0%sqrt E
0.3b99%sqrt A

rewrite743.0ms (2.4%)

Algorithm
38×rewrite-expression-head
Calls

95 calls:

30.0ms
(+ x (- (/ 1 (/ (- 1 (* (tan y) (tan z))) (+ (tan y) (tan z)))) (tan a)))
13.0ms
(+ x (- (/ (+ (tan y) (tan z)) (- 1 (* (tan y) (tan z)))) (tan a)))
13.0ms
(/ (cos (* 2.0 x)) (* x (* (* x (pow (* c s) (* 1/2 2.0))) (pow (* c s) (/ 2.0 2)))))
11.0ms
(* r (/ (sin b) (- (* (cos a) (cos b)) (* (sin b) (sin a)))))
11.0ms
(* (* x (* (cbrt (sqrt 2.0)) (neg (cbrt (sqrt 2.0))))) (cbrt (sqrt 2.0)))
Rules
973×add-exp-log
614×add-sqr-sqrt
542×prod-exp
523×*-un-lft-identity
438×add-cube-cbrt
386×add-cbrt-cube
326×associate-*r*
325×times-frac
311×pow1
179×associate-*l*
175×sqrt-prod
151×cbrt-unprod
148×pow-exp
132×div-exp
126×add-log-exp
118×pow-prod-down
87×pow-to-exp
79×unswap-sqr
70×tan-quot
68×associate-/r*
64×associate-/l*
53×*-commutative
48×associate-/r/
45×cbrt-undiv unpow-prod-down
34×cbrt-prod
32×sqr-pow
31×div-inv
30×distribute-lft-neg-in distribute-rgt-neg-in
28×distribute-lft-out
24×sin-mult
22×associate-*r/ frac-times
20×cos-mult
19×clear-num flip-- frac-2neg flip3--
17×associate-*l/ distribute-lft-out--
14×distribute-rgt-neg-out
13×difference-of-squares
12×frac-sub sqrt-pow1
11×flip-+ flip3-+ pow1/2
10×sub-neg sub-div diff-log
associate-/l/
frac-add sum-log
rem-sqrt-square pow-unpow associate-+r+
distribute-lft-neg-out +-commutative neg-mul-1 pow-sqr pow-prod-up pow-pow
cube-div associate-+r-
tan-sum cos-sum pow-plus sqrt-unprod sqrt-div 1-exp div-sub rec-exp rem-cube-cbrt
pow2 inv-pow cube-prod swap-sqr cube-mult pow-flip unpow3

localize421.0ms (1.4%)

bsearch33.0ms (0.1%)

end0.0ms (0.0%)

Profiling

Loading profile data...