Details

Time bar (total: 16.2s)

sample164.0ms

Algorithm
intervals
Results
122.0ms192×body1280valid
14.0ms242×body80valid
10.0ms32×body640valid
4.0ms18×body320valid
1.0msbody160valid

simplify245.0ms

Counts
1 → 1

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 29.8b

localize12.0ms

Local error

Found 2 expressions with local error:

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

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

series90.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
77.0ms
(+ (- (exp x) 2) (exp (- x)))
13.0ms
(- (exp x) 2)

simplify847.0ms

Counts
51 → 43

prune418.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize47.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* x x) (* x x))
0.1b
(* (* (* x x) x) (* (* x x) x))
0.1b
(* (* x x) x)
0.1b
(* (* x x) x)

rewrite280.0ms

Algorithm
rewrite-expression-head
Rules
695×pow1
326×pow-prod-up
221×pow-plus
120×pow-prod-down
112×pow-sqr
70×pow2
62×add-cbrt-cube add-exp-log
41×prod-exp cbrt-unprod
24×pow3
add-sqr-sqrt associate-*r*
*-un-lft-identity add-cube-cbrt
associate-*l* *-commutative insert-posit16 add-log-exp
unswap-sqr
swap-sqr
Counts
4 → 314
Calls
4 calls:
Slowest
153.0ms
(* (* (* x x) x) (* (* x x) x))
51.0ms
(* (* x x) (* x x))
30.0ms
(* (* x x) x)
30.0ms
(* (* x x) x)

series255.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
82.0ms
(* (* (* x x) x) (* (* x x) x))
68.0ms
(* (* x x) (* x x))
63.0ms
(* (* x x) x)
41.0ms
(* (* x x) x)

simplify786.0ms

Counts
323 → 326

prune2.7s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize57.0ms

Local error

Found 4 expressions with local error:

4.2b
(+ (* (exp x) (+ 2 (+ -8 (* (* (exp x) (exp x)) (exp x))))) (+ 4 (* (exp x) (exp x))))
0.0b
(* (+ 4 (* (+ (exp x) 2) (exp x))) (exp x))
0.0b
(* (+ (exp x) 2) (exp x))
0.0b
(* (exp x) (+ 2 (+ -8 (* (* (exp x) (exp x)) (exp x)))))

rewrite147.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt
14×*-un-lft-identity
10×pow1 add-cbrt-cube associate-*r* associate-*l* add-cube-cbrt
add-log-exp
flip3-+ flip-+
add-exp-log
associate-*r/
associate-*l/ frac-add insert-posit16
sum-log pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
distribute-rgt-in associate-+l+ distribute-lft-in distribute-lft-out
+-commutative associate-+r+
Counts
4 → 87
Calls
4 calls:
Slowest
61.0ms
(* (exp x) (+ 2 (+ -8 (* (* (exp x) (exp x)) (exp x)))))
32.0ms
(* (+ (exp x) 2) (exp x))
29.0ms
(* (+ 4 (* (+ (exp x) 2) (exp x))) (exp x))
22.0ms
(+ (* (exp x) (+ 2 (+ -8 (* (* (exp x) (exp x)) (exp x))))) (+ 4 (* (exp x) (exp x))))

series309.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
142.0ms
(+ (* (exp x) (+ 2 (+ -8 (* (* (exp x) (exp x)) (exp x))))) (+ 4 (* (exp x) (exp x))))
66.0ms
(* (+ 4 (* (+ (exp x) 2) (exp x))) (exp x))
64.0ms
(* (exp x) (+ 2 (+ -8 (* (* (exp x) (exp x)) (exp x)))))
38.0ms
(* (+ (exp x) 2) (exp x))

simplify339.0ms

Counts
106 → 99

prune1.2s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize107.0ms

Local error

Found 4 expressions with local error:

4.2b
(+ (* (exp x) (+ 2 (+ -8 (* (* (exp x) (exp x)) (exp x))))) (+ 4 (* (exp x) (exp x))))
0.0b
(* (* (+ 4 (* (+ (exp x) 2) (exp x))) (* (cbrt (exp x)) (cbrt (exp x)))) (cbrt (exp x)))
0.0b
(* (cbrt (exp x)) (cbrt (exp x)))
0.0b
(* (exp x) (+ 2 (+ -8 (* (* (exp x) (exp x)) (exp x)))))

rewrite244.0ms

Algorithm
rewrite-expression-head
Rules
26×add-sqr-sqrt
22×pow1
19×cbrt-prod
18×*-un-lft-identity
16×associate-*r* add-exp-log add-cube-cbrt
10×add-cbrt-cube associate-*l*
pow-prod-down add-log-exp
prod-exp cbrt-unprod
flip3-+ flip-+
pow1/3 swap-sqr associate-*r/
unswap-sqr
associate-*l/ frac-add insert-posit16
sum-log *-commutative
distribute-rgt-in associate-+l+ distribute-lft-in pow-sqr pow-prod-up
pow2 +-commutative associate-+r+ pow-plus distribute-lft-out
Counts
4 → 112
Calls
4 calls:
Slowest
134.0ms
(* (* (+ 4 (* (+ (exp x) 2) (exp x))) (* (cbrt (exp x)) (cbrt (exp x)))) (cbrt (exp x)))
50.0ms
(* (exp x) (+ 2 (+ -8 (* (* (exp x) (exp x)) (exp x)))))
44.0ms
(+ (* (exp x) (+ 2 (+ -8 (* (* (exp x) (exp x)) (exp x))))) (+ 4 (* (exp x) (exp x))))
13.0ms
(* (cbrt (exp x)) (cbrt (exp x)))

series385.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
134.0ms
(* (cbrt (exp x)) (cbrt (exp x)))
103.0ms
(+ (* (exp x) (+ 2 (+ -8 (* (* (exp x) (exp x)) (exp x))))) (+ 4 (* (exp x) (exp x))))
79.0ms
(* (* (+ 4 (* (+ (exp x) 2) (exp x))) (* (cbrt (exp x)) (cbrt (exp x)))) (cbrt (exp x)))
69.0ms
(* (exp x) (+ 2 (+ -8 (* (* (exp x) (exp x)) (exp x)))))

simplify354.0ms

Counts
138 → 124

prune1.6s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

regimes38.0ms

Accuracy

0% (0.6b 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.0s5739×body1280valid
700.0ms1215×body640valid
464.0ms8069×body80valid
121.0ms599×body320valid
37.0ms289×body160valid