Details

Time bar (total: 22.2s)

sample172.0ms

Algorithm
intervals
Results
60.0ms754×body80nan
26.0ms258×body80valid

simplify1.3s

Counts
1 → 1
Iterations

Useful iterations: 4 (131.0ms)

IterNodesCost
01011
12111
25211
312611
422310
529710
641410
750410
858710
959410
done59410

prune13.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize26.0ms

Local error

Found 4 expressions with local error:

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

rewrite554.0ms

Algorithm
rewrite-expression-head
Rules
44×*-un-lft-identity
40×associate--l+
38×add-sqr-sqrt
32×add-cube-cbrt
27×log-prod prod-diff
22×associate-+l+
17×add-log-exp
12×distribute-rgt-in distribute-lft-in
pow1
diff-log
add-exp-log add-cbrt-cube
sub-neg fma-def
expm1-log1p-u fma-neg associate-*r* log1p-expm1-u distribute-lft-out distribute-lft-out--
associate-+r+ associate-*l* sum-log log-pow
flip3-- flip-- difference-of-squares
+-commutative associate--l- associate-+l- flip3-+ pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ unswap-sqr
Counts
4 → 142
Calls
4 calls:
107.0ms
(- (- (* x (log y)) y) z)
20.0ms
(- (* x (log y)) y)
348.0ms
(+ (- (- (* x (log y)) y) z) (log t))
18.0ms
(* x (log y))

series265.0ms

Counts
4 → 12
Calls
4 calls:
60.0ms
(- (- (* x (log y)) y) z)
73.0ms
(- (* x (log y)) y)
60.0ms
(+ (- (- (* x (log y)) y) z) (log t))
71.0ms
(* x (log y))

simplify1.6s

Counts
154 → 154
Iterations

Useful iterations: done (1.6s)

IterNodesCost
02201823
14961557
212131375
done50001268

prune555.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0b

localize24.0ms

Local error

Found 2 expressions with local error:

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

rewrite77.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-log-exp
add-sqr-sqrt add-cube-cbrt
pow1 associate-+r+ log-prod fma-def sum-log
add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u distribute-lft-out
+-commutative associate-+l+ flip3-+ log-pow flip-+ fma-udef
Counts
2 → 33
Calls
2 calls:
75.0ms
(+ (+ (* (log 1) x) (fma (log y) x (- (- y) z))) (log t))
1.0ms
(fma (log y) x (- (- y) z))

series144.0ms

Counts
2 → 6
Calls
2 calls:
81.0ms
(+ (+ (* (log 1) x) (fma (log y) x (- (- y) z))) (log t))
63.0ms
(fma (log y) x (- (- y) z))

simplify2.1s

Counts
39 → 39
Iterations

Useful iterations: 3 (690.0ms)

IterNodesCost
077633
1189570
2501448
31738422
done5000422

prune185.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0b

localize23.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt y) (cbrt y))
0.6b
(cbrt y)
0.6b
(cbrt y)
0.6b
(cbrt y)

rewrite23.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:
18.0ms
(* (cbrt y) (cbrt y))
1.0ms
(cbrt y)
1.0ms
(cbrt y)
1.0ms
(cbrt y)

series1.1s

Counts
4 → 12
Calls
4 calls:
336.0ms
(* (cbrt y) (cbrt y))
310.0ms
(cbrt y)
272.0ms
(cbrt y)
207.0ms
(cbrt y)

simplify4.7s

Counts
93 → 93
Iterations

Useful iterations: done (4.7s)

IterNodesCost
065554
1119443
2327423
31104405
44523400
done5001390

prune526.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize70.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.6b
(cbrt (cbrt y))
5.9b
(pow y 2/3)
5.9b
(pow y 2/3)

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
12×cbrt-prod
11×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 add-exp-log unpow-prod-down pow-unpow
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
pow-to-exp pow-pow pow1/3 pow-exp sqr-pow
Counts
4 → 67
Calls
4 calls:
1.0ms
(cbrt y)
2.0ms
(cbrt (cbrt y))
4.0ms
(pow y 2/3)
5.0ms
(pow y 2/3)

series1.1s

Counts
4 → 12
Calls
4 calls:
301.0ms
(cbrt y)
315.0ms
(cbrt (cbrt y))
239.0ms
(pow y 2/3)
278.0ms
(pow y 2/3)

simplify1.6s

Counts
79 → 79
Iterations

Useful iterations: 4 (619.0ms)

IterNodesCost
081439
1150388
2283358
3659342
42222334
done5000334

prune591.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

regimes266.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02231
12731
done2731

end0.0ms

sample5.0s

Algorithm
intervals
Results
2.3s24257×body80nan
1.0s8031×body80valid
0.0msbody640valid