Details

Time bar (total: 39.6s)

sample471.0ms

Algorithm
intervals
Results
157.0ms1521×body80nan
105.0ms485×body80valid

simplify2.0s

Counts
1 → 1
Iterations
IterNodes
done5001
53079
4563
3190
273
133
017

prune20.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.8b

localize30.0ms

Local error

Found 4 expressions with local error:

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

rewrite421.0ms

Algorithm
rewrite-expression-head
Rules
29×add-sqr-sqrt
25×*-un-lft-identity
21×add-cube-cbrt
13×add-cbrt-cube
12×log-prod exp-sum add-exp-log
10×pow1 add-log-exp
prod-diff
associate-*r* associate-*l*
distribute-rgt-in distribute-lft-in
exp-prod
expm1-log1p-u log1p-expm1-u
associate-/r* times-frac 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 → 112
Calls
4 calls:
37.0ms
(* (- t 1.0) (log a))
13.0ms
(* y (log z))
120.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
245.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

series612.0ms

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

simplify1.8s

Counts
124 → 124
Iterations
IterNodes
done5001
22439
1624
0277

prune1.2s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.6b

localize108.0ms

Local error

Found 4 expressions with local error:

0.8b
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
2.0b
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
2.0b
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
2.0b
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

rewrite753.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt *-un-lft-identity add-cbrt-cube
17×add-cube-cbrt
16×add-exp-log
12×exp-sum
10×add-log-exp
associate-/r* times-frac prod-diff
cbrt-undiv div-exp
exp-prod
expm1-log1p-u pow1 exp-diff log1p-expm1-u
clear-num frac-2neg prod-exp associate-*r/ cbrt-unprod div-inv associate-/l* rem-exp-log associate-/l/
diff-log
sum-log sub-neg associate--l+ distribute-lft-out-- difference-of-squares
Counts
4 → 102
Calls
4 calls:
61.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
240.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
244.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
205.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

series894.0ms

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

simplify1.8s

Counts
114 → 114
Iterations
IterNodes
done5001
21503
1401
0174

prune1.6s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0.6b

localize193.0ms

Local error

Found 4 expressions with local error:

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

rewrite838.0ms

Algorithm
rewrite-expression-head
Rules
24×add-cbrt-cube
20×add-exp-log
12×add-sqr-sqrt associate-/r* *-un-lft-identity times-frac add-cube-cbrt
cbrt-undiv div-exp
expm1-log1p-u pow1 clear-num frac-2neg exp-diff prod-exp associate-*r/ cbrt-unprod log1p-expm1-u div-inv associate-/l* add-log-exp associate-/l/
Counts
4 → 96
Calls
4 calls:
206.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
190.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
209.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
231.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

series1.1s

Counts
4 → 12
Calls
4 calls:
236.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
262.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
334.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
237.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

simplify1.7s

Counts
108 → 108
Iterations
IterNodes
done5000
21193
1284
0110

prune1.7s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 0.6b

localize248.0ms

Local error

Found 4 expressions with local error:

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

rewrite830.0ms

Algorithm
rewrite-expression-head
Rules
24×add-cbrt-cube
20×add-exp-log
12×add-sqr-sqrt associate-/r* *-un-lft-identity times-frac add-cube-cbrt
cbrt-undiv div-exp
expm1-log1p-u pow1 clear-num frac-2neg exp-diff prod-exp associate-*r/ cbrt-unprod log1p-expm1-u div-inv associate-/l* add-log-exp associate-/l/
Counts
4 → 96
Calls
4 calls:
215.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
217.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
209.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
185.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

series1.5s

Counts
4 → 12
Calls
4 calls:
258.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
698.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
243.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
257.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

simplify1.9s

Counts
108 → 108
Iterations
IterNodes
done5000
21193
1284
0110

prune1.7s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0.6b

regimes2.5s

Accuracy

8.1% (1.2b remaining)

Error of 1.9b against oracle of 0.7b and baseline of 2.0b

bsearch811.0ms

Steps
ItersRangePoint
10
3.6735823116612524e+85
1.0065470425620452e+98
2.216452260359168e+86
8
-1.4720818240991487e+43
-8.259909428119404e+38
-1.3196752283182967e+41

simplify35.0ms

Iterations
IterNodes
done62
362
260
156
045

end0.0ms

sample12.8s

Algorithm
intervals
Results
4.5s45456×body80nan
1.8s15204×body80valid