Details

Time bar (total: 17.1s)

sample100.0ms

Algorithm
intervals
Results
40.0ms540×body80valid
31.0ms543×body80nan

simplify3.3s

Counts
1 → 1
Iterations
IterNodes
done5001
71994
6634
5224
4105
365
237
117
08

prune14.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize26.0ms

Local error

Found 2 expressions with local error:

0.0b
(exp (fma (log y) y (- x z)))
0.0b
(fma (log y) y (- x z))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt exp-prod *-un-lft-identity add-cube-cbrt add-log-exp
expm1-log1p-u pow1 add-cbrt-cube add-exp-log fma-udef insert-posit16 log1p-expm1-u
exp-sum rem-exp-log
Counts
2 → 26
Calls
2 calls:
9.0ms
(exp (fma (log y) y (- x z)))
1.0ms
(fma (log y) y (- x z))

series161.0ms

Counts
2 → 6
Calls
2 calls:
71.0ms
(exp (fma (log y) y (- x z)))
90.0ms
(fma (log y) y (- x z))

simplify2.5s

Counts
32 → 32
Iterations
IterNodes
done5012
42526
3506
2183
1100
052

prune158.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize18.0ms

Local error

Found 2 expressions with local error:

0.3b
(* (log y) y)
0.7b
(* (exp (* (log y) y)) (exp (- x z)))

rewrite77.0ms

Algorithm
rewrite-expression-head
Rules
17×associate-*r*
16×add-sqr-sqrt
12×*-un-lft-identity add-cube-cbrt
11×exp-sum
prod-diff
pow1 associate-*l*
add-cbrt-cube
add-exp-log
expm1-log1p-u pow-prod-down prod-exp *-commutative cbrt-unprod insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
sub-neg exp-diff associate-*r/ log-pow
Counts
2 → 55
Calls
2 calls:
9.0ms
(* (log y) y)
66.0ms
(* (exp (* (log y) y)) (exp (- x z)))

series320.0ms

Counts
2 → 6
Calls
2 calls:
242.0ms
(* (log y) y)
78.0ms
(* (exp (* (log y) y)) (exp (- x z)))

simplify1.5s

Counts
61 → 61
Iterations
IterNodes
done5042
32230
2722
1269
0120

prune235.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize22.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (exp (- x z)))
0.0b
(* (* (exp (* (log y) y)) (sqrt (exp (- x z)))) (sqrt (exp (- x z))))
0.3b
(* (log y) y)
0.7b
(* (exp (* (log y) y)) (sqrt (exp (- x z))))

rewrite284.0ms

Algorithm
rewrite-expression-head
Rules
43×sqrt-prod
40×add-sqr-sqrt
37×associate-*r*
33×*-un-lft-identity exp-sum
31×add-cube-cbrt
27×prod-diff
15×pow1
13×add-cbrt-cube
11×add-exp-log
associate-*l*
sqrt-pow1 exp-diff sqrt-div
exp-prod pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u associate-*r/ insert-posit16 log1p-expm1-u add-log-exp
sub-neg *-commutative unswap-sqr
frac-times rem-sqrt-square pow1/2 associate-*l/ log-pow distribute-lft-out-- difference-of-squares
Counts
4 → 130
Calls
4 calls:
14.0ms
(sqrt (exp (- x z)))
182.0ms
(* (* (exp (* (log y) y)) (sqrt (exp (- x z)))) (sqrt (exp (- x z))))
10.0ms
(* (log y) y)
76.0ms
(* (exp (* (log y) y)) (sqrt (exp (- x z))))

series758.0ms

Counts
4 → 12
Calls
4 calls:
29.0ms
(sqrt (exp (- x z)))
64.0ms
(* (* (exp (* (log y) y)) (sqrt (exp (- x z)))) (sqrt (exp (- x z))))
575.0ms
(* (log y) y)
90.0ms
(* (exp (* (log y) y)) (sqrt (exp (- x z))))

simplify2.6s

Counts
142 → 142
Iterations
IterNodes
done5001
33292
21169
1437
0208

prune594.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes110.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
done7
07

end0.0ms

sample4.3s

Algorithm
intervals
Results
1.6s19022×body80valid
1.4s18887×body80nan