Details

Time bar (total: 22.5s)

sample206.0ms

Algorithm
intervals
Results
43.0ms49×body10240exit
40.0ms64×body640valid
38.0ms42×body1280valid
12.0ms111×body80valid
8.0ms25×body320valid
7.0ms103×body80nan
6.0msbody2560valid
5.0ms13×body640nan
3.0ms15×body160valid
2.0ms10×body320nan
2.0msbody1280nan
0.0msbody160nan

simplify540.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01213
12013
23313
34813
46613
57813
610013
712613
815013
920313
1028413
1129013
done29013

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 25.4b

localize30.0ms

Local error

Found 4 expressions with local error:

0.0b
(* y (exp z))
0.0b
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
2.2b
(+ (- 1.0 y) (* y (exp z)))
2.6b
(log (+ (- 1.0 y) (* y (exp z))))

rewrite142.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
16×add-cube-cbrt *-un-lft-identity
12×times-frac
11×pow1
add-log-exp
add-exp-log add-cbrt-cube
log-pow
log-div associate-/l*
log-prod flip3-+ associate-*r* associate-*l* associate-/r* flip-+
associate-+l+ div-sub sum-log
cbrt-undiv +-commutative associate-+l- sub-neg frac-2neg diff-log div-exp rem-log-exp pow-prod-down prod-exp clear-num *-commutative cbrt-unprod div-inv unswap-sqr
Counts
4 → 80
Calls
4 calls:
18.0ms
(* y (exp z))
62.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
30.0ms
(+ (- 1.0 y) (* y (exp z)))
28.0ms
(log (+ (- 1.0 y) (* y (exp z))))

series426.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(* y (exp z))
249.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
48.0ms
(+ (- 1.0 y) (* y (exp z)))
93.0ms
(log (+ (- 1.0 y) (* y (exp z))))

simplify2.8s

Counts
92 → 92
Iterations

Useful iterations: 3 (1.2s)

IterNodesCost
02031436
14511388
212381271
338101268
done50001268

prune433.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 2.9b

localize27.0ms

Local error

Found 4 expressions with local error:

0.0b
(* y (- 1 (exp z)))
0.0b
(/ (log (- 1.0 (* y (- 1 (exp z))))) t)
2.4b
(log (- 1.0 (* y (- 1 (exp z)))))
4.0b
(- 1 (exp z))

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt
22×*-un-lft-identity
16×add-cube-cbrt
12×times-frac
11×pow1
add-exp-log
add-cbrt-cube
associate-*r* add-log-exp
log-pow
log-div flip3-- flip-- associate-/l* difference-of-squares
sub-neg log-prod associate-*l* associate-/r*
distribute-rgt-in distribute-lft-in div-sub associate-*r/ distribute-lft-out--
cbrt-undiv frac-2neg diff-log div-exp rem-log-exp pow-prod-down prod-exp clear-num *-commutative cbrt-unprod div-inv unswap-sqr
Counts
4 → 89
Calls
4 calls:
50.0ms
(* y (- 1 (exp z)))
14.0ms
(/ (log (- 1.0 (* y (- 1 (exp z))))) t)
7.0ms
(log (- 1.0 (* y (- 1 (exp z)))))
16.0ms
(- 1 (exp z))

series446.0ms

Counts
4 → 12
Calls
4 calls:
53.0ms
(* y (- 1 (exp z)))
244.0ms
(/ (log (- 1.0 (* y (- 1 (exp z))))) t)
127.0ms
(log (- 1.0 (* y (- 1 (exp z)))))
21.0ms
(- 1 (exp z))

simplify3.5s

Counts
101 → 101
Iterations

Useful iterations: 3 (1.6s)

IterNodesCost
02211488
14901402
213141298
341031288
done50001288

prune507.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 2.9b

localize19.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ 1 (/ t (log (- 1.0 (* y (- 1 (exp z)))))))
0.0b
(/ t (log (- 1.0 (* y (- 1 (exp z))))))
2.4b
(log (- 1.0 (* y (- 1 (exp z)))))
4.0b
(- 1 (exp z))

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
108×times-frac
66×add-sqr-sqrt *-un-lft-identity
63×add-cube-cbrt
22×pow1
20×associate-/r*
18×add-exp-log
17×log-pow
11×add-cbrt-cube
div-exp
div-inv associate-/l* add-log-exp
cbrt-undiv
log-prod
log-div rec-exp flip3-- frac-2neg 1-exp clear-num flip-- difference-of-squares
sub-neg pow-flip diff-log rem-log-exp associate-/r/ distribute-lft-out-- inv-pow
Counts
4 → 148
Calls
4 calls:
13.0ms
(/ 1 (/ t (log (- 1.0 (* y (- 1 (exp z)))))))
22.0ms
(/ t (log (- 1.0 (* y (- 1 (exp z))))))
8.0ms
(log (- 1.0 (* y (- 1 (exp z)))))
16.0ms
(- 1 (exp z))

series536.0ms

Counts
4 → 12
Calls
4 calls:
123.0ms
(/ 1 (/ t (log (- 1.0 (* y (- 1 (exp z)))))))
284.0ms
(/ t (log (- 1.0 (* y (- 1 (exp z))))))
113.0ms
(log (- 1.0 (* y (- 1 (exp z)))))
15.0ms
(- 1 (exp z))

simplify1.4s

Counts
160 → 160
Iterations

Useful iterations: done (1.4s)

IterNodesCost
03023318
16893008
218552724
done50012680

prune655.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 2.9b

localize38.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt t)
0.6b
(cbrt t)
2.4b
(log (- 1.0 (* y (- 1 (exp z)))))
4.0b
(- 1 (exp z))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt *-un-lft-identity
add-cube-cbrt
cbrt-prod add-log-exp
pow1 add-exp-log
add-cbrt-cube
log-prod
log-div flip3-- pow1/3 flip-- difference-of-squares
sub-neg diff-log rem-log-exp log-pow distribute-lft-out--
Counts
4 → 51
Calls
4 calls:
1.0ms
(cbrt t)
1.0ms
(cbrt t)
4.0ms
(log (- 1.0 (* y (- 1 (exp z)))))
17.0ms
(- 1 (exp z))

series626.0ms

Counts
4 → 12
Calls
4 calls:
232.0ms
(cbrt t)
262.0ms
(cbrt t)
115.0ms
(log (- 1.0 (* y (- 1 (exp z)))))
16.0ms
(- 1 (exp z))

simplify2.1s

Counts
63 → 63
Iterations

Useful iterations: 3 (759.0ms)

IterNodesCost
0133600
1295562
2766508
32356498
done5000498

prune329.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 2.9b

regimes557.0ms

Accuracy

59.8% (4.4b remaining)

Error of 8.6b against oracle of 4.2b and baseline of 15.0b

bsearch85.0ms

Steps
ItersRangePoint
9
-595411.4635753314
-0.3063967055351801
-0.3115017031960372

simplify9.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
02837
13637
done3637

end0.0ms

sample6.8s

Algorithm
intervals
Results
2.2s1449×body10240exit
1.5s1488×body1280valid
915.0ms1615×body640valid
434.0ms3540×body80valid
290.0ms873×body320valid
203.0ms2496×body80nan
137.0ms73×body2560valid
86.0ms257×body640nan
82.0ms448×body160valid
54.0ms110×body1280nan
43.0ms191×body320nan
16.0ms103×body160nan