Details

Time bar (total: 19.4s)

sample53.0ms

Algorithm
intervals
Results
20.0ms256×body80valid
14.0ms235×body80nan

simplify3.0s

Counts
1 → 1
Iterations
IterNodes
done5000
714998
704934
694856
684792
674714
664650
654572
644508
634430
624366
614288
604224
594146
584082
574004
563940
553862
543798
533720
523656
513578
503514
493436
483372
473294
463230
453152
443088
433010
422946
412868
402804
392726
382662
372584
362520
352442
342378
332300
322236
312158
302094
292016
281952
271874
261810
251732
241668
231590
221526
211448
201384
191306
181242
171164
161100
151022
14958
13880
12800
11722
10664
9505
8337
7187
6122
594
474
349
228
115
07

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize13.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (- (* x (log y)) z) y)
0.0b
(- (* x (log y)) z)
0.2b
(* x (log y))

rewrite93.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt
23×associate--l+
22×*-un-lft-identity
20×add-cube-cbrt
18×log-prod
15×prod-diff
10×add-log-exp
distribute-rgt-in distribute-lft-in
pow1
add-cbrt-cube add-exp-log
fma-neg diff-log associate-*r*
expm1-log1p-u sub-neg associate-*l* insert-posit16 log1p-expm1-u
flip3-- flip--
associate--l- pow-prod-down prod-exp log-pow *-commutative cbrt-unprod distribute-lft-out-- difference-of-squares unswap-sqr
Counts
3 → 95
Calls
3 calls:
59.0ms
(- (- (* x (log y)) z) y)
15.0ms
(- (* x (log y)) z)
16.0ms
(* x (log y))

series185.0ms

Counts
3 → 9
Calls
3 calls:
45.0ms
(- (- (* x (log y)) z) y)
87.0ms
(- (* x (log y)) z)
52.0ms
(* x (log y))

simplify3.2s

Counts
104 → 104
Iterations
IterNodes
done5001
32771
2963
1413
0174

prune442.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize18.0ms

Local error

Found 4 expressions with local error:

0.0b
(log (sqrt y))
0.0b
(+ (* (log (sqrt y)) x) (- (- (* (log (sqrt y)) x) z) y))
0.2b
(* (log (sqrt y)) x)
0.2b
(* (log (sqrt y)) x)

rewrite87.0ms

Algorithm
rewrite-expression-head
Rules
21×add-sqr-sqrt
17×*-un-lft-identity add-cube-cbrt
16×associate-+r+
14×pow1
13×add-log-exp
12×associate-*l* prod-diff
add-exp-log log-pow
add-cbrt-cube
log-prod associate-*r*
associate--l+
expm1-log1p-u insert-posit16 log1p-expm1-u
sum-log sqrt-pow1 pow1/2 diff-log sqrt-prod
sub-neg pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
+-commutative associate-+r- fma-def flip3-+ rem-log-exp flip-+
Counts
4 → 102
Calls
4 calls:
2.0ms
(log (sqrt y))
69.0ms
(+ (* (log (sqrt y)) x) (- (- (* (log (sqrt y)) x) z) y))
8.0ms
(* (log (sqrt y)) x)
8.0ms
(* (log (sqrt y)) x)

series461.0ms

Counts
4 → 12
Calls
4 calls:
86.0ms
(log (sqrt y))
81.0ms
(+ (* (log (sqrt y)) x) (- (- (* (log (sqrt y)) x) z) y))
159.0ms
(* (log (sqrt y)) x)
136.0ms
(* (log (sqrt y)) x)

simplify2.8s

Counts
114 → 114
Iterations
IterNodes
done5000
34232
21139
1435
0176

prune607.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0b

localize33.0ms

Local error

Found 4 expressions with local error:

0.0b
(log (sqrt y))
0.0b
(log (sqrt y))
0.0b
(fma (log (sqrt y)) x (- (- (* (log (sqrt y)) x) z) y))
0.2b
(* (log (sqrt y)) x)

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt pow1 log-prod
10×*-un-lft-identity add-cube-cbrt
log-pow
add-exp-log
add-cbrt-cube associate-*l* sqrt-prod
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
sqrt-pow1 pow1/2 associate-*r*
rem-log-exp
pow-prod-down prod-exp *-commutative cbrt-unprod fma-udef unswap-sqr
Counts
4 → 75
Calls
4 calls:
3.0ms
(log (sqrt y))
3.0ms
(log (sqrt y))
0.0ms
(fma (log (sqrt y)) x (- (- (* (log (sqrt y)) x) z) y))
13.0ms
(* (log (sqrt y)) x)

series454.0ms

Counts
4 → 12
Calls
4 calls:
82.0ms
(log (sqrt y))
82.0ms
(log (sqrt y))
120.0ms
(fma (log (sqrt y)) x (- (- (* (log (sqrt y)) x) z) y))
170.0ms
(* (log (sqrt y)) x)

simplify2.3s

Counts
87 → 87
Iterations
IterNodes
done5002
32189
2680
1246
0112

prune390.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize32.0ms

Local error

Found 4 expressions with local error:

0.1b
(sqrt (sqrt y))
0.1b
(sqrt (sqrt y))
0.2b
(* (+ (log (sqrt (sqrt y))) (log (sqrt (sqrt y)))) x)
0.2b
(* (log (sqrt y)) x)

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
38×associate-*l*
37×log-pow
36×pow1
33×sqrt-pow1
24×add-sqr-sqrt
22×*-un-lft-identity
20×sqrt-prod
17×pow1/2
16×add-cube-cbrt
14×distribute-rgt-out
10×distribute-lft-out
add-cbrt-cube add-exp-log
associate-*r*
expm1-log1p-u rem-sqrt-square insert-posit16 log1p-expm1-u add-log-exp
distribute-lft1-in pow-prod-down associate-*l/ distribute-rgt1-in prod-exp *-commutative cbrt-unprod unswap-sqr
flip3-+ count-2 flip-+
Counts
4 → 120
Calls
4 calls:
3.0ms
(sqrt (sqrt y))
4.0ms
(sqrt (sqrt y))
66.0ms
(* (+ (log (sqrt (sqrt y))) (log (sqrt (sqrt y)))) x)
13.0ms
(* (log (sqrt y)) x)

series938.0ms

Counts
4 → 12
Calls
4 calls:
241.0ms
(sqrt (sqrt y))
239.0ms
(sqrt (sqrt y))
275.0ms
(* (+ (log (sqrt (sqrt y))) (log (sqrt (sqrt y)))) x)
183.0ms
(* (log (sqrt y)) x)

simplify1.5s

Counts
132 → 132
Iterations
IterNodes
done5003
21269
1452
0196

prune714.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

regimes196.0ms

Accuracy

0% (0.1b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 0.1b

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
done10
110
09

end0.0ms

sample1.8s

Algorithm
intervals
Results
698.0ms8022×body80valid
555.0ms8211×body80nan
1.0msbody2560valid