Details

Time bar (total: 38.6s)

sample30.0ms

Algorithm
intervals
Results
12.0ms256×pre80true
8.0ms256×body80valid

simplify251.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
251.0ms
(+ (+ (+ (+ e d) c) b) a)

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.5b

localize29.0ms

Local error

Found 3 expressions with local error:

0.3b
(+ (+ (+ e d) c) b)
0.3b
(+ (+ (+ (+ e d) c) b) a)
0.2b
(+ (+ e d) c)

rewrite664.0ms

Algorithm
rewrite-expression-head
Rules
31×*-un-lft-identity add-log-exp
19×sum-log distribute-lft-out
add-sqr-sqrt pow1 +-commutative associate-+l+ flip3-+ add-cbrt-cube add-exp-log add-cube-cbrt flip-+ insert-posit16
Counts
3 → 54
Calls
3 calls:
Slowest
476.0ms
(+ (+ (+ (+ e d) c) b) a)
151.0ms
(+ (+ (+ e d) c) b)
35.0ms
(+ (+ e d) c)

series183.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
100.0ms
(+ (+ (+ (+ e d) c) b) a)
55.0ms
(+ (+ (+ e d) c) b)
28.0ms
(+ (+ e d) c)

simplify2.8s

Counts
29 → 63
Calls
29 calls:
Slowest
287.0ms
(+ (+ (+ (+ e d) c) b) a)
268.0ms
(+ (+ (+ (+ e d) c) b) a)
260.0ms
(+ (+ (+ (+ e d) c) b) a)
247.0ms
(+ (+ (+ (+ e d) c) b) a)
233.0ms
(* (* (* (* (exp e) (exp d)) (exp c)) (exp b)) (exp a))

prune627.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0b

localize38.0ms

Local error

Found 4 expressions with local error:

3.4b
(exp (+ (+ d e) (+ (+ c a) b)))
0.3b
(+ (+ d e) (+ (+ c a) b))
0.1b
(+ (+ c a) b)
0.0b
(log (exp (+ (+ d e) (+ (+ c a) b))))

rewrite623.0ms

Algorithm
rewrite-expression-head
Rules
75×*-un-lft-identity
52×add-log-exp
48×distribute-lft-out
33×sum-log
18×exp-prod
10×log-pow
add-sqr-sqrt add-cube-cbrt rem-exp-log
flip3-+ flip-+
pow1
log-prod add-cbrt-cube frac-add add-exp-log insert-posit16
+-commutative associate-+l+ exp-sum
associate-+r+ rem-log-exp
Counts
4 → 93
Calls
4 calls:
Slowest
268.0ms
(log (exp (+ (+ d e) (+ (+ c a) b))))
248.0ms
(exp (+ (+ d e) (+ (+ c a) b)))
73.0ms
(+ (+ d e) (+ (+ c a) b))
31.0ms
(+ (+ c a) b)

series242.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
96.0ms
(log (exp (+ (+ d e) (+ (+ c a) b))))
68.0ms
(+ (+ d e) (+ (+ c a) b))
61.0ms
(exp (+ (+ d e) (+ (+ c a) b)))
17.0ms
(+ (+ c a) b)

simplify8.6s

Counts
67 → 105
Calls
67 calls:
Slowest
464.0ms
(+ (* (+ (pow d 3) (pow e 3)) (+ (* (+ c a) (+ c a)) (- (* b b) (* (+ c a) b)))) (* (+ (* d d) (- (* e e) (* d e))) (+ (pow (+ c a) 3) (pow b 3))))
432.0ms
(+ (* (- (* d d) (* e e)) (+ (* (+ c a) (+ c a)) (- (* b b) (* (+ c a) b)))) (* (- d e) (+ (pow (+ c a) 3) (pow b 3))))
333.0ms
(* (+ (* d d) (- (* e e) (* d e))) (- (+ c a) b))
297.0ms
(+ (+ d e) (+ (+ c a) b))
278.0ms
(+ (+ d e) (+ (+ c a) b))

prune1.3s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize25.0ms

Local error

Found 4 expressions with local error:

3.4b
(exp (log (exp (+ (+ (+ (+ c a) e) d) b))))
3.4b
(exp (+ (+ (+ (+ c a) e) d) b))
0.2b
(+ (+ (+ (+ c a) e) d) b)
0.2b
(+ (+ (+ c a) e) d)

