Details

Time bar (total: 43.5s)

sample154.0ms

Algorithm
intervals
Results
102.0ms180×body1280valid
17.0ms292×body80valid
14.0ms45×body640valid
5.0ms22×body320valid
1.0msbody160valid

simplify89.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
89.0ms
(+ (- (exp x) 2) (exp (- x)))

prune8.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 28.9b

localize16.0ms

Local error

Found 2 expressions with local error:

4.0b
(+ (- (exp x) 2) (exp (- x)))
0.0b
(- (exp x) 2)

rewrite89.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity add-log-exp
add-sqr-sqrt frac-add
flip3-- flip--
neg-sub0 exp-neg pow1 associate-+l+ sum-log sub-neg add-cbrt-cube exp-diff diff-log add-exp-log add-cube-cbrt insert-posit16 distribute-lft-out distribute-lft-out--
+-commutative flip3-+ associate-+l- flip-+ difference-of-squares
Counts
2 → 37
Calls
2 calls:
Slowest
73.0ms
(+ (- (exp x) 2) (exp (- x)))
16.0ms
(- (exp x) 2)

series98.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
83.0ms
(+ (- (exp x) 2) (exp (- x)))
15.0ms
(- (exp x) 2)

simplify5.1s

Counts
51 → 43
Calls
51 calls:
Slowest
528.0ms
(- (* (- (exp x) 2) (- (exp x) 2)) (* (exp (- x)) (exp (- x))))
480.0ms
(+ (* (- (* (exp x) (exp x)) (* 2 2)) (exp x)) (* (+ (exp x) 2) (exp 0)))
477.0ms
(+ (* (- (exp x) 2) (- (exp x) 2)) (- (* (exp (- x)) (exp (- x))) (* (- (exp x) 2) (exp (- x)))))
338.0ms
(* (* (- (exp x) 2) (- (exp x) 2)) (- (exp x) 2))
279.0ms
(+ (* (- (pow (exp x) 3) (pow 2 3)) (exp x)) (* (+ (* (exp x) (exp x)) (+ (* 2 2) (* (exp x) 2))) 1))

prune312.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize20.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* x x) (* x x))
0.1b
(* (* x x) (* x x))
0.1b
(* 1/12 (* (* x x) (* x x)))
0.1b
(* (* (* x x) (* (* x x) (* x x))) 1/360)

rewrite502.0ms

Algorithm
rewrite-expression-head
Rules
297×pow1
101×pow-prod-down
99×add-cbrt-cube add-exp-log
72×pow-prod-up
71×prod-exp cbrt-unprod
44×pow-sqr
36×pow-plus
26×pow2
add-sqr-sqrt
*-un-lft-identity associate-*r* associate-*l* add-cube-cbrt
*-commutative insert-posit16 add-log-exp
unswap-sqr
swap-sqr
Counts
4 → 203
Calls
4 calls:
Slowest
322.0ms
(* (* (* x x) (* (* x x) (* x x))) 1/360)
87.0ms
(* 1/12 (* (* x x) (* x x)))
42.0ms
(* (* x x) (* x x))
42.0ms
(* (* x x) (* x x))

series249.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
86.0ms
(* (* (* x x) (* (* x x) (* x x))) 1/360)
71.0ms
(* 1/12 (* (* x x) (* x x)))
48.0ms
(* (* x x) (* x x))
44.0ms
(* (* x x) (* x x))

simplify29.2s

Counts
214 → 215
Calls
214 calls:
Slowest
1.2s
(* (* (* 1/12 (* (* x x) (* x x))) (* 1/12 (* (* x x) (* x x)))) (* 1/12 (* (* x x) (* x x))))
769.0ms
(* (* (* 1/12 1/12) 1/12) (* (* (* (* x x) x) (* (* x x) x)) (* (* (* x x) x) (* (* x x) x))))
699.0ms
(* (* (* 1/12 1/12) 1/12) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) (* x x))))
669.0ms
(* (* (* x x) (* (* x x) (* x x))) 1/360)
658.0ms
(* (* (* x x) (* (* x x) (* x x))) 1/360)

prune1.7s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes48.0ms

Accuracy

0% (0.5b remaining)

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

bsearch3.0ms

end0.0ms

sample5.9s

Algorithm
intervals
Results
4.2s5669×body1280valid
880.0ms7746×body80valid
408.0ms1203×body640valid
134.0ms623×body320valid
44.0ms322×body160valid