Details

Time bar (total: 21.9s)

sample200.0ms

Algorithm
intervals
Results
52.0ms55×body1280valid
43.0ms45×body10240exit
25.0ms47×body640valid
13.0ms113×body80valid
10.0ms28×body320valid
8.0ms93×body80nan
3.0msbody640nan
3.0ms15×body160valid
1.0msbody320nan
1.0msbody1280nan
0.0msbody160nan

simplify2.9s

Counts
1 → 1
Iterations
IterNodes
done5001
73550
6735
5195
473
348
233
120
012

prune12.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 24.7b

localize45.0ms

Local error

Found 4 expressions with local error:

0.0b
(- x (/ (log (+ (- 1.0 y) (* y (exp z)))) t))
0.0b
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
0.7b
(log (+ (- 1.0 y) (* y (exp z))))
1.9b
(+ (- 1.0 y) (* y (exp z)))

rewrite123.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt
16×*-un-lft-identity
14×add-cube-cbrt
13×times-frac
11×add-log-exp
pow1
add-exp-log
log-div add-cbrt-cube
log-pow
flip3-+ div-sub flip-+ associate-/l*
log-prod associate-/r*
associate-+l+ sum-log sub-neg diff-log associate--r- difference-of-squares
cbrt-undiv +-commutative clear-num frac-2neg flip3-- div-exp rem-log-exp associate-+l- div-inv flip-- distribute-lft-out--
Counts
4 → 79
Calls
4 calls:
13.0ms
(- x (/ (log (+ (- 1.0 y) (* y (exp z)))) t))
52.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
26.0ms
(log (+ (- 1.0 y) (* y (exp z))))
29.0ms
(+ (- 1.0 y) (* y (exp z)))

series610.0ms

Counts
4 → 12
Calls
4 calls:
127.0ms
(- x (/ (log (+ (- 1.0 y) (* y (exp z)))) t))
278.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
130.0ms
(log (+ (- 1.0 y) (* y (exp z))))
74.0ms
(+ (- 1.0 y) (* y (exp z)))

simplify1.4s

Counts
91 → 91
Iterations
IterNodes
done5000
21859
1478
0202

prune704.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 3.1b

localize23.0ms

Local error

Found 4 expressions with local error:

0.0b
(- x (/ (log (+ 1.0 (- (* y (exp z)) y))) t))
0.0b
(/ (log (+ 1.0 (- (* y (exp z)) y))) t)
0.7b
(log (+ 1.0 (- (* y (exp z)) y)))
4.0b
(- (* y (exp z)) y)

rewrite105.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt
18×*-un-lft-identity
14×add-cube-cbrt
13×times-frac
pow1
add-log-exp
add-exp-log
log-div add-cbrt-cube
log-pow
log-prod div-sub associate-/l*
associate-/r* flip3-+ flip-+
sub-neg flip3-- diff-log flip-- associate--r- difference-of-squares
cbrt-undiv clear-num frac-2neg div-exp rem-log-exp div-inv distribute-lft-out distribute-lft-out--
Counts
4 → 77
Calls
4 calls:
10.0ms
(- x (/ (log (+ 1.0 (- (* y (exp z)) y))) t))
56.0ms
(/ (log (+ 1.0 (- (* y (exp z)) y))) t)
27.0ms
(log (+ 1.0 (- (* y (exp z)) y)))
9.0ms
(- (* y (exp z)) y)

series551.0ms

Counts
4 → 12
Calls
4 calls:
128.0ms
(- x (/ (log (+ 1.0 (- (* y (exp z)) y))) t))
255.0ms
(/ (log (+ 1.0 (- (* y (exp z)) y))) t)
109.0ms
(log (+ 1.0 (- (* y (exp z)) y)))
59.0ms
(- (* y (exp z)) y)

simplify1.3s

Counts
89 → 89
Iterations
IterNodes
done5001
21829
1490
0211

prune852.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 3.1b

