Details

Time bar (total: 2.0m)

sample3.0s

Algorithm
intervals
Results
2.6s129×body10240exit
133.0ms50×body1280nan
101.0ms258×body80valid
45.0ms31×body640nan
20.0ms18×body320nan
7.0msbody160nan
4.0ms11×body80nan

simplify5.7s

Counts
1 → 1
Iterations

Useful iterations: 3 (2.7s)

IterNodesCost
0601840
11481840
26141840
346121760
done50001760

prune43.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.5b

localize230.0ms

Local error

Found 4 expressions with local error:

5.3b
(- (- 1.0 z) 1.0)
5.3b
(- (- 1.0 z) 1.0)
5.3b
(- (- 1.0 z) 1.0)
5.3b
(- (- 1.0 z) 1.0)

rewrite250.0ms

Algorithm
rewrite-expression-head
Rules
116×*-un-lft-identity
104×add-sqr-sqrt
96×prod-diff
64×add-cube-cbrt
44×associate--l+
28×distribute-lft-out--
24×add-log-exp
20×fma-neg difference-of-squares
12×diff-log
sub-neg
associate--l- expm1-log1p-u pow1 flip3-- add-cbrt-cube add-exp-log log1p-expm1-u flip--
Counts
4 → 200
Calls
4 calls:
68.0ms
(- (- 1.0 z) 1.0)
71.0ms
(- (- 1.0 z) 1.0)
44.0ms
(- (- 1.0 z) 1.0)
51.0ms
(- (- 1.0 z) 1.0)

series75.0ms

Counts
4 → 12
Calls
4 calls:
13.0ms
(- (- 1.0 z) 1.0)
21.0ms
(- (- 1.0 z) 1.0)
21.0ms
(- (- 1.0 z) 1.0)
21.0ms
(- (- 1.0 z) 1.0)

simplify2.2s

Counts
212 → 212
Iterations

Useful iterations: 3 (944.0ms)

IterNodesCost
08452492
118444404
251130448
3307327568
done500027568

prune3.2s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.5b

localize285.0ms

Local error

Found 4 expressions with local error:

5.3b
(- (- 1.0 z) 1.0)
5.3b
(- (- 1.0 z) 1.0)
5.3b
(- (- 1.0 z) 1.0)
5.3b
(log (/ 1 (exp z)))

rewrite145.0ms

Algorithm
rewrite-expression-head
Rules
96×*-un-lft-identity
87×add-sqr-sqrt
72×prod-diff
57×add-cube-cbrt
33×associate--l+
21×distribute-lft-out--
19×add-log-exp
15×fma-neg difference-of-squares
13×log-prod
times-frac diff-log
pow1 sub-neg add-exp-log log-pow
expm1-log1p-u add-cbrt-cube rem-log-exp log1p-expm1-u pow-flip
associate--l- exp-prod flip3-- flip--
div-exp
log-div rec-exp 1-exp log-rec div-inv inv-pow
Counts
4 → 184
Calls
4 calls:
43.0ms
(- (- 1.0 z) 1.0)
36.0ms
(- (- 1.0 z) 1.0)
49.0ms
(- (- 1.0 z) 1.0)
5.0ms
(log (/ 1 (exp z)))

series260.0ms

Counts
4 → 12
Calls
4 calls:
16.0ms
(- (- 1.0 z) 1.0)
12.0ms
(- (- 1.0 z) 1.0)
13.0ms
(- (- 1.0 z) 1.0)
219.0ms
(log (/ 1 (exp z)))

simplify2.8s

Counts
196 → 196
Iterations

Useful iterations: 3 (1.3s)

IterNodesCost
014549730
129338890
272528918
3390224454
done500024454

prune3.4s

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.5b

localize232.0ms

Local error

Found 4 expressions with local error:

