Details

Time bar (total: 24.7s)

sample110.0ms

Algorithm
intervals
Results
69.0ms73×body10240exit
22.0ms273×body80valid
3.0msbody1280valid
3.0msbody640valid
1.0msbody320valid
0.0msbody160valid

simplify20.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
20.0ms
(- (log (+ 1 (exp x))) (* x y))

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 1.0b

localize23.0ms

Local error

Found 3 expressions with local error:

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

rewrite37.0ms

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

series125.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
60.0ms
(log (+ 1 (exp x)))
56.0ms
(- (log (+ 1 (exp x))) (* x y))
9.0ms
(+ 1 (exp x))

simplify697.0ms

Counts
25 → 57
Calls
25 calls:
Slowest
91.0ms
(log (+ (pow 1 3) (pow (exp x) 3)))
72.0ms
(log (+ (pow 1 3) (pow (exp x) 3)))
72.0ms
(+ (log 2) (+ (* 1/2 x) (* 1/8 (pow x 2))))
65.0ms
(+ (log 2) (+ (* 1/2 x) (* 1/8 (pow x 2))))
65.0ms
(/ (+ 1 (exp x)) (exp (* x y)))

prune576.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.6b

localize59.0ms

Local error

Found 4 expressions with local error:

4.5b
(log (+ (* 1 1) (- (* (exp x) (exp x)) (* 1 (exp x)))))
4.3b
(- (* (exp x) (exp x)) (* 1 (exp x)))
1.1b
(log (+ (exp (+ (+ x x) x)) 1))
0.0b
(exp (+ (+ x x) x))

rewrite222.0ms

Algorithm
rewrite-expression-head
Rules
21×*-un-lft-identity
13×add-sqr-sqrt
12×exp-prod add-log-exp
10×add-cube-cbrt distribute-lft-out
log-prod
pow1 add-exp-log
log-div distribute-lft1-in add-cbrt-cube insert-posit16
sum-log distribute-rgt-out rem-exp-log
flip3-+ rem-log-exp distribute-rgt1-in log-pow flip-+
sub-neg flip3-- distribute-rgt-out-- diff-log exp-sum flip--
Counts
4 → 70
Calls
4 calls:
Slowest
108.0ms
(log (+ (exp (+ (+ x x) x)) 1))
62.0ms
(exp (+ (+ x x) x))
34.0ms
(log (+ (* 1 1) (- (* (exp x) (exp x)) (* 1 (exp x)))))
18.0ms
(- (* (exp x) (exp x)) (* 1 (exp x)))

series259.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
126.0ms
(log (+ (* 1 1) (- (* (exp x) (exp x)) (* 1 (exp x)))))
84.0ms
(log (+ (exp (+ (+ x x) x)) 1))
40.0ms
(- (* (exp x) (exp x)) (* 1 (exp x)))
9.0ms
(exp (+ (+ x x) x))

simplify3.6s

Counts
45 → 82
Calls
45 calls:
Slowest
449.0ms
(log (+ (pow (* 1 1) 3) (pow (- (* (exp x) (exp x)) (* 1 (exp x))) 3)))
444.0ms
(log (- (* (* 1 1) (* 1 1)) (* (- (* (exp x) (exp x)) (* 1 (exp x))) (- (* (exp x) (exp x)) (* 1 (exp x))))))
308.0ms
(/ (exp (* (exp x) (exp x))) (exp (* 1 (exp x))))
247.0ms
(log (+ (pow (exp (+ (+ x x) x)) 3) (pow 1 3)))
212.0ms
(log (- (+ (pow (exp x) 2) 1) (exp x)))

prune1.2s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.6b

localize107.0ms

Local error

Found 4 expressions with local error:

4.6b
(log (+ (* (exp (+ (+ x x) x)) (exp (+ (+ x x) x))) (- (* 1 1) (* (exp (+ (+ x x) x)) 1))))
4.5b
(log (+ (* 1 1) (- (* (exp x) (exp x)) (* 1 (exp x)))))
4.3b
(- (* (exp x) (exp x)) (* 1 (exp x)))
3.7b
(- (* 1 1) (* (exp (+ (+ x x) x)) 1))

rewrite1.3s

Algorithm
rewrite-expression-head
Rules
add-log-exp
log-prod *-un-lft-identity
add-sqr-sqrt pow1 add-exp-log add-cube-cbrt
log-div add-cbrt-cube insert-posit16
sub-neg flip3-+ flip3-- distribute-rgt-out-- diff-log rem-log-exp log-pow flip-+ flip--
distribute-lft-out
Counts
4 → 59
Calls
4 calls:
Slowest
1.0s
(log (+ (* (exp (+ (+ x x) x)) (exp (+ (+ x x) x))) (- (* 1 1) (* (exp (+ (+ x x) x)) 1))))
207.0ms
(- (* 1 1) (* (exp (+ (+ x x) x)) 1))
27.0ms
(log (+ (* 1 1) (- (* (exp x) (exp x)) (* 1 (exp x)))))
20.0ms
(- (* (exp x) (exp x)) (* 1 (exp x)))

