Details

Time bar (total: 33.7s)

sample104.0ms

Algorithm
intervals
Results
44.0ms110×body1280valid
20.0ms82×body640valid
14.0ms251×body80valid
6.0ms37×body320valid
2.0ms21×body160valid

simplify112.0ms

Counts
1 → 1
Iterations
IterNodes
done36
636
535
433
330
224
114
07

prune14.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.8b

localize45.0ms

Local error

Found 1 expressions with local error:

5.5b
(- (exp x) (exp (- x)))

rewrite44.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:
42.0ms
(- (exp x) (exp (- x)))

series61.0ms

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

simplify5.1s

Counts
18 → 18
Iterations
IterNodes
done5000
42342
3782
2282
1110
047

prune210.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize97.0ms

Local error

Found 2 expressions with local error:

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

rewrite86.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt add-exp-log
add-cbrt-cube
associate-*r*
pow1
*-un-lft-identity associate-*l* prod-exp add-cube-cbrt
unpow-prod-down cbrt-unprod unswap-sqr
pow-prod-down
*-commutative insert-posit16 add-log-exp sqr-pow
pow-to-exp pow-exp
Counts
2 → 46
Calls
2 calls:
42.0ms
(* 1/60 (pow x 5))
40.0ms
(* 1/3 (* x x))

series123.0ms

Counts
2 → 6
Calls
2 calls:
72.0ms
(* 1/60 (pow x 5))
51.0ms
(* 1/3 (* x x))

simplify4.2s

Counts
52 → 52
Iterations
IterNodes
done5001
31803
2486
1188
083

prune432.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize254.0ms

Local error

Found 4 expressions with local error:

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

rewrite321.0ms

Algorithm
rewrite-expression-head
Rules
47×*-un-lft-identity
35×add-sqr-sqrt
33×add-cube-cbrt
24×times-frac
21×exp-prod
12×pow1
10×add-cbrt-cube
distribute-lft-out
associate-/l*
associate-/r* add-exp-log div-inv add-log-exp
pow-prod-down pow-sqr pow-prod-up insert-posit16 pow-flip
swap-sqr div-exp associate-*r* associate-*l*
cbrt-undiv clear-num frac-2neg flip3-+ flip-+ associate-/l/
pow2 +-commutative rec-exp sum-log pow-plus 1-exp prod-exp *-commutative cbrt-unprod inv-pow unswap-sqr
Counts
4 → 121
Calls
4 calls:
29.0ms
(/ 1 (exp x))
186.0ms
(/ (+ (/ 1 (exp x)) (exp x)) (exp x))
49.0ms
(* (exp x) (exp x))
50.0ms
(+ (exp (* 3 x)) (/ -1 (exp (* 3 x))))

series263.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(/ 1 (exp x))
114.0ms
(/ (+ (/ 1 (exp x)) (exp x)) (exp x))
29.0ms
(* (exp x) (exp x))
96.0ms
(+ (exp (* 3 x)) (/ -1 (exp (* 3 x))))

simplify9.3s

Counts
133 → 133
Iterations
IterNodes
done5112
34295
21285
1429
0180

prune1.1s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize324.0ms

Local error

Found 4 expressions with local error:

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

rewrite155.0ms

Algorithm
rewrite-expression-head
Rules
52×add-sqr-sqrt
48×cbrt-prod
30×*-un-lft-identity
28×add-cube-cbrt
25×pow1
18×pow1/3 swap-sqr associate-*r* associate-*l*
12×unswap-sqr
10×add-exp-log
pow-prod-down pow-sqr pow-prod-up add-log-exp
add-cbrt-cube insert-posit16
pow2 pow-plus prod-exp *-commutative cbrt-unprod
+-commutative sum-log flip3-+ flip-+ distribute-lft-out
Counts
4 → 136
Calls
4 calls:
35.0ms
(* (cbrt (exp x)) (cbrt (exp x)))
33.0ms
(* (cbrt (exp x)) (cbrt (exp x)))
42.0ms
(* (cbrt (exp x)) (cbrt (exp x)))
35.0ms
(+ (exp (* 3 x)) (/ -1 (exp (* 3 x))))

series718.0ms

Counts
4 → 12
Calls
4 calls:
197.0ms
(* (cbrt (exp x)) (cbrt (exp x)))
225.0ms
(* (cbrt (exp x)) (cbrt (exp x)))
228.0ms
(* (cbrt (exp x)) (cbrt (exp x)))
68.0ms
(+ (exp (* 3 x)) (/ -1 (exp (* 3 x))))

simplify3.7s

Counts
148 → 148
Iterations
IterNodes
done5001
31663
2560
1225
093

prune1.5s

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes110.0ms

Accuracy

0% (0.5b remaining)

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

bsearch0.0ms

simplify6.0ms

Iterations
IterNodes
done19
119
014

end0.0ms

sample5.2s

Algorithm
intervals
Results
2.1s3334×body1280valid
1.5s2534×body640valid
676.0ms8313×body80valid
313.0ms1233×body320valid
163.0ms628×body160valid