Details

Time bar (total: 24.0s)

sample130.0ms

Algorithm
intervals
Results
101.0ms105×body10240exit
16.0ms256×body80valid

simplify9.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
8.0ms
(/ (exp a) (+ (exp a) (exp b)))

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 1.0b

localize11.0ms

Local error

Found 2 expressions with local error:

1.0b
(/ (exp a) (+ (exp a) (exp b)))
0.0b
(+ (exp a) (exp b))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
21×*-un-lft-identity
12×times-frac
11×add-sqr-sqrt add-cube-cbrt
distribute-lft-out
associate-/r* add-cbrt-cube add-log-exp
add-exp-log associate-/l*
pow1 flip3-+ associate-/r/ flip-+ insert-posit16
cbrt-undiv +-commutative clear-num sum-log frac-2neg div-exp div-inv
Counts
2 → 47
Calls
2 calls:
Slowest
25.0ms
(/ (exp a) (+ (exp a) (exp b)))
9.0ms
(+ (exp a) (exp b))

series83.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
46.0ms
(/ (exp a) (+ (exp a) (exp b)))
36.0ms
(+ (exp a) (exp b))

simplify916.0ms

Counts
42 → 53
Calls
42 calls:
Slowest
324.0ms
(/ (* (* (exp a) (exp a)) (exp a)) (* (* (+ (exp a) (exp b)) (+ (exp a) (exp b))) (+ (exp a) (exp b))))
84.0ms
(+ (* (exp a) (exp a)) (- (* (exp b) (exp b)) (* (exp a) (exp b))))
76.0ms
(- (+ (* 1/4 a) 1/2) (* 1/4 b))
36.0ms
(/ (* (cbrt (exp a)) (cbrt (exp a))) (* (cbrt (+ (exp a) (exp b))) (cbrt (+ (exp a) (exp b)))))
33.0ms
(/ (* (cbrt (exp a)) (cbrt (exp a))) (sqrt (+ (exp a) (exp b))))

prune553.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.4b

localize16.0ms

Local error

Found 4 expressions with local error:

2.2b
(log (+ (exp a) (exp b)))
0.2b
(- a (log (+ (exp a) (exp b))))
0.0b
(exp (- a (log (+ (exp a) (exp b)))))
0.0b
(+ (exp a) (exp b))

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
19×*-un-lft-identity
11×add-sqr-sqrt
add-log-exp
log-prod
pow1 add-cube-cbrt
log-div exp-prod
add-exp-log
flip3-+ add-cbrt-cube exp-sum flip-+ insert-posit16 associate--r+ distribute-lft-out-- associate--r-
log-pow distribute-lft-out
sub-neg diff-log difference-of-squares rem-exp-log
+-commutative sum-log flip3-- exp-diff rem-log-exp flip--
Counts
4 → 72
Calls
4 calls:
Slowest
12.0ms
(exp (- a (log (+ (exp a) (exp b)))))
11.0ms
(+ (exp a) (exp b))
10.0ms
(- a (log (+ (exp a) (exp b))))
6.0ms
(log (+ (exp a) (exp b)))

series197.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
84.0ms
(exp (- a (log (+ (exp a) (exp b)))))
46.0ms
(- a (log (+ (exp a) (exp b))))
34.0ms
(log (+ (exp a) (exp b)))
33.0ms
(+ (exp a) (exp b))

simplify1.9s

Counts
45 → 84
Calls
45 calls:
Slowest
379.0ms
(exp (- a (log (+ (pow (exp a) 3) (pow (exp b) 3)))))
233.0ms
(exp (- a (log (- (* (exp a) (exp a)) (* (exp b) (exp b))))))
219.0ms
(- (+ (exp (- (log 2))) (* 1/2 (* a (exp (- (log 2)))))) (* 1/2 (* (exp (- (log 2))) b)))
157.0ms
(log (- (* (exp a) (exp a)) (* (exp b) (exp b))))
154.0ms
(log (+ (pow (exp a) 3) (pow (exp b) 3)))

prune993.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.4b

localize41.0ms

Local error

Found 4 expressions with local error:

1.3b
(/ (cbrt (exp a)) (sqrt (+ (exp a) (exp b))))
1.2b
(/ (* (cbrt (exp a)) (cbrt (exp a))) (sqrt (+ (exp a) (exp b))))
0.8b
(* (/ (* (cbrt (exp a)) (cbrt (exp a))) (sqrt (+ (exp a) (exp b)))) (/ (cbrt (exp a)) (sqrt (+ (exp a) (exp b)))))
0.3b
(cbrt (exp a))

