Details

Time bar (total: 41.9s)

sample166.0ms

Algorithm
intervals
Results
116.0ms172×body1280valid
14.0ms40×body640valid
14.0ms243×body80valid
5.0ms21×body320valid
3.0ms17×body160valid

simplify42.0ms

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

prune22.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 35.5b

localize23.0ms

Local error

Found 2 expressions with local error:

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

rewrite70.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
62.0ms
(+ (- (exp x) 2) (exp (- x)))
8.0ms
(- (exp x) 2)

series485.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
470.0ms
(+ (- (exp x) 2) (exp (- x)))
14.0ms
(- (exp x) 2)

simplify2.3s

Counts
25 → 43
Calls
25 calls:
Slowest
422.0ms
(+ (* (- (* (exp x) (exp x)) (* 2 2)) (exp x)) (* (+ (exp x) 2) (exp 0)))
292.0ms
(+ (* (- (pow (exp x) 3) (pow 2 3)) (exp x)) (* (+ (* (exp x) (exp x)) (+ (* 2 2) (* (exp x) 2))) 1))
212.0ms
(+ (* (- (pow (exp x) 3) (pow 2 3)) (exp x)) (* (+ (* (exp x) (exp x)) (+ (* 2 2) (* (exp x) 2))) (exp 0)))
188.0ms
(+ (pow x 2) (+ (* 1/12 (pow x 4)) (* 1/360 (pow x 6))))
181.0ms
(- (+ (exp (* -1 x)) (exp x)) 2)

prune405.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize33.0ms

Local error

Found 4 expressions with local error:

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

rewrite245.0ms

Algorithm
rewrite-expression-head
Rules
909×pow1
378×pow-prod-up
203×pow-prod-down
163×pow-plus
159×pow-sqr
102×pow2
87×add-cbrt-cube add-exp-log
60×prod-exp cbrt-unprod
add-sqr-sqrt associate-*l*
*-un-lft-identity add-cube-cbrt
associate-*r* *-commutative insert-posit16 add-log-exp unswap-sqr
swap-sqr
pow3
Counts
4 → 366
Calls
4 calls:
Slowest
87.0ms
(* 1/12 (* (* x x) (* x x)))
87.0ms
(* (* (* x x) (* x x)) (* x x))
29.0ms
(* (* x x) (* x x))
24.0ms
(* (* x x) (* x x))

series221.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
66.0ms
(* (* (* x x) (* x x)) (* x x))
53.0ms
(* (* x x) (* x x))
51.0ms
(* 1/12 (* (* x x) (* x x)))
50.0ms
(* (* x x) (* x x))

simplify16.7s

Counts
425 → 378
Calls
425 calls:
Slowest
1.3s
(* (* (* (* (* x x) (* x x)) (* x x)) (* (* (* x x) x) (* (* x x) x))) (* (* (* x x) (* x x)) (* x x)))
1.0s
(* (* (* (* (* x x) x) (* (* x x) x)) (* (* (* x x) x) (* (* x x) x))) (* (* (* x x) x) (* (* x x) x)))
748.0ms
(* (* (* 1/12 1/12) 1/12) (* (* (* (* x x) x) (* (* x x) x)) (* (* (* x x) x) (* (* x x) x))))
627.0ms
(* (* (* 1/12 1/12) 1/12) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) (* x x))))
405.0ms
(* (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) (* x x))) (* (* (* x x) (* x x)) (* x x)))

prune2.8s

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize32.0ms

Local error

Found 4 expressions with local error:

1.5b
(log (exp (* (* (* x x) (* x x)) (* x x))))
0.2b
(* (* x x) (* x x))
0.2b
(* (* x x) (* x x))
0.1b
(* 1/12 (* (* x x) (* x x)))

rewrite185.0ms

Algorithm
rewrite-expression-head
Rules
245×pow1
72×pow-prod-up
59×pow-prod-down
46×add-cbrt-cube add-exp-log
44×pow-sqr
36×pow-plus
29×prod-exp cbrt-unprod
26×pow2
add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
associate-*l* add-log-exp
insert-posit16
log-prod associate-*r* log-pow *-commutative unswap-sqr
swap-sqr
exp-prod exp-to-pow rem-log-exp
Counts
4 → 172
Calls
4 calls:
Slowest
110.0ms
(* 1/12 (* (* x x) (* x x)))
38.0ms
(* (* x x) (* x x))
22.0ms
(* (* x x) (* x x))
10.0ms
(log (exp (* (* (* x x) (* x x)) (* x x))))

series257.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
87.0ms
(log (exp (* (* (* x x) (* x x)) (* x x))))
63.0ms
(* (* x x) (* x x))
59.0ms
(* (* x x) (* x x))
47.0ms
(* 1/12 (* (* x x) (* x x)))

simplify6.9s

Counts
172 → 184
Calls
172 calls:
Slowest
679.0ms
(* (* (* 1/12 1/12) 1/12) (* (* (* (* x x) x) (* (* x x) x)) (* (* (* x x) x) (* (* x x) x))))
645.0ms
(* (* (* 1/12 1/12) 1/12) (* (* (* (* x x) (* x x)) (* (* x x) (* x x))) (* (* x x) (* x x))))
432.0ms
(* (* (* (* x x) x) (* (* x x) x)) (* (* (* x x) (* x x)) (* x x)))
353.0ms
(* (* (* (* x x) (* x x)) (* x x)) (* (* (* x x) (* x x)) (* x x)))
347.0ms
(* (* (* (* x x) x) (* (* x x) x)) (* (* (* x x) (* x x)) (* x x)))

prune2.0s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize13.0ms

Local error

Found 2 expressions with local error:

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

rewrite52.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
44.0ms
(+ (- (exp x) 2) (exp (- x)))
8.0ms
(- (exp x) 2)

series130.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
108.0ms
(+ (- (exp x) 2) (exp (- x)))
21.0ms
(- (exp x) 2)

simplify2.8s

Counts
25 → 43
Calls
25 calls:
Slowest
813.0ms
(+ (* (- (* (exp x) (exp x)) (* 2 2)) (exp x)) (* (+ (exp x) 2) (exp 0)))
307.0ms
(+ (* (- (pow (exp x) 3) (pow 2 3)) (exp x)) (* (+ (* (exp x) (exp x)) (+ (* 2 2) (* (exp x) 2))) 1))
216.0ms
(+ (pow x 2) (+ (* 1/12 (pow x 4)) (* 1/360 (pow x 6))))
215.0ms
(- (+ (exp (* -1 x)) (exp x)) 2)
188.0ms
(+ (* (- (pow (exp x) 3) (pow 2 3)) (exp x)) (* (+ (* (exp x) (exp x)) (+ (* 2 2) (* (exp x) 2))) (exp 0)))

prune374.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes55.0ms

Accuracy

0% (0.5b remaining)

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

bsearch2.0ms

end0.0ms

sample5.5s

Algorithm
intervals
Results
4.0s5588×body1280valid
618.0ms8055×body80valid
476.0ms1293×body640valid
143.0ms653×body320valid
44.0ms315×body160valid