Details

Time bar (total: 5.4s)

sample73.0ms

Algorithm
intervals
Results
42.0ms96×body10240exit
12.0ms270×body80valid
3.0msbody1280valid
1.0msbody640valid
1.0msbody320valid
0.0msbody160valid

simplify2.0ms

Counts
1 → 1

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.6b

localize23.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (log (+ 1.0 (exp x))) (* x y))
0.0b
(+ 1.0 (exp x))
0.6b
(log (+ 1.0 (exp x)))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
11×*-un-lft-identity
log-prod
add-log-exp
add-sqr-sqrt add-cube-cbrt
pow1 add-exp-log log-div associate--l+
flip3-+ add-cbrt-cube flip-+ distribute-lft-out
associate--l-
+-commutative sub-neg flip3-- diff-log rem-log-exp sum-log log-pow flip--
Counts
3 → 45
Calls
3 calls:
13.0ms
(- (log (+ 1.0 (exp x))) (* x y))
7.0ms
(+ 1.0 (exp x))
6.0ms
(log (+ 1.0 (exp x)))

series142.0ms

Counts
3 → 9
Calls
3 calls:
64.0ms
(- (log (+ 1.0 (exp x))) (* x y))
9.0ms
(+ 1.0 (exp x))
69.0ms
(log (+ 1.0 (exp x)))

simplify41.0ms

Counts
54 → 54

prune148.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.1b

localize22.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow (exp x) 3)
0.8b
(log (+ (pow 1.0 3) (pow (exp x) 3)))
4.4b
(- (* (exp x) (exp x)) (* 1.0 (exp x)))
4.6b
(log (+ (* 1.0 1.0) (- (* (exp x) (exp x)) (* 1.0 (exp x)))))

rewrite93.0ms

Algorithm
rewrite-expression-head
Rules
20×*-un-lft-identity
12×log-prod
10×add-sqr-sqrt add-cube-cbrt
pow1 unpow-prod-down cube-prod
add-exp-log add-log-exp
add-cbrt-cube distribute-lft-out
log-div pow-pow
pow-unpow exp-prod
flip3-+ rem-log-exp log-pow flip-+
cube-mult pow-to-exp sub-neg flip3-- distribute-rgt-out-- diff-log unpow3 pow-exp sum-cubes flip-- rem-cube-cbrt sqr-pow
Counts
4 → 73
Calls
4 calls:
5.0ms
(pow (exp x) 3)
23.0ms
(log (+ (pow 1.0 3) (pow (exp x) 3)))
18.0ms
(- (* (exp x) (exp x)) (* 1.0 (exp x)))
45.0ms
(log (+ (* 1.0 1.0) (- (* (exp x) (exp x)) (* 1.0 (exp x)))))

series285.0ms

Counts
4 → 12
Calls
4 calls:
24.0ms
(pow (exp x) 3)
100.0ms
(log (+ (pow 1.0 3) (pow (exp x) 3)))
45.0ms
(- (* (exp x) (exp x)) (* 1.0 (exp x)))
115.0ms
(log (+ (* 1.0 1.0) (- (* (exp x) (exp x)) (* 1.0 (exp x)))))

simplify54.0ms

Counts
85 → 85

prune301.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.1b

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (exp x) 1.0)
0.6b
(log (+ (exp x) 1.0))
0.7b
(pow (- (log (+ (exp x) 1.0)) (* x y)) 3)
11.6b
(cbrt (pow (- (log (+ (exp x) 1.0)) (* x y)) 3))

rewrite43.0ms

Algorithm
rewrite-expression-head
Rules
15×*-un-lft-identity
12×cbrt-prod
11×add-sqr-sqrt add-cube-cbrt
pow1 add-exp-log unpow-prod-down cube-prod add-log-exp
add-cbrt-cube
cube-div log-prod
pow-unpow
cube-mult log-div cbrt-div flip3-- flip3-+ unpow3 flip-- flip-+ distribute-lft-out sqr-pow
+-commutative pow-to-exp pow-pow pow1/3 rem-log-exp pow-exp sum-log log-pow rem-cbrt-cube rem-cube-cbrt
Counts
4 → 75
Calls
4 calls:
14.0ms
(+ (exp x) 1.0)
8.0ms
(log (+ (exp x) 1.0))
10.0ms
(pow (- (log (+ (exp x) 1.0)) (* x y)) 3)
9.0ms
(cbrt (pow (- (log (+ (exp x) 1.0)) (* x y)) 3))

series277.0ms

Counts
4 → 12
Calls
4 calls:
9.0ms
(+ (exp x) 1.0)
66.0ms
(log (+ (exp x) 1.0))
142.0ms
(pow (- (log (+ (exp x) 1.0)) (* x y)) 3)
60.0ms
(cbrt (pow (- (log (+ (exp x) 1.0)) (* x y)) 3))

simplify39.0ms

Counts
87 → 87

prune198.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.1b

localize17.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))
0.0b
(- (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x)) (* x y))
0.0b
(+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x))

rewrite203.0ms

Algorithm
rewrite-expression-head
Rules
16×add-log-exp
sum-log
add-sqr-sqrt add-cube-cbrt associate-+l+ associate-+r+ *-un-lft-identity
pow1 add-exp-log sub-neg log-prod diff-log add-cbrt-cube
+-commutative distribute-rgt-in distribute-lft-in flip3-+ flip-+
flip3-- associate--l+ flip--
Counts
3 → 46
Calls
3 calls:
10.0ms
(+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))
154.0ms
(- (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x)) (* x y))
37.0ms
(+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x))

series517.0ms

Counts
3 → 9
Calls
3 calls:
380.0ms
(+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2)))))
77.0ms
(- (+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x)) (* x y))
60.0ms
(+ (+ (log 2.0) (* (pow x 2) (- 0.25 (/ 1/2 (pow 2.0 2))))) (* 0.5 x))

simplify33.0ms

Counts
55 → 55

prune172.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.1b

regimes76.0ms

Accuracy

0% (0.3b remaining)

Error of 0.5b against oracle of 0.2b and baseline of 0.5b

bsearch0.0ms

simplify4.0ms

end0.0ms

sample2.6s

Algorithm
intervals
Results
1.2s2464×body10240exit
797.0ms8421×body80valid
80.0ms150×body1280valid
74.0ms255×body640valid
43.0ms110×body160valid
32.0ms182×body320valid