Details

Time bar (total: 6.5s)

sample29.0ms

Algorithm
intervals
Results
17.0ms330×body80valid

simplify2.7s

Counts
1 → 1
Iterations
IterNodes
done2006
281994
271733
261696
251459
241421
231208
221171
21982
20945
19780
18742
17601
16564
15447
14410
13317
12280
11211
10174
9134
8107
766
650
545
439
335
225
115
06

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize12.0ms

Local error

Found 2 expressions with local error:

0.0b
(* y (+ z x))
0.0b
(+ x (* y (+ z x)))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity
pow1 add-cbrt-cube associate-*r* add-exp-log add-cube-cbrt add-log-exp
associate-*l*
distribute-rgt-in associate-+r+ distribute-lft-in flip3-+ associate-*r/ flip-+ insert-posit16
+-commutative sum-log pow-prod-down prod-exp *-commutative cbrt-unprod distribute-lft-out unswap-sqr
Counts
2 → 38
Calls
2 calls:
18.0ms
(* y (+ z x))
7.0ms
(+ x (* y (+ z x)))

series81.0ms

Counts
2 → 6
Calls
2 calls:
36.0ms
(* y (+ z x))
44.0ms
(+ x (* y (+ z x)))

simplify459.0ms

Counts
44 → 44
Iterations
IterNodes
done2000
2660
1199
068

prune173.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize17.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ x (+ (* y z) (* y x)))
0.0b
(+ (* y z) (* y x))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
sum-log *-un-lft-identity
add-sqr-sqrt pow1 +-commutative flip3-+ add-cbrt-cube add-exp-log add-cube-cbrt flip-+ insert-posit16 distribute-lft-out
associate-+r+
Counts
2 → 28
Calls
2 calls:
23.0ms
(+ x (+ (* y z) (* y x)))
11.0ms
(+ (* y z) (* y x))

series82.0ms

Counts
2 → 6
Calls
2 calls:
39.0ms
(+ x (+ (* y z) (* y x)))
43.0ms
(+ (* y z) (* y x))

simplify518.0ms

Counts
34 → 34
Iterations
IterNodes
done2000
2625
1170
055

prune130.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize20.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (+ z x))
0.0b
(+ x (* (* y (sqrt (+ z x))) (sqrt (+ z x))))
0.1b
(* y (sqrt (+ z x)))
0.2b
(* (* y (sqrt (+ z x))) (sqrt (+ z x)))

rewrite87.0ms

Algorithm
rewrite-expression-head
Rules
16×*-un-lft-identity sqrt-div
15×add-sqr-sqrt
14×associate-*r*
13×sqrt-prod
12×pow1
11×add-cbrt-cube add-exp-log
10×associate-*r/ add-cube-cbrt
flip3-+ flip-+
add-log-exp
frac-times associate-*l* pow-prod-down prod-exp cbrt-unprod insert-posit16
distribute-lft-out
associate-*l/ *-commutative unswap-sqr
+-commutative rem-sqrt-square sum-log sqrt-pow1 pow1/2
Counts
4 → 86
Calls
4 calls:
7.0ms
(sqrt (+ z x))
8.0ms
(+ x (* (* y (sqrt (+ z x))) (sqrt (+ z x))))
25.0ms
(* y (sqrt (+ z x)))
46.0ms
(* (* y (sqrt (+ z x))) (sqrt (+ z x)))

series204.0ms

Counts
4 → 12
Calls
4 calls:
38.0ms
(sqrt (+ z x))
38.0ms
(+ x (* (* y (sqrt (+ z x))) (sqrt (+ z x))))
65.0ms
(* y (sqrt (+ z x)))
61.0ms
(* (* y (sqrt (+ z x))) (sqrt (+ z x)))

simplify666.0ms

Counts
98 → 98
Iterations
IterNodes
done2002
21427
1443
0165

prune356.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes158.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done9
19
06

end0.0ms

sample773.0ms

Algorithm
intervals
Results
558.0ms10072×body80valid