Details

Time bar (total: 22.3s)

sample65.0ms

Algorithm
intervals
Results
28.0ms330×body80valid

simplify9.2s

Counts
1 → 1
Iterations
IterNodes
done5000
414910
404766
394631
384494
374375
364238
354103
343966
333846
323709
313573
303436
293317
283180
273045
262914
252799
242655
232522
222385
212266
202120
191983
181837
171710
161545
151317
141111
131005
12916
11760
10449
9235
8152
7115
694
580
463
340
224
114
08

prune30.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize41.0ms

Local error

Found 1 expressions with local error:

0.0b
(* (- x 1.0) z)

rewrite78.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity associate-*l*
pow1 add-cbrt-cube associate-*r* add-exp-log add-cube-cbrt
associate-*l/
expm1-log1p-u flip3-- pow-prod-down prod-exp *-commutative cbrt-unprod insert-posit16 log1p-expm1-u flip-- distribute-lft-out-- add-log-exp difference-of-squares unswap-sqr
Counts
1 → 25
Calls
1 calls:
76.0ms
(* (- x 1.0) z)

series54.0ms

Counts
1 → 3
Calls
1 calls:
54.0ms
(* (- x 1.0) z)

simplify4.0s

Counts
28 → 28
Iterations
IterNodes
done5001
31297
2313
1115
051

prune338.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize148.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* x x) (+ (* 1.0 1.0) (* x 1.0)))
0.1b
(* x (* x x))
3.4b
(* z (- (* x (* x x)) (* (* 1.0 1.0) 1.0)))
9.5b
(/ (* z (- (* x (* x x)) (* (* 1.0 1.0) 1.0))) (+ (* x x) (+ (* 1.0 1.0) (* x 1.0))))

rewrite676.0ms

Algorithm
rewrite-expression-head
Rules
20×pow1
16×add-cbrt-cube add-exp-log
12×add-sqr-sqrt
*-un-lft-identity add-cube-cbrt add-log-exp
associate-*l*
associate-*r* prod-exp pow-prod-up cbrt-unprod
expm1-log1p-u pow-prod-down associate-*r/ insert-posit16 log1p-expm1-u
distribute-rgt-in associate-/r* sum-log distribute-lft-in times-frac
cbrt-undiv sub-neg flip3-+ flip3-- cube-unmult div-exp prod-diff associate-/r/ *-commutative flip-+ flip-- unswap-sqr associate-/l/
pow2 difference-cubes +-commutative associate-+r+ clear-num fma-def frac-2neg pow-plus pow3 pow-sqr div-inv associate-/l*
Counts
4 → 102
Calls
4 calls:
60.0ms
(+ (* x x) (+ (* 1.0 1.0) (* x 1.0)))
58.0ms
(* x (* x x))
319.0ms
(* z (- (* x (* x x)) (* (* 1.0 1.0) 1.0)))
234.0ms
(/ (* z (- (* x (* x x)) (* (* 1.0 1.0) 1.0))) (+ (* x x) (+ (* 1.0 1.0) (* x 1.0))))

series625.0ms

Counts
4 → 12
Calls
4 calls:
44.0ms
(+ (* x x) (+ (* 1.0 1.0) (* x 1.0)))
48.0ms
(* x (* x x))
181.0ms
(* z (- (* x (* x x)) (* (* 1.0 1.0) 1.0)))
352.0ms
(/ (* z (- (* x (* x x)) (* (* 1.0 1.0) 1.0))) (+ (* x x) (+ (* 1.0 1.0) (* x 1.0))))

simplify4.1s

Counts
114 → 114
Iterations
IterNodes
done5001
21681
1498
0175

prune1.3s

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0b

localize86.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
done0
00

prune20.0ms

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 0b

simplify4.0ms

Iterations
IterNodes
done10
110
08

end0.0ms

sample1.7s

Algorithm
intervals
Results
1.2s10218×body80valid