Details

Time bar (total: 33.7s)

sample307.0ms

Algorithm
intervals
Results
149.0ms282×body10240exit
95.0ms113×body1280valid
33.0ms74×body640valid
11.0ms38×body320valid
5.0ms24×body160valid
1.0msbody80valid

simplify78.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
78.0ms
(/ (- (exp x) (exp (- x))) (+ (exp x) (exp (- x))))

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 59.4b

localize29.0ms

Local error

Found 2 expressions with local error:

6.1b
(- (exp x) (exp (- x)))
1.0b
(/ (- (exp x) (exp (- x))) (+ (exp x) (exp (- x))))

rewrite67.0ms

Algorithm
rewrite-expression-head
Rules
37×*-un-lft-identity
25×add-sqr-sqrt
20×times-frac
13×add-cube-cbrt
distribute-lft-out distribute-lft-out-- difference-of-squares
associate-/l*
associate-/r* add-cbrt-cube add-exp-log add-log-exp
pow1 flip3-- associate-/r/ insert-posit16 flip-- associate-/l/
cbrt-undiv clear-num sub-neg frac-2neg flip3-+ diff-log div-sub div-exp tanh-undef flip-+ div-inv
Counts
2 → 63
Calls
2 calls:
Slowest
44.0ms
(/ (- (exp x) (exp (- x))) (+ (exp x) (exp (- x))))
21.0ms
(- (exp x) (exp (- x)))

series160.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
96.0ms
(/ (- (exp x) (exp (- x))) (+ (exp x) (exp (- x))))
64.0ms
(- (exp x) (exp (- x)))

simplify6.6s

Counts
93 → 69
Calls
93 calls:
Slowest
480.0ms
(* (* (- (exp x) (exp (- x))) (- (exp x) (exp (- x)))) (- (exp x) (exp (- x))))
462.0ms
(- (+ x (* 2/15 (pow x 5))) (* 1/3 (pow x 3)))
333.0ms
(- (pow (exp x) 3) (pow (exp (- x)) 3))
313.0ms
(* (* (/ (- (exp x) (exp (- x))) (+ (exp x) (exp (- x)))) (/ (- (exp x) (exp (- x))) (+ (exp x) (exp (- x))))) (/ (- (exp x) (exp (- x))) (+ (exp x) (exp (- x)))))
290.0ms
(* (+ (exp x) (exp (- x))) (+ (* (exp x) (exp x)) (+ (* (exp (- x)) (exp (- x))) (* (exp x) (exp (- x))))))

prune574.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize3.0ms

Local error

Found 1 expressions with local error:

0.0b
(tanh x)

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 tanh-def add-log-exp
Counts
1 → 11
Calls
1 calls:
Slowest
1.0ms
(tanh x)

series118.0ms

Counts
1 → 3
Calls
1 calls:
Slowest
118.0ms
(tanh x)

simplify1.6s

Counts
17 → 14
Calls
17 calls:
Slowest
489.0ms
(* (* (tanh x) (tanh x)) (tanh x))
366.0ms
(- (+ x (* 2/15 (pow x 5))) (* 1/3 (pow x 3)))
248.0ms
(/ (- (exp x) (exp (* -1 x))) (+ (exp (* -1 x)) (exp x)))
81.0ms
(* (cbrt (tanh x)) (cbrt (tanh x)))
72.0ms
(- 1 (exp (* -2 x)))

prune101.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize31.0ms

Local error

Found 4 expressions with local error:

0.3b
(* x -1/3)
0.1b
(* (* x x) (* x -1/3))
0.1b
(* (pow x 5) 2/15)
0.0b
(+ (+ (* (* x x) (* x -1/3)) x) (* (pow x 5) 2/15))

rewrite167.0ms

Algorithm
rewrite-expression-head
Rules
23×add-exp-log
20×add-cbrt-cube
18×pow1
16×add-sqr-sqrt
12×prod-exp
11×associate-*l*
10×cbrt-unprod
*-un-lft-identity pow-prod-down add-cube-cbrt add-log-exp
associate-*r*
unpow-prod-down insert-posit16 unswap-sqr
sum-log *-commutative
sqr-pow
pow-to-exp +-commutative associate-+l+ flip3-+ pow-exp flip-+
Counts
4 → 82
Calls
4 calls:
Slowest
126.0ms
(+ (+ (* (* x x) (* x -1/3)) x) (* (pow x 5) 2/15))
21.0ms
(* (* x x) (* x -1/3))
14.0ms
(* (pow x 5) 2/15)
5.0ms
(* x -1/3)

series229.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
83.0ms
(* (pow x 5) 2/15)
69.0ms
(* (* x x) (* x -1/3))
60.0ms
(+ (+ (* (* x x) (* x -1/3)) x) (* (pow x 5) 2/15))
16.0ms
(* x -1/3)

simplify12.1s

Counts
96 → 94
Calls
96 calls:
Slowest
888.0ms
(* (* (* (* x x) (* x -1/3)) (* (* x x) (* x -1/3))) (* (* x x) (* x -1/3)))
638.0ms
(* (* (* (* x x) x) (* (* x x) x)) (* (* (* x x) x) (* (* -1/3 -1/3) -1/3)))
628.0ms
(cbrt (+ (+ (* (* x x) (* x -1/3)) x) (* (pow x 5) 2/15)))
621.0ms
(sqrt (+ (+ (* (* x x) (* x -1/3)) x) (* (pow x 5) 2/15)))
567.0ms
(sqrt (+ (+ (* (* x x) (* x -1/3)) x) (* (pow x 5) 2/15)))

prune806.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes15.0ms

Accuracy

0% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 0.0b

bsearch0.0ms

end0.0ms

sample10.7s

Algorithm
intervals
Results
5.8s7309×body10240exit
2.4s3405×body1280valid
1.1s2352×body640valid
830.0ms1178×body320valid
155.0ms644×body160valid
77.0ms421×body80valid