rewrite176.0ms

Algorithm
rewrite-expression-head
Rules
120×times-frac
111×add-sqr-sqrt
101×*-un-lft-identity
75×sqrt-prod
69×add-cube-cbrt
54×cbrt-prod
48×associate-*r*
32×add-exp-log
22×add-cbrt-cube
16×distribute-lft-out
15×unswap-sqr
14×associate-/r*
13×associate-*l*
10×cbrt-undiv div-exp
prod-exp cbrt-unprod
sqrt-div associate-/r/
associate-/l*
pow1
flip3-+ flip-+ insert-posit16 div-inv add-log-exp
clear-num frac-2neg
frac-times pow1/3 pow-prod-down associate-*l/ associate-*r/ *-commutative
Counts
4 → 215
Calls
4 calls:
Slowest
118.0ms
(* (/ (* (cbrt (exp a)) (cbrt (exp a))) (sqrt (+ (exp a) (exp b)))) (/ (cbrt (exp a)) (sqrt (+ (exp a) (exp b)))))
36.0ms
(/ (* (cbrt (exp a)) (cbrt (exp a))) (sqrt (+ (exp a) (exp b))))
17.0ms
(/ (cbrt (exp a)) (sqrt (+ (exp a) (exp b))))
2.0ms
(cbrt (exp a))

series407.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
152.0ms
(/ (* (cbrt (exp a)) (cbrt (exp a))) (sqrt (+ (exp a) (exp b))))
120.0ms
(/ (cbrt (exp a)) (sqrt (+ (exp a) (exp b))))
88.0ms
(cbrt (exp a))
46.0ms
(* (/ (* (cbrt (exp a)) (cbrt (exp a))) (sqrt (+ (exp a) (exp b)))) (/ (cbrt (exp a)) (sqrt (+ (exp a) (exp b)))))

simplify10.7s

Counts
250 → 227
Calls
250 calls:
Slowest
481.0ms
(/ (* (* (* (cbrt (exp a)) (cbrt (exp a))) (* (cbrt (exp a)) (cbrt (exp a)))) (* (cbrt (exp a)) (cbrt (exp a)))) (* (* (sqrt (+ (exp a) (exp b))) (sqrt (+ (exp a) (exp b)))) (sqrt (+ (exp a) (exp b)))))
395.0ms
(* (/ (* (exp a) (exp a)) (* (* (sqrt (+ (exp a) (exp b))) (sqrt (+ (exp a) (exp b)))) (sqrt (+ (exp a) (exp b))))) (/ (exp a) (* (* (sqrt (+ (exp a) (exp b))) (sqrt (+ (exp a) (exp b)))) (sqrt (+ (exp a) (exp b))))))
366.0ms
(+ (log (/ (* (cbrt (exp a)) (cbrt (exp a))) (sqrt (+ (exp a) (exp b))))) (- (log (cbrt (exp a))) (log (sqrt (+ (exp a) (exp b))))))
345.0ms
(/ (* (cbrt (exp a)) (cbrt (exp a))) (sqrt (+ (pow (exp a) 3) (pow (exp b) 3))))
290.0ms
(* (/ (* (* (* (cbrt (exp a)) (cbrt (exp a))) (* (cbrt (exp a)) (cbrt (exp a)))) (* (cbrt (exp a)) (cbrt (exp a)))) (* (* (sqrt (+ (exp a) (exp b))) (sqrt (+ (exp a) (exp b)))) (sqrt (+ (exp a) (exp b))))) (/ (exp a) (* (* (sqrt (+ (exp a) (exp b))) (sqrt (+ (exp a) (exp b)))) (sqrt (+ (exp a) (exp b))))))

prune3.4s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.4b

localize9.0ms

Local error

Found 0 expressions with local error:

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0
Calls
0 calls:
Slowest

series0.0ms

Counts
0 → 0
Calls
0 calls:
Slowest

simplify0.0ms

Counts
0 → 0
Calls
0 calls:
Slowest

prune0.0ms

Pruning

4 alts after pruning (0 fresh and 4 done)

Merged error: 0.4b

regimes197.0ms

Accuracy

0% (0.0b remaining)

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

bsearch2.0ms

end0.0ms

sample4.2s

Algorithm
intervals
Results
3.3s3458×body10240exit
657.0ms8000×body80valid