Details

Time bar (total: 20.8s)

sample193.0ms

Algorithm
intervals
Results
68.0ms1413×body80nan
26.0ms463×body80valid

simplify1.5s

Counts
1 → 1
Iterations

Useful iterations: 3 (23.0ms)

IterNodesCost
01718
13218
26518
317916
448716
5167116
done500116

prune9.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize16.0ms

Local error

Found 4 expressions with local error:

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

rewrite283.0ms

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

series425.0ms

Counts
4 → 12
Calls
4 calls:
62.0ms
(* (- t 1.0) (log a))
38.0ms
(* y (log z))
131.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
193.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

simplify846.0ms

Counts
107 → 107
Iterations

Useful iterations: done (843.0ms)

IterNodesCost
02311531
14931495
214661209
done50001155

prune374.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.1b

localize20.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.1s

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

series592.0ms

Counts
4 → 12
Calls
4 calls:
42.0ms
(* y (log z))
180.0ms
(exp (- (+ (* y (log z)) (/ (* (- (* t t) (* 1.0 1.0)) (log a)) (+ t 1.0))) b))
278.0ms
(/ (* x (exp (- (+ (* y (log z)) (/ (* (- (* t t) (* 1.0 1.0)) (log a)) (+ t 1.0))) b))) y)
92.0ms
(/ (* (- (* t t) (* 1.0 1.0)) (log a)) (+ t 1.0))

simplify902.0ms

Counts
105 → 105
Iterations

Useful iterations: done (899.0ms)

IterNodesCost
02552186
16262138
220821786
done50001416

prune413.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 0.1b

localize22.0ms

Local error

Found 4 expressions with local error:

1.3b
(/ (* x (* (* (cbrt (* (exp (- (/ (log a) (/ 1 (- t 1.0))) b)) (pow z y))) (cbrt (* (exp (- (/ (log a) (/ 1 (- t 1.0))) b)) (pow z y)))) (cbrt (* (exp (- (/ (log a) (/ 1 (- t 1.0))) b)) (pow z y))))) y)
1.8b
(exp (- (/ (log a) (/ 1 (- t 1.0))) b))
1.8b
(exp (- (/ (log a) (/ 1 (- t 1.0))) b))
1.8b
(exp (- (/ (log a) (/ 1 (- t 1.0))) b))

rewrite1.7s

Algorithm
rewrite-expression-head
Rules
45×add-sqr-sqrt
24×exp-prod
18×add-exp-log *-un-lft-identity times-frac
17×associate-*l/
15×exp-diff
14×add-cbrt-cube
13×add-log-exp
12×cbrt-div difference-of-squares
10×associate-*r/
add-cube-cbrt
associate-/l/
exp-sum prod-exp cbrt-unprod rem-exp-log
frac-times
pow1 cbrt-undiv div-exp
sub-neg diff-log associate-/r* distribute-lft-out--
frac-2neg clear-num div-inv associate-/l*
Counts
4 → 92
Calls
4 calls:
1.0s
(/ (* x (* (* (cbrt (* (exp (- (/ (log a) (/ 1 (- t 1.0))) b)) (pow z y))) (cbrt (* (exp (- (/ (log a) (/ 1 (- t 1.0))) b)) (pow z y)))) (cbrt (* (exp (- (/ (log a) (/ 1 (- t 1.0))) b)) (pow z y))))) y)
239.0ms
(exp (- (/ (log a) (/ 1 (- t 1.0))) b))
239.0ms
(exp (- (/ (log a) (/ 1 (- t 1.0))) b))
242.0ms
(exp (- (/ (log a) (/ 1 (- t 1.0))) b))

series524.0ms

Counts
4 → 12
Calls
4 calls:
275.0ms
(/ (* x (* (* (cbrt (* (exp (- (/ (log a) (/ 1 (- t 1.0))) b)) (pow z y))) (cbrt (* (exp (- (/ (log a) (/ 1 (- t 1.0))) b)) (pow z y)))) (cbrt (* (exp (- (/ (log a) (/ 1 (- t 1.0))) b)) (pow z y))))) y)
79.0ms
(exp (- (/ (log a) (/ 1 (- t 1.0))) b))
84.0ms
(exp (- (/ (log a) (/ 1 (- t 1.0))) b))
85.0ms
(exp (- (/ (log a) (/ 1 (- t 1.0))) b))

