Details

Time bar (total: 23.0s)

sample111.0ms

Algorithm
intervals
Results
49.0ms108×body1280valid
25.0ms85×body640valid
14.0ms281×body80valid
7.0ms37×body320valid
3.0ms24×body160valid

simplify39.0ms

Counts
1 → 1
Iterations
IterNodes
736
636
535
433
329
222
114
07

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 59.6b

localize30.0ms

Local error

Found 1 expressions with local error:

6.6b
(- (exp x) (exp (- x)))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity add-log-exp
pow1 sub-neg flip3-- add-cbrt-cube diff-log add-exp-log add-cube-cbrt insert-posit16 flip-- distribute-lft-out-- difference-of-squares
Counts
1 → 15
Calls
1 calls:
12.0ms
(- (exp x) (exp (- x)))

series70.0ms

Counts
1 → 3
Calls
1 calls:
70.0ms
(- (exp x) (exp (- x)))

simplify5.0s

Counts
18 → 18
Iterations
IterNodes
55103
41654
3653
2258
1111
047

prune71.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize25.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* (+ 2 (* 1/3 (* x x))) x) (* 1/60 (pow x 5)))
0.0b
(* (+ 2 (* 1/3 (* x x))) x)
0.1b
(* 1/60 (pow x 5))
0.2b
(* 1/3 (* x x))

rewrite51.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
16×add-exp-log
13×add-cbrt-cube
11×pow1 associate-*r*
10×*-un-lft-identity add-cube-cbrt
associate-*l*
prod-exp
add-log-exp
cbrt-unprod unswap-sqr
unpow-prod-down pow-prod-down insert-posit16
*-commutative
flip3-+ associate-*l/ flip-+ sqr-pow
pow-to-exp +-commutative sum-log pow-exp
Counts
4 → 79
Calls
4 calls:
11.0ms
(+ (* (+ 2 (* 1/3 (* x x))) x) (* 1/60 (pow x 5)))
11.0ms
(* (+ 2 (* 1/3 (* x x))) x)
8.0ms
(* 1/60 (pow x 5))
19.0ms
(* 1/3 (* x x))

series385.0ms

Counts
4 → 12
Calls
4 calls:
93.0ms
(+ (* (+ 2 (* 1/3 (* x x))) x) (* 1/60 (pow x 5)))
165.0ms
(* (+ 2 (* 1/3 (* x x))) x)
75.0ms
(* 1/60 (pow x 5))
53.0ms
(* 1/3 (* x x))

simplify3.3s

Counts
91 → 91
Iterations
IterNodes
35776
21198
1368
0138

prune382.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize58.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (+ (/ -1 (exp (* 3 x))) (exp (* 3 x))) (+ 1 (- (* (exp x) (exp x)) (/ -1 (* (exp x) (exp x))))))
0.0b
(* (exp x) (exp x))
0.0b
(* (exp x) (exp x))
6.5b
(+ (/ -1 (exp (* 3 x))) (exp (* 3 x)))

rewrite292.0ms

Algorithm
rewrite-expression-head
Rules
56×*-un-lft-identity
38×add-sqr-sqrt
36×exp-prod
34×add-cube-cbrt
18×pow1
16×times-frac
11×distribute-lft-out
10×add-cbrt-cube
pow-prod-down pow-sqr pow-prod-up
swap-sqr associate-*r* associate-*l* add-exp-log add-log-exp
associate-/r* insert-posit16 associate-/l*
flip3-+ flip-+
pow2 pow-plus prod-exp associate-/r/ *-commutative cbrt-unprod unswap-sqr associate-/l/
cbrt-undiv +-commutative clear-num sum-log frac-2neg div-exp div-inv
Counts
4 → 124
Calls
4 calls:
219.0ms
(/ (+ (/ -1 (exp (* 3 x))) (exp (* 3 x))) (+ 1 (- (* (exp x) (exp x)) (/ -1 (* (exp x) (exp x))))))
25.0ms
(* (exp x) (exp x))
23.0ms
(* (exp x) (exp x))
21.0ms
(+ (/ -1 (exp (* 3 x))) (exp (* 3 x)))

series274.0ms

Counts
4 → 12
Calls
4 calls:
160.0ms
(/ (+ (/ -1 (exp (* 3 x))) (exp (* 3 x))) (+ 1 (- (* (exp x) (exp x)) (/ -1 (* (exp x) (exp x))))))
19.0ms
(* (exp x) (exp x))
19.0ms
(* (exp x) (exp x))
75.0ms
(+ (/ -1 (exp (* 3 x))) (exp (* 3 x)))

simplify4.3s

Counts
136 → 136
Iterations
IterNodes
34913
21001
1387
0154

prune520.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize35.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (exp x) (exp x))
0.0b
(* (exp x) (exp x))
6.5b
(+ (/ -1 (exp (* 3 x))) (exp (* 3 x)))
6.5b
(log (exp (/ (+ (/ -1 (exp (* 3 x))) (exp (* 3 x))) (+ 1 (- (* (exp x) (exp x)) (/ -1 (* (exp x) (exp x))))))))

rewrite367.0ms

Algorithm
rewrite-expression-head
Rules
58×exp-prod
52×*-un-lft-identity
38×add-sqr-sqrt
34×add-cube-cbrt
23×log-pow
19×pow1
16×times-frac
distribute-lft-out
add-cbrt-cube pow-prod-down pow-sqr pow-prod-up
swap-sqr associate-*r* associate-*l* add-log-exp
add-exp-log insert-posit16
log-prod
pow2 flip3-+ pow-plus prod-exp associate-/r/ *-commutative cbrt-unprod flip-+ unswap-sqr
+-commutative sum-log rem-log-exp div-inv
Counts
4 → 118
Calls
4 calls:
14.0ms
(* (exp x) (exp x))
18.0ms
(* (exp x) (exp x))
18.0ms
(+ (/ -1 (exp (* 3 x))) (exp (* 3 x)))
314.0ms
(log (exp (/ (+ (/ -1 (exp (* 3 x))) (exp (* 3 x))) (+ 1 (- (* (exp x) (exp x)) (/ -1 (* (exp x) (exp x))))))))

series270.0ms

Counts
4 → 12
Calls
4 calls:
14.0ms
(* (exp x) (exp x))
14.0ms
(* (exp x) (exp x))
75.0ms
(+ (/ -1 (exp (* 3 x))) (exp (* 3 x)))
167.0ms
(log (exp (/ (+ (/ -1 (exp (* 3 x))) (exp (* 3 x))) (+ 1 (- (* (exp x) (exp x)) (/ -1 (* (exp x) (exp x))))))))

simplify2.2s

Counts
130 → 130
Iterations
IterNodes
33735
2913
1369
0172

prune613.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

regimes22.0ms

Accuracy

0% (0.3b remaining)

Error of 0.6b against oracle of 0.4b and baseline of 0.6b

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
218
118
013

end0.0ms

sample4.6s

Algorithm
intervals
Results
2.3s3279×body1280valid
999.0ms2560×body640valid
655.0ms8293×body80valid
280.0ms1231×body320valid
96.0ms671×body160valid