Details

Time bar (total: 38.9s)

sample429.0ms

Algorithm
intervals
Results
175.0ms1521×body80nan
71.0ms485×body80valid

simplify1.9s

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

prune26.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.8b

localize34.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)

rewrite284.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:
36.0ms
(* (- t 1.0) (log a))
9.0ms
(* y (log z))
64.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
167.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

series629.0ms

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

simplify1.7s

Counts
124 → 124
Iterations
IterNodes
done5001
22439
1624
0277

prune989.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.6b

localize100.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)

rewrite669.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:
99.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
187.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
187.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
192.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

series811.0ms

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

simplify1.7s

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

localize235.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)

rewrite638.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:
149.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
136.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
138.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
213.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

series981.0ms

Counts
4 → 12
Calls
4 calls:
233.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
274.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)
233.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.5s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 0.6b

localize213.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)

rewrite709.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:
158.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)
183.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
155.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

series850.0ms

Counts
4 → 12
Calls
4 calls:
198.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
187.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
235.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
230.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.5s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 0.6b

regimes2.6s

Accuracy

8.2% (1.2b remaining)

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

bsearch1.0s

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

simplify27.0ms

Iterations
IterNodes
done62
362
260
156
045

end0.0ms

sample14.3s

Algorithm
intervals
Results
6.9s45456×body80nan
2.6s15204×body80valid