rewrite5.3s

Algorithm
rewrite-expression-head
Rules
59×*-un-lft-identity
42×add-log-exp
36×distribute-lft-out
26×sum-log
25×exp-prod
add-sqr-sqrt log-pow add-cube-cbrt
exp-sum rem-exp-log
pow1
log-prod add-cbrt-cube add-exp-log insert-posit16
+-commutative associate-+l+ flip3-+ flip-+
Counts
4 → 83
Calls
4 calls:
Slowest
3.4s
(exp (log (exp (+ (+ (+ (+ c a) e) d) b))))
1.2s
(exp (+ (+ (+ (+ c a) e) d) b))
488.0ms
(+ (+ (+ (+ c a) e) d) b)
145.0ms
(+ (+ (+ c a) e) d)

series277.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
94.0ms
(+ (+ (+ (+ c a) e) d) b)
74.0ms
(exp (log (exp (+ (+ (+ (+ c a) e) d) b))))
55.0ms
(exp (+ (+ (+ (+ c a) e) d) b))
54.0ms
(+ (+ (+ c a) e) d)

simplify7.6s

Counts
57 → 95
Calls
57 calls:
Slowest
370.0ms
(exp (* (cbrt (+ (+ (+ (+ c a) e) d) b)) (cbrt (+ (+ (+ (+ c a) e) d) b))))
303.0ms
(+ (+ (+ (+ c a) e) d) b)
293.0ms
(exp (cbrt (+ (+ (+ (+ c a) e) d) b)))
284.0ms
(exp (sqrt (+ (+ (+ (+ c a) e) d) b)))
273.0ms
(+ (+ (+ (+ c a) e) d) b)

prune1.6s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize38.0ms

Local error

Found 4 expressions with local error:

3.4b
(exp (+ (+ b d) (+ e c)))
0.3b
(+ (log (exp (+ (+ b d) (+ e c)))) a)
0.2b
(+ (+ b d) (+ e c))
0.0b
(log (exp (+ (+ b d) (+ e c))))

rewrite837.0ms

Algorithm
rewrite-expression-head
Rules
47×*-un-lft-identity
30×add-log-exp
26×distribute-lft-out
17×sum-log
14×exp-prod
log-pow
add-sqr-sqrt log-prod add-cube-cbrt
pow1 flip3-+ flip-+
associate-+l+ rem-exp-log
add-cbrt-cube frac-add add-exp-log insert-posit16
exp-sum
+-commutative
associate-+r+ rem-log-exp
Counts
4 → 85
Calls
4 calls:
Slowest
540.0ms
(+ (log (exp (+ (+ b d) (+ e c)))) a)
138.0ms
(exp (+ (+ b d) (+ e c)))
126.0ms
(log (exp (+ (+ b d) (+ e c))))
31.0ms
(+ (+ b d) (+ e c))

series205.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
57.0ms
(+ (log (exp (+ (+ b d) (+ e c)))) a)
56.0ms
(+ (+ b d) (+ e c))
50.0ms
(log (exp (+ (+ b d) (+ e c))))
41.0ms
(exp (+ (+ b d) (+ e c)))

simplify4.6s

Counts
60 → 97
Calls
60 calls:
Slowest
320.0ms
(+ (* (+ (pow b 3) (pow d 3)) (+ (* e e) (- (* c c) (* e c)))) (* (+ (* b b) (- (* d d) (* b d))) (+ (pow e 3) (pow c 3))))
297.0ms
(+ (* (- (* b b) (* d d)) (+ (* e e) (- (* c c) (* e c)))) (* (- b d) (+ (pow e 3) (pow c 3))))
256.0ms
(* (- b d) (+ (* e e) (- (* c c) (* e c))))
239.0ms
(+ (log (exp (+ (+ b d) (+ e c)))) a)
214.0ms
(+ (log (exp (+ (+ b d) (+ e c)))) a)

prune1.1s

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

regimes462.0ms

Accuracy

0% (0.3b remaining)

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

bsearch3.0ms

end0.0ms

sample1.4s

Algorithm
intervals
Results
632.0ms8000×pre80true
523.0ms8000×body80valid