series303.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
122.0ms
(log (+ (* (exp (+ (+ x x) x)) (exp (+ (+ x x) x))) (- (* 1 1) (* (exp (+ (+ x x) x)) 1))))
120.0ms
(log (+ (* 1 1) (- (* (exp x) (exp x)) (* 1 (exp x)))))
39.0ms
(- (* (exp x) (exp x)) (* 1 (exp x)))
22.0ms
(- (* 1 1) (* (exp (+ (+ x x) x)) 1))

simplify5.8s

Counts
30 → 71
Calls
30 calls:
Slowest
531.0ms
(log (* (cbrt (+ (* (exp (+ (+ x x) x)) (exp (+ (+ x x) x))) (- (* 1 1) (* (exp (+ (+ x x) x)) 1)))) (cbrt (+ (* (exp (+ (+ x x) x)) (exp (+ (+ x x) x))) (- (* 1 1) (* (exp (+ (+ x x) x)) 1))))))
521.0ms
(log (sqrt (+ (* (exp (+ (+ x x) x)) (exp (+ (+ x x) x))) (- (* 1 1) (* (exp (+ (+ x x) x)) 1)))))
457.0ms
(log (+ (pow (* (exp (+ (+ x x) x)) (exp (+ (+ x x) x))) 3) (pow (- (* 1 1) (* (exp (+ (+ x x) x)) 1)) 3)))
431.0ms
(+ (* (exp (+ (+ x x) x)) (exp (+ (+ x x) x))) (- (* 1 1) (* (exp (+ (+ x x) x)) 1)))
415.0ms
(log (+ (pow (* 1 1) 3) (pow (- (* (exp x) (exp x)) (* 1 (exp x))) 3)))

prune1.3s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.6b

localize20.0ms

Local error

Found 4 expressions with local error:

1.7b
(log (sqrt (+ 1 (exp x))))
1.7b
(log (sqrt (+ 1 (exp x))))
0.0b
(- (+ (log (sqrt (+ 1 (exp x)))) (log (sqrt (+ 1 (exp x))))) (* x y))
0.0b
(+ 1 (exp x))

rewrite93.0ms

Algorithm
rewrite-expression-head
Rules
14×log-prod *-un-lft-identity
add-log-exp
add-sqr-sqrt pow1 log-div sqrt-div add-cube-cbrt sqrt-prod
add-exp-log log-pow
flip3-+ flip-+
associate--l- add-cbrt-cube insert-posit16
distribute-lft-out
associate-+r- sum-log sqrt-pow1 pow1/2 diff-log rem-log-exp associate-+l-
+-commutative sub-neg flip3-- associate--l+ flip--
Counts
4 → 74
Calls
4 calls:
Slowest
76.0ms
(- (+ (log (sqrt (+ 1 (exp x)))) (log (sqrt (+ 1 (exp x))))) (* x y))
7.0ms
(log (sqrt (+ 1 (exp x))))
5.0ms
(+ 1 (exp x))
5.0ms
(log (sqrt (+ 1 (exp x))))

series853.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
586.0ms
(- (+ (log (sqrt (+ 1 (exp x)))) (log (sqrt (+ 1 (exp x))))) (* x y))
127.0ms
(log (sqrt (+ 1 (exp x))))
126.0ms
(log (sqrt (+ 1 (exp x))))
14.0ms
(+ 1 (exp x))

simplify2.4s

Counts
43 → 86
Calls
43 calls:
Slowest
313.0ms
(/ (exp (+ (log (sqrt (+ 1 (exp x)))) (log (sqrt (+ 1 (exp x)))))) (exp (* x y)))
247.0ms
(/ (* (sqrt (+ 1 (exp x))) (sqrt (+ 1 (exp x)))) (exp (* x y)))
235.0ms
(log (sqrt (+ (pow 1 3) (pow (exp x) 3))))
216.0ms
(- (+ (* 1/4 (/ (pow x 2) (pow (sqrt 2) 2))) (+ (log (sqrt 2)) (* 1/2 (/ x (pow (sqrt 2) 2))))) (* 1/4 (/ (pow x 2) (pow (sqrt 2) 4))))
196.0ms
(- (+ (* 1/4 (/ (pow x 2) (pow (sqrt 2) 2))) (+ (log (sqrt 2)) (* 1/2 (/ x (pow (sqrt 2) 2))))) (* 1/4 (/ (pow x 2) (pow (sqrt 2) 4))))

prune1.0s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.6b

regimes101.0ms

Accuracy

0% (0.3b remaining)

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

bsearch5.0ms

end0.0ms

sample4.4s

Algorithm
intervals
Results
2.9s2458×body10240exit
868.0ms8373×body80valid
152.0ms272×body640valid
109.0ms113×body1280valid
74.0ms201×body320valid
22.0ms109×body160valid