Details

Time bar (total: 1.1m)

sample204.0ms

Algorithm
intervals
Results
100.0ms884×body80nan
26.0ms257×body80valid

simplify8.5s

Counts
1 → 1
Iterations
IterNodes
done5000
154850
144463
134128
123741
113404
103020
92595
82158
71550
61117
5645
4322
3122
251
121
010

prune22.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize48.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (fma (log y) x (- (log t) y)) z)
0.0b
(- (log t) y)
0.1b
(fma (log y) x (- (log t) y))

rewrite69.0ms

Algorithm
rewrite-expression-head
Rules
24×*-un-lft-identity
23×add-sqr-sqrt
21×prod-diff
19×add-cube-cbrt
pow1
fma-neg
add-log-exp
log-pow
associate--l+
add-exp-log expm1-log1p-u log-prod add-cbrt-cube log1p-expm1-u distribute-lft-out--
sub-neg flip3-- diff-log flip-- fma-udef difference-of-squares
Counts
3 → 75
Calls
3 calls:
18.0ms
(- (fma (log y) x (- (log t) y)) z)
45.0ms
(- (log t) y)
1.0ms
(fma (log y) x (- (log t) y))

series517.0ms

Counts
3 → 9
Calls
3 calls:
112.0ms
(- (fma (log y) x (- (log t) y)) z)
319.0ms
(- (log t) y)
87.0ms
(fma (log y) x (- (log t) y))

simplify6.1s

Counts
84 → 84
Iterations
IterNodes
done5005
32268
2761
1351
0157

prune691.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize88.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (fma (log y) x (- (log t) y)))
0.5b
(cbrt (fma (log y) x (- (log t) y)))
0.5b
(cbrt (fma (log y) x (- (log t) y)))
0.5b
(* (cbrt (fma (log y) x (- (log t) y))) (cbrt (fma (log y) x (- (log t) y))))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×add-cube-cbrt *-un-lft-identity
11×pow1
pow1/3
add-exp-log swap-sqr associate-*r* associate-*l*
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 81
Calls
4 calls:
2.0ms
(cbrt (fma (log y) x (- (log t) y)))
2.0ms
(cbrt (fma (log y) x (- (log t) y)))
2.0ms
(cbrt (fma (log y) x (- (log t) y)))
24.0ms
(* (cbrt (fma (log y) x (- (log t) y))) (cbrt (fma (log y) x (- (log t) y))))

series1.9s

Counts
4 → 12
Calls
4 calls:
395.0ms
(cbrt (fma (log y) x (- (log t) y)))
346.0ms
(cbrt (fma (log y) x (- (log t) y)))
378.0ms
(cbrt (fma (log y) x (- (log t) y)))
819.0ms
(* (cbrt (fma (log y) x (- (log t) y))) (cbrt (fma (log y) x (- (log t) y))))

simplify7.4s

Counts
93 → 93
Iterations
IterNodes
done5000
34708
21297
1419
0154

prune1.0s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

localize139.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (fma (log y) x (- (log t) y)))
0.5b
(cbrt (fma (log y) x (- (log t) y)))
0.5b
(cbrt (* (cbrt (fma (log y) x (- (log t) y))) (cbrt (fma (log y) x (- (log t) y)))))
0.5b
(* (cbrt (fma (log y) x (- (log t) y))) (cbrt (fma (log y) x (- (log t) y))))

rewrite86.0ms

Algorithm
rewrite-expression-head
Rules
23×cbrt-prod
22×add-sqr-sqrt
14×add-cube-cbrt *-un-lft-identity
11×pow1
pow1/3
add-exp-log swap-sqr associate-*r* associate-*l*
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 79
Calls
4 calls:
2.0ms
(cbrt (fma (log y) x (- (log t) y)))
2.0ms
(cbrt (fma (log y) x (- (log t) y)))
11.0ms
(cbrt (* (cbrt (fma (log y) x (- (log t) y))) (cbrt (fma (log y) x (- (log t) y)))))
59.0ms
(* (cbrt (fma (log y) x (- (log t) y))) (cbrt (fma (log y) x (- (log t) y))))

series1.7s

Counts
4 → 12
Calls
4 calls:
427.0ms
(cbrt (fma (log y) x (- (log t) y)))
413.0ms
(cbrt (fma (log y) x (- (log t) y)))
444.0ms
(cbrt (* (cbrt (fma (log y) x (- (log t) y))) (cbrt (fma (log y) x (- (log t) y)))))
371.0ms
(* (cbrt (fma (log y) x (- (log t) y))) (cbrt (fma (log y) x (- (log t) y))))

simplify3.3s

Counts
91 → 91
Iterations
IterNodes
done5002
21797
1564
0206

prune1.4s

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0.0b

localize204.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (fma (log y) x (- (log t) y)))
0.5b
(cbrt (* (cbrt (* (cbrt (fma (log y) x (- (log t) y))) (cbrt (fma (log y) x (- (log t) y))))) (* (cbrt (cbrt (fma (log y) x (- (log t) y)))) (cbrt (fma (log y) x (- (log t) y))))))
0.5b
(cbrt (* (cbrt (fma (log y) x (- (log t) y))) (cbrt (fma (log y) x (- (log t) y)))))
0.5b
(* (cbrt (fma (log y) x (- (log t) y))) (cbrt (fma (log y) x (- (log t) y))))

rewrite81.0ms

Algorithm
rewrite-expression-head
Rules
21×cbrt-prod add-sqr-sqrt
13×add-cube-cbrt *-un-lft-identity
11×pow1
pow1/3
add-exp-log swap-sqr associate-*r* associate-*l*
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 77
Calls
4 calls:
2.0ms
(cbrt (fma (log y) x (- (log t) y)))
44.0ms
(cbrt (* (cbrt (* (cbrt (fma (log y) x (- (log t) y))) (cbrt (fma (log y) x (- (log t) y))))) (* (cbrt (cbrt (fma (log y) x (- (log t) y)))) (cbrt (fma (log y) x (- (log t) y))))))
11.0ms
(cbrt (* (cbrt (fma (log y) x (- (log t) y))) (cbrt (fma (log y) x (- (log t) y)))))
22.0ms
(* (cbrt (fma (log y) x (- (log t) y))) (cbrt (fma (log y) x (- (log t) y))))

series1.5s

Counts
4 → 12
Calls
4 calls:
354.0ms
(cbrt (fma (log y) x (- (log t) y)))
419.0ms
(cbrt (* (cbrt (* (cbrt (fma (log y) x (- (log t) y))) (cbrt (fma (log y) x (- (log t) y))))) (* (cbrt (cbrt (fma (log y) x (- (log t) y)))) (cbrt (fma (log y) x (- (log t) y))))))
366.0ms
(cbrt (* (cbrt (fma (log y) x (- (log t) y))) (cbrt (fma (log y) x (- (log t) y)))))
363.0ms
(* (cbrt (fma (log y) x (- (log t) y))) (cbrt (fma (log y) x (- (log t) y))))

simplify6.0s

Counts
89 → 89
Iterations
IterNodes
done5000
21819
1580
0218

prune2.1s

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0.0b

regimes1.7s

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
done9
09

end0.0ms

sample18.6s

Algorithm
intervals
Results
12.6s24139×body80nan
3.8s8045×body80valid