Details

Time bar (total: 50.6s)

sample498.0ms

Algorithm
intervals
Results
297.0ms1350×body80nan
93.0ms449×body80valid

simplify4.9s

Counts
1 → 1
Iterations
IterNodes
67990
51486
4460
3167
263
132
017

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 2.0b

localize39.0ms

Local error

Found 4 expressions with local error:

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

rewrite335.0ms

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt
19×*-un-lft-identity
15×add-cube-cbrt
13×add-cbrt-cube
12×log-prod add-exp-log
10×pow1 add-log-exp
associate-*r* associate-*l*
distribute-rgt-in distribute-lft-in
exp-prod
insert-posit16
associate-/r* times-frac exp-sum prod-exp 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
clear-num sum-log sub-neg frac-2neg flip3-- associate--l+ associate-*r/ div-inv flip-- associate-/l* associate-/l/
Counts
4 → 99
Calls
4 calls:
16.0ms
(* (- t 1.0) (log a))
11.0ms
(* y (log z))
79.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
228.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

series589.0ms

Counts
4 → 12
Calls
4 calls:
85.0ms
(* (- t 1.0) (log a))
63.0ms
(* y (log z))
196.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
244.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

simplify2.9s

Counts
111 → 111
Iterations
IterNodes
35360
21404
1516
0237

prune1.8s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0.8b

localize59.0ms

Local error

Found 4 expressions with local error:

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

rewrite821.0ms

Algorithm
rewrite-expression-head
Rules
22×add-log-exp
18×add-exp-log
15×add-sqr-sqrt exp-prod *-un-lft-identity exp-diff
14×add-cbrt-cube
12×cbrt-div
10×associate-*r/
exp-sum add-cube-cbrt rem-exp-log
associate-/l/
diff-log prod-exp cbrt-unprod
frac-times associate-*l/
pow1 cbrt-undiv div-exp insert-posit16
associate-/r* sum-log sub-neg times-frac associate--l+ distribute-lft-out-- difference-of-squares
clear-num frac-2neg div-inv associate-/l*
Counts
4 → 93
Calls
4 calls:
55.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
64.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
81.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
620.0ms
(/ (* x (* (* (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)

series662.0ms

Counts
4 → 12
Calls
4 calls:
161.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
158.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
129.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
214.0ms
(/ (* x (* (* (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))) y)

simplify3.3s

Counts
105 → 105
Iterations
IterNodes
35392
21251
1397
0161

prune2.0s

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 0.7b

localize100.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.5s

Algorithm
rewrite-expression-head
Rules
108×cbrt-div
83×exp-diff
58×associate-*r/
49×frac-times
31×associate-*l/ associate-/l/
22×add-log-exp
18×add-exp-log
15×add-sqr-sqrt exp-prod *-un-lft-identity
14×add-cbrt-cube
exp-sum add-cube-cbrt rem-exp-log
diff-log prod-exp cbrt-unprod
pow1 cbrt-undiv div-exp insert-posit16
associate-/r* sum-log sub-neg times-frac associate--l+ distribute-lft-out-- difference-of-squares
clear-num frac-2neg div-inv associate-/l*
Counts
4 → 117
Calls
4 calls:
81.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
110.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
71.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
1.3s
(/ (* x (* (* (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (* (* (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))))) y)

series670.0ms

Counts
4 → 12
Calls
4 calls:
157.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
148.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
133.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
232.0ms
(/ (* x (* (* (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (* (* (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b)))) (cbrt (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))))))) y)

simplify2.5s

Counts
129 → 129
Iterations
IterNodes
34747
21460
1460
0182

prune2.9s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 0.7b

localize52.0ms

Local error

Found 4 expressions with local error:

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

rewrite269.0ms

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

series1.2s

Counts
4 → 12
Calls
4 calls:
291.0ms
(cbrt y)
313.0ms
(cbrt y)
202.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
392.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (* (cbrt y) (cbrt y)))

simplify4.0s

Counts
79 → 79
Iterations
IterNodes
38044
21381
1398
0154

prune1.5s

Pruning

23 alts after pruning (23 fresh and 0 done)

Merged error: 0.6b

regimes2.5s

Accuracy

75.5% (0.3b remaining)

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

bsearch2.0ms

Steps
ItersRangePoint
0
-19.86672971720196
-19.74285963590738
-19.80479467655467

simplify8.0ms

Iterations
IterNodes
237
137
032

end0.0ms

sample15.5s

Algorithm
intervals
Results
8.3s45332×body80nan
3.7s15189×body80valid