localize67.0ms

Local error

Found 4 expressions with local error:

0.7b
(log (cbrt (+ 1.0 (- (* y (exp z)) y))))
4.0b
(- (* y (exp z)) y)
4.0b
(- (* y (exp z)) y)
4.0b
(- (* y (exp z)) y)

rewrite106.0ms

Algorithm
rewrite-expression-head
Rules
10×add-log-exp
*-un-lft-identity
log-prod
add-sqr-sqrt add-cube-cbrt
pow1 add-exp-log
cbrt-prod add-cbrt-cube
sub-neg flip3-- diff-log flip--
log-div cbrt-div log-pow
flip3-+ pow1/3 rem-log-exp flip-+ distribute-lft-out
Counts
4 → 55
Calls
4 calls:
39.0ms
(log (cbrt (+ 1.0 (- (* y (exp z)) y))))
27.0ms
(- (* y (exp z)) y)
19.0ms
(- (* y (exp z)) y)
18.0ms
(- (* y (exp z)) y)

series524.0ms

Counts
4 → 12
Calls
4 calls:
313.0ms
(log (cbrt (+ 1.0 (- (* y (exp z)) y))))
78.0ms
(- (* y (exp z)) y)
65.0ms
(- (* y (exp z)) y)
68.0ms
(- (* y (exp z)) y)

simplify1.0s

Counts
67 → 67
Iterations
IterNodes
done5001
21030
1291
0128

prune806.0ms

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 3.1b

localize80.0ms

Local error

Found 4 expressions with local error:

0.7b
(log (+ 1.0 (- (* y (exp z)) y)))
0.7b
(log (+ 1.0 (- (* y (exp z)) y)))
4.0b
(- (* y (exp z)) y)
4.0b
(- (* y (exp z)) y)

rewrite79.0ms

Algorithm
rewrite-expression-head
Rules
10×*-un-lft-identity
log-prod add-log-exp
add-sqr-sqrt pow1 add-exp-log add-cube-cbrt
log-div add-cbrt-cube
sub-neg flip3-+ flip3-- diff-log rem-log-exp log-pow flip-+ flip-- distribute-lft-out
Counts
4 → 54
Calls
4 calls:
18.0ms
(log (+ 1.0 (- (* y (exp z)) y)))
24.0ms
(log (+ 1.0 (- (* y (exp z)) y)))
17.0ms
(- (* y (exp z)) y)
19.0ms
(- (* y (exp z)) y)

series353.0ms

Counts
4 → 12
Calls
4 calls:
128.0ms
(log (+ 1.0 (- (* y (exp z)) y)))
115.0ms
(log (+ 1.0 (- (* y (exp z)) y)))
54.0ms
(- (* y (exp z)) y)
56.0ms
(- (* y (exp z)) y)

simplify947.0ms

Counts
66 → 66
Iterations
IterNodes
done5001
21044
1259
0107

prune753.0ms

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 3.1b

regimes916.0ms

Accuracy

55% (4.8b remaining)

Error of 8.5b against oracle of 3.7b and baseline of 14.5b

bsearch369.0ms

Steps
ItersRangePoint
5
8.513500786890878e-160
2.043922704750105e-159
1.6509902756744657e-159
9
-3.509948340908123e-140
-3.394549339077915e-147
-6.320708783077287e-143
9
-180.33670105084897
-0.0001839247968598657
-0.0001910423669767732

simplify15.0ms

Iterations
IterNodes
done56
156
041

end0.0ms

sample7.0s

Algorithm
intervals
Results
2.1s1481×body10240exit
1.3s1483×body1280valid
1.0s3526×body80valid
780.0ms1549×body640valid
453.0ms908×body320valid
234.0ms2445×body80nan
148.0ms79×body2560valid
111.0ms260×body640nan
92.0ms484×body160valid
47.0ms200×body320nan
47.0ms90×body1280nan
17.0ms111×body160nan