Details

Time bar (total: 17.9s)

sample34.0ms

Algorithm
intervals
Results
16.0ms310×body80valid

simplify6.0s

Counts
1 → 1
Iterations

Useful iterations: 2 (4.0ms)

IterNodesCost
07163
111163
220138
336138
455138
572138
695138
7129138
8226138
9365138
10821138
112301138
124768138
done5000138

prune12.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 10.6b

localize9.0ms

Local error

Found 1 expressions with local error:

9.9b
(/ (fma y (- z x) x) z)

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity times-frac add-cube-cbrt
associate-/r* add-cbrt-cube add-exp-log associate-/l*
expm1-log1p-u pow1 cbrt-undiv clear-num frac-2neg div-exp log1p-expm1-u div-inv add-log-exp
Counts
1 → 29
Calls
1 calls:
4.0ms
(/ (fma y (- z x) x) z)

series50.0ms

Counts
1 → 3
Calls
1 calls:
50.0ms
(/ (fma y (- z x) x) z)

simplify2.9s

Counts
32 → 32
Iterations

Useful iterations: 4 (1.3s)

IterNodesCost
0598432
11048159
22378079
37448079
433508004
done50038004

prune132.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize11.0ms

Local error

Found 1 expressions with local error:

0.0b
(fma (- (/ x z)) y (+ y (/ x z)))

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt fma-udef log1p-expm1-u add-log-exp
Counts
1 → 10
Calls
1 calls:
0.0ms
(fma (- (/ x z)) y (+ y (/ x z)))

series34.0ms

Counts
1 → 3
Calls
1 calls:
34.0ms
(fma (- (/ x z)) y (+ y (/ x z)))

simplify3.6s

Counts
13 → 13
Iterations

Useful iterations: 2 (15.0ms)

IterNodesCost
0202994
1352994
2762919
33542919
417792919
done50022919

prune61.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize13.0ms

Local error

Found 3 expressions with local error:

0.0b
(* y (- z x))
0.0b
(+ x (* y (- z x)))
9.9b
(/ (+ x (* y (- z x))) z)

rewrite63.0ms

Algorithm
rewrite-expression-head
Rules
42×add-sqr-sqrt
40×*-un-lft-identity
38×add-cube-cbrt
36×prod-diff
22×distribute-rgt-in associate-+r+ distribute-lft-in
times-frac
add-cbrt-cube add-exp-log
pow1 associate-*r* add-log-exp
sub-neg
expm1-log1p-u associate-/r* fma-def associate-*l* log1p-expm1-u associate-/l*
flip3-+ associate-*r/ flip-+ associate-/l/
cbrt-undiv +-commutative clear-num sum-log frac-2neg flip3-- div-exp pow-prod-down prod-exp *-commutative cbrt-unprod div-inv flip-- distribute-lft-out-- difference-of-squares unswap-sqr
Counts
3 → 115
Calls
3 calls:
21.0ms
(* y (- z x))
9.0ms
(+ x (* y (- z x)))
29.0ms
(/ (+ x (* y (- z x))) z)

series139.0ms

Counts
3 → 9
Calls
3 calls:
43.0ms
(* y (- z x))
36.0ms
(+ x (* y (- z x)))
61.0ms
(/ (+ x (* y (- z x))) z)

simplify3.0s

Counts
124 → 124
Iterations

Useful iterations: 3 (1.5s)

IterNodesCost
018633668
141329933
2105222698
3416022623
done500022623

prune644.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0.0b

regimes237.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
07178
110178
done10178

end0.0ms

sample918.0ms

Algorithm
intervals
Results
512.0ms10135×body80valid