simplify963.0ms

Counts
104 → 104
Iterations

Useful iterations: done (959.0ms)

IterNodesCost
01762924
14362819
215151451
done50011210

prune538.0ms

Pruning

9 alts after pruning (6 fresh and 3 done)

Merged error: 0.1b

localize27.0ms

Local error

Found 4 expressions with local error:

1.3b
(/ (* x (* (* (cbrt (* (exp (- (/ (log a) (/ 1 (- t 1.0))) b)) (pow z y))) (cbrt (* (pow E (- (/ (log a) (/ 1 (- t 1.0))) b)) (pow z y)))) (cbrt (* (exp (- (/ (log a) (/ 1 (- t 1.0))) b)) (pow z y))))) y)
1.8b
(exp (- (/ (log a) (/ 1 (- t 1.0))) b))
1.8b
(exp (- (/ (log a) (/ 1 (- t 1.0))) b))
1.9b
(pow E (- (/ (log a) (/ 1 (- t 1.0))) b))

rewrite1.6s

Algorithm
rewrite-expression-head
Rules
46×add-sqr-sqrt
19×add-exp-log *-un-lft-identity
18×times-frac
17×associate-*l/
16×exp-prod
14×add-cbrt-cube
12×cbrt-div difference-of-squares
10×add-cube-cbrt exp-diff associate-*r/ add-log-exp
pow-unpow
associate-/l/
prod-exp cbrt-unprod
pow1 frac-times pow-sub
cbrt-undiv div-exp exp-sum rem-exp-log
sub-neg unpow-prod-down associate-/r* distribute-lft-out--
unpow-prod-up diff-log pow-exp
pow-to-exp e-exp-1 pow-pow frac-2neg clear-num div-inv associate-/l* sqr-pow
Counts
4 → 98
Calls
4 calls:
1.0s
(/ (* x (* (* (cbrt (* (exp (- (/ (log a) (/ 1 (- t 1.0))) b)) (pow z y))) (cbrt (* (pow E (- (/ (log a) (/ 1 (- t 1.0))) b)) (pow z y)))) (cbrt (* (exp (- (/ (log a) (/ 1 (- t 1.0))) b)) (pow z y))))) y)
239.0ms
(exp (- (/ (log a) (/ 1 (- t 1.0))) b))
239.0ms
(exp (- (/ (log a) (/ 1 (- t 1.0))) b))
79.0ms
(pow E (- (/ (log a) (/ 1 (- t 1.0))) b))

series613.0ms

Counts
4 → 12
Calls
4 calls:
351.0ms
(/ (* x (* (* (cbrt (* (exp (- (/ (log a) (/ 1 (- t 1.0))) b)) (pow z y))) (cbrt (* (pow E (- (/ (log a) (/ 1 (- t 1.0))) b)) (pow z y)))) (cbrt (* (exp (- (/ (log a) (/ 1 (- t 1.0))) b)) (pow z y))))) y)
84.0ms
(exp (- (/ (log a) (/ 1 (- t 1.0))) b))
79.0ms
(exp (- (/ (log a) (/ 1 (- t 1.0))) b))
99.0ms
(pow E (- (/ (log a) (/ 1 (- t 1.0))) b))

simplify1.0s

Counts
110 → 110
Iterations

Useful iterations: done (1.0s)

IterNodesCost
02173142
15383064
217282248
done50001458

prune576.0ms

Pruning

9 alts after pruning (6 fresh and 3 done)

Merged error: 0.1b

regimes545.0ms

Accuracy

0% (1.7b remaining)

Error of 1.7b against oracle of 0.1b and baseline of 1.7b

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01718
12118
done2118

end0.0ms

sample6.0s

Algorithm
intervals
Results
2.1s45755×body80nan
870.0ms15291×body80valid