5.3b
(- (- 1.0 z) 1.0)
5.3b
(- (- 1.0 z) 1.0)
5.4b
(log (sqrt (/ 1 (exp z))))
5.4b
(log (sqrt (/ 1 (exp z))))

rewrite103.0ms

Algorithm
rewrite-expression-head
Rules
78×*-un-lft-identity
72×add-sqr-sqrt
52×add-cube-cbrt
48×prod-diff
32×log-prod
26×sqrt-prod
22×associate--l+
18×times-frac
16×log-pow
14×distribute-lft-out-- add-log-exp
12×sqrt-pow1
10×pow1 fma-neg difference-of-squares
pow-flip
exp-prod diff-log add-exp-log
expm1-log1p-u sub-neg add-cbrt-cube log1p-expm1-u
associate--l- log-div flip3-- pow1/2 sqrt-div rem-log-exp div-inv flip-- inv-pow
Counts
4 → 170
Calls
4 calls:
42.0ms
(- (- 1.0 z) 1.0)
39.0ms
(- (- 1.0 z) 1.0)
5.0ms
(log (sqrt (/ 1 (exp z))))
5.0ms
(log (sqrt (/ 1 (exp z))))

series475.0ms

Counts
4 → 12
Calls
4 calls:
18.0ms
(- (- 1.0 z) 1.0)
25.0ms
(- (- 1.0 z) 1.0)
209.0ms
(log (sqrt (/ 1 (exp z))))
223.0ms
(log (sqrt (/ 1 (exp z))))

simplify3.1s

Counts
182 → 182
Iterations

Useful iterations: 3 (1.4s)

IterNodesCost
017253536
129643736
269936848
3398632314
done500032314

prune4.0s

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.5b

localize260.0ms

Local error

Found 4 expressions with local error:

5.3b
(- (- 1.0 z) 1.0)
5.3b
(- (- 1.0 z) 1.0)
5.4b
(log (sqrt (exp z)))
5.4b
(log (sqrt (/ 1 (exp z))))

rewrite137.0ms

Algorithm
rewrite-expression-head
Rules
72×*-un-lft-identity
66×add-sqr-sqrt
48×prod-diff
46×add-cube-cbrt
22×log-prod associate--l+
16×sqrt-prod
14×log-pow distribute-lft-out-- add-log-exp
10×sqrt-pow1 fma-neg difference-of-squares
pow1 times-frac
exp-prod diff-log add-exp-log
expm1-log1p-u sub-neg add-cbrt-cube log1p-expm1-u pow-flip
associate--l- flip3-- pow1/2 rem-log-exp flip--
log-div sqrt-div div-inv inv-pow
Counts
4 → 157
Calls
4 calls:
55.0ms
(- (- 1.0 z) 1.0)
57.0ms
(- (- 1.0 z) 1.0)
6.0ms
(log (sqrt (exp z)))
9.0ms
(log (sqrt (/ 1 (exp z))))

series462.0ms

Counts
4 → 12
Calls
4 calls:
13.0ms
(- (- 1.0 z) 1.0)
12.0ms
(- (- 1.0 z) 1.0)
207.0ms
(log (sqrt (exp z)))
229.0ms
(log (sqrt (/ 1 (exp z))))

simplify3.5s

Counts
169 → 169
Iterations

Useful iterations: 3 (1.5s)

IterNodesCost
019346182
132138200
273031432
3406826898
done500026898

prune3.1s

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0.5b

regimes450.0ms

Accuracy

0% (0.1b remaining)

Error of 0.6b against oracle of 0.5b and baseline of 0.6b

bsearch0.0ms

simplify56.0ms

Iterations

Useful iterations: 1 (45.0ms)

IterNodesCost
0682172
1932171
done932171

end0.0ms

sample1.4m

Algorithm
intervals
Results
1.1m3939×body10240exit
4.7s8087×body80valid
4.1s1549×body1280nan
3.6s1324×body640nan
1.2s567×body320nan
263.0ms316×body160nan
106.0ms304×body80nan