Details

Time bar (total: 23.6s)

sample58.0ms

Algorithm
intervals
Results
23.0ms256×body80valid
20.0ms256×pre80true

simplify246.0ms

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

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.4b

localize19.0ms

Local error

Found 3 expressions with local error:

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

rewrite527.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
403.0ms
(+ (+ (+ (+ e d) c) b) a)
104.0ms
(+ (+ (+ e d) c) b)
17.0ms
(+ (+ e d) c)

series143.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
61.0ms
(+ (+ (+ (+ e d) c) b) a)
57.0ms
(+ (+ (+ e d) c) b)
25.0ms
(+ (+ e d) c)

simplify2.8s

Counts
29 → 63
Calls
29 calls:
Slowest
300.0ms
(+ (+ (+ (+ e d) c) b) a)
279.0ms
(+ (+ (+ (+ e d) c) b) a)
268.0ms
(+ (+ (+ (+ e d) c) b) a)
231.0ms
(+ (+ (+ (+ e d) c) b) a)
205.0ms
(* (* (* (* (exp e) (exp d)) (exp c)) (exp b)) (exp a))

prune651.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0b

localize30.0ms

Local error

Found 4 expressions with local error:

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

rewrite785.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
486.0ms
(+ (log (exp (+ (+ b d) (+ e c)))) a)
134.0ms
(exp (+ (+ b d) (+ e c)))
115.0ms
(log (exp (+ (+ b d) (+ e c))))
49.0ms
(+ (+ b d) (+ e c))

series220.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
67.0ms
(+ (log (exp (+ (+ b d) (+ e c)))) a)
56.0ms
(log (exp (+ (+ b d) (+ e c))))
51.0ms
(+ (+ b d) (+ e c))
46.0ms
(exp (+ (+ b d) (+ e c)))

simplify4.8s

Counts
60 → 97
Calls
60 calls:
Slowest
327.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))))
298.0ms
(+ (* (- (* b b) (* d d)) (+ (* e e) (- (* c c) (* e c)))) (* (- b d) (+ (pow e 3) (pow c 3))))
258.0ms
(+ (log (exp (+ (+ b d) (+ e c)))) a)
245.0ms
(+ (log (exp (+ (+ b d) (+ e c)))) a)
244.0ms
(* (- b d) (+ (* e e) (- (* c c) (* e c))))

prune1.2s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0b

localize26.0ms

Local error

Found 3 expressions with local error:

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

rewrite183.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-+r+ flip3-+ add-cbrt-cube add-exp-log add-cube-cbrt flip-+ insert-posit16
Counts
3 → 54
Calls
3 calls:
Slowest
105.0ms
(+ e (+ c (+ d (+ b a))))
57.0ms
(+ c (+ d (+ b a)))
20.0ms
(+ d (+ b a))

series140.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
72.0ms
(+ e (+ c (+ d (+ b a))))
52.0ms
(+ c (+ d (+ b a)))
17.0ms
(+ d (+ b a))

simplify2.7s

Counts
29 → 63
Calls
29 calls:
Slowest
295.0ms
(+ e (+ c (+ d (+ b a))))
269.0ms
(+ e (+ c (+ d (+ b a))))
236.0ms
(+ e (+ c (+ d (+ b a))))
212.0ms
(+ e (+ c (+ d (+ b a))))
205.0ms
(* (exp c) (exp (+ d (+ b a))))

prune620.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0b

localize38.0ms

Local error

Found 4 expressions with local error:

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

rewrite577.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-+r+ rem-exp-log
add-cbrt-cube frac-add add-exp-log insert-posit16
exp-sum
+-commutative
associate-+l+ rem-log-exp
Counts
4 → 85
Calls
4 calls:
Slowest
299.0ms
(+ e (log (exp (+ (+ c b) (+ d a)))))
140.0ms
(log (exp (+ (+ c b) (+ d a))))
105.0ms
(exp (+ (+ c b) (+ d a)))
30.0ms
(+ (+ c b) (+ d a))

series227.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
82.0ms
(+ e (log (exp (+ (+ c b) (+ d a)))))
53.0ms
(log (exp (+ (+ c b) (+ d a))))
49.0ms
(exp (+ (+ c b) (+ d a)))
42.0ms
(+ (+ c b) (+ d a))

simplify5.0s

Counts
60 → 97
Calls
60 calls:
Slowest
608.0ms
(* (- c b) (+ (* d d) (- (* a a) (* d a))))
339.0ms
(+ (* (+ (pow c 3) (pow b 3)) (+ (* d d) (- (* a a) (* d a)))) (* (+ (* c c) (- (* b b) (* c b))) (+ (pow d 3) (pow a 3))))
291.0ms
(+ (* (- (* c c) (* b b)) (+ (* d d) (- (* a a) (* d a)))) (* (- c b) (+ (pow d 3) (pow a 3))))
230.0ms
(+ e (log (exp (+ (+ c b) (+ d a)))))
212.0ms
(+ e (log (exp (+ (+ c b) (+ d a)))))

prune1.1s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

regimes301.0ms

Accuracy

0% (0.2b remaining)

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

bsearch2.0ms

end0.0ms

sample1.3s

Algorithm
intervals
Results
563.0ms8000×pre80true
562.0ms8000×body80valid