Details

Time bar (total: 33.7s)

sample381.0ms

Algorithm
intervals
Results
162.0ms1338×body80nan
67.0ms474×body80valid

simplify75.0ms

Counts
1 → 1

prune16.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize45.0ms

Local error

Found 4 expressions with local error:

0.3b
(* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))
0.3b
(* y (log z))
0.9b
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
1.8b
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

rewrite784.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt
15×*-un-lft-identity
13×add-cube-cbrt add-cbrt-cube
11×add-exp-log
10×associate-*r* add-log-exp
pow1
log-prod associate-*l* exp-sum
exp-prod
distribute-rgt-in distribute-lft-in times-frac exp-diff prod-exp associate-/r* cbrt-unprod rem-exp-log
cbrt-undiv sub-neg diff-log associate-*r/ div-exp pow-prod-down associate--l+ *-commutative unswap-sqr
frac-2neg clear-num sum-log log-pow div-inv associate-/l/ associate-/l* distribute-lft-out-- difference-of-squares
Counts
4 → 88
Calls
4 calls:
365.0ms
(* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))
18.0ms
(* y (log z))
98.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
298.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

series763.0ms

Counts
4 → 12
Calls
4 calls:
270.0ms
(* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))
59.0ms
(* y (log z))
192.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
242.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

simplify40.0ms

Counts
100 → 100

prune496.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize55.0ms

Local error

Found 4 expressions with local error:

1.8b
(/ (* (* (cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) (cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)
2.8b
(cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))
2.8b
(cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))
2.8b
(cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))

rewrite1.5s

Algorithm
rewrite-expression-head
Rules
18×associate-*r/
15×cbrt-div exp-diff
13×add-exp-log
add-cbrt-cube
associate-/l/
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
frac-times associate-*l/
pow1 add-log-exp
cbrt-undiv cbrt-prod times-frac pow1/3 div-exp prod-exp associate-/r* cbrt-unprod
frac-2neg clear-num div-inv associate-/l*
Counts
4 → 60
Calls
4 calls:
294.0ms
(/ (* (* (cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) (cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)
261.0ms
(cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))
291.0ms
(cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))
637.0ms
(cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))

series1.4s

Counts
4 → 12
Calls
4 calls:
317.0ms
(/ (* (* (cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) (cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)
332.0ms
(cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))
386.0ms
(cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))
387.0ms
(cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))

simplify63.0ms

Counts
72 → 72

prune644.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize81.0ms

Local error

Found 4 expressions with local error:

0.9b
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
1.8b
(/ (* (* (cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (* (cbrt x) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) (cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)
2.8b
(cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))
2.8b
(cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))

rewrite1.3s

Algorithm
rewrite-expression-head
Rules
18×add-exp-log
17×associate-*r/
15×exp-diff
14×cbrt-div
11×add-cbrt-cube
10×add-log-exp
add-sqr-sqrt *-un-lft-identity
add-cube-cbrt associate-/l/
prod-exp cbrt-unprod
frac-times exp-prod associate-*l/
pow1 cbrt-undiv div-exp
times-frac exp-sum associate-/r* rem-exp-log
cbrt-prod pow1/3 diff-log
sub-neg frac-2neg associate--l+ clear-num sum-log div-inv associate-/l* distribute-lft-out-- difference-of-squares
Counts
4 → 71
Calls
4 calls:
118.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
616.0ms
(/ (* (* (cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (* (cbrt x) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) (cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)
260.0ms
(cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))
295.0ms
(cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))

series1.3s

Counts
4 → 12
Calls
4 calls:
215.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
380.0ms
(/ (* (* (cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (* (cbrt x) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) (cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)
371.0ms
(cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))
362.0ms
(cbrt (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))

simplify87.0ms

Counts
83 → 83

prune881.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize40.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (+ (* y (log (/ 1 z))) (+ (* (log (/ 1 a)) t) b)))
0.2b
(* (log (/ 1 a)) t)
0.3b
(* y (log (/ 1 z)))
5.2b
(/ (/ (pow (/ 1 a) 1.0) (exp (+ (* y (log (/ 1 z))) (+ (* (log (/ 1 a)) t) b)))) (/ y x))

rewrite659.0ms

Algorithm
rewrite-expression-head
Rules
3067×times-frac
1238×add-sqr-sqrt
1234×add-cube-cbrt *-un-lft-identity
728×unpow-prod-down
239×exp-sum
146×div-inv
72×associate-/l*
56×sqr-pow
43×add-exp-log
37×div-exp
26×log-prod
20×add-cbrt-cube
13×distribute-rgt-in distribute-lft-in associate-/r*
12×pow1
10×add-log-exp
associate-*r* associate-*l*
cbrt-undiv pow-exp
log-pow
exp-prod sum-log rem-exp-log
pow-to-exp rec-exp pow-flip 1-exp log-rec pow-prod-down prod-exp *-commutative cbrt-unprod inv-pow unswap-sqr
distribute-lft-neg-out frac-2neg clear-num associate-/r/ distribute-rgt-neg-out associate-/l/
Counts
4 → 1135
Calls
4 calls:
111.0ms
(exp (+ (* y (log (/ 1 z))) (+ (* (log (/ 1 a)) t) b)))
23.0ms
(* (log (/ 1 a)) t)
35.0ms
(* y (log (/ 1 z)))
327.0ms
(/ (/ (pow (/ 1 a) 1.0) (exp (+ (* y (log (/ 1 z))) (+ (* (log (/ 1 a)) t) b)))) (/ y x))

series1.1s

Counts
4 → 12
Calls
4 calls:
117.0ms
(exp (+ (* y (log (/ 1 z))) (+ (* (log (/ 1 a)) t) b)))
110.0ms
(* (log (/ 1 a)) t)
43.0ms
(* y (log (/ 1 z)))
803.0ms
(/ (/ (pow (/ 1 a) 1.0) (exp (+ (* y (log (/ 1 z))) (+ (* (log (/ 1 a)) t) b)))) (/ y x))

simplify367.0ms

Counts
1147 → 1147

prune8.6s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

regimes357.0ms

Accuracy

-1493.2% (23.0b remaining)

Error of 23.0b against oracle of 0.0b and baseline of 1.5b

bsearch0.0ms

simplify82.0ms

end0.0ms

sample12.5s

Algorithm
intervals
Results
6.0s45670×body80nan
2.3s15349×body80valid