Details

Time bar (total: 2.5s)

analyze266.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%5
0%99.9%0.1%6
12.5%87.4%0.1%7
18.7%81.1%0.1%8
36.7%60.8%2.5%9
43.3%49.9%6.8%10
49.7%40.8%9.5%11
58.2%30.2%11.6%12
61.3%24.4%14.3%13
65%19.8%15.3%14

sample13.0ms

Algorithm
intervals
Results
6.0ms256×body80valid
0.0ms10×body80invalid

simplify45.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (27.0ms)

IterNodesCost
027510
127510

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(*.f64 y (-.f64 z x))
0.0b
(+.f64 x (*.f64 y (-.f64 z x)))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt_binary64
*-un-lft-identity_binary64
associate-*r*_binary64
add-log-exp_binary64 sub-neg_binary64 pow1_binary64 add-cube-cbrt_binary64 add-exp-log_binary64 add-cbrt-cube_binary64
associate-*l*_binary64
flip3--_binary64 associate-*r/_binary64 consolidate-mult-outside_binary64 distribute-lft-in_binary64 distribute-rgt-in_binary64 insert-posit16 flip--_binary64 associate-+r+_binary64
pow-prod-down_binary64 flip3-+_binary64 cbrt-unprod_binary64 unswap-sqr_binary64 prod-exp_binary64 difference-of-squares_binary64 distribute-lft-out--_binary64 +-commutative_binary64 flip-+_binary64 sum-log_binary64 *-commutative_binary64
Counts
2 → 41
Calls
2 calls:
8.0ms
(*.f64 y (-.f64 z x))
7.0ms
(+.f64 x (*.f64 y (-.f64 z x)))

series735.0ms

Counts
2 → 6
Calls
2 calls:
459.0ms
(*.f64 y (-.f64 z x))
276.0ms
(+.f64 x (*.f64 y (-.f64 z x)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
050583537
0289
1289
050583537
0289
1289
013
113
050133474
0149
1149
050133474
0149
1149
013
113

simplify83.0ms

Counts
47 → 47
Iterations

Useful iterations: 0 (61.0ms)

IterNodesCost
05561484

prune23.0ms

Filtered
33 candidates to 47 candidates (-42.4%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New46147
Fresh000
Picked011
Done000
Total46248

Merged error: 0b

Counts
48 → 2

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(+.f64 x (/.f64 (*.f64 y (-.f64 (*.f64 z z) (*.f64 x x))) (+.f64 z x)))
2.1b
(-.f64 (*.f64 z z) (*.f64 x x))
7.1b
(*.f64 y (-.f64 (*.f64 z z) (*.f64 x x)))
22.6b
(/.f64 (*.f64 y (-.f64 (*.f64 z z) (*.f64 x x))) (+.f64 z x))

rewrite43.0ms

Algorithm
rewrite-expression-head
Rules
14×*-un-lft-identity_binary64
11×add-exp-log_binary64 add-cbrt-cube_binary64
10×add-sqr-sqrt_binary64
add-log-exp_binary64 add-cube-cbrt_binary64
flip3--_binary64 flip--_binary64
pow1_binary64 associate-*r/_binary64 consolidate-mult-outside_binary64
associate-/l/_binary64 associate-/r*_binary64 associate-*r*_binary64 consolidate-/-/-b_binary64_1 times-frac_binary64 insert-posit16
flip3-+_binary64 sub-neg_binary64 distribute-lft-out_binary64 associate-*l*_binary64 flip-+_binary64
cbrt-unprod_binary64 cbrt-undiv_binary64 consolidate-/-/-b_binary64 associate-/r/_binary64 prod-exp_binary64 difference-of-squares_binary64 div-exp_binary64
pow-prod-down_binary64 diff-log_binary64 distribute-lft-in_binary64 distribute-rgt-in_binary64 unswap-sqr_binary64 clear-num_binary64 frac-2neg_binary64 associate-/l*_binary64 div-inv_binary64 +-commutative_binary64 sum-log_binary64 *-commutative_binary64
Counts
4 → 88
Calls
4 calls:
9.0ms
(+.f64 x (/.f64 (*.f64 y (-.f64 (*.f64 z z) (*.f64 x x))) (+.f64 z x)))
5.0ms
(-.f64 (*.f64 z z) (*.f64 x x))
12.0ms
(*.f64 y (-.f64 (*.f64 z z) (*.f64 x x)))
14.0ms
(/.f64 (*.f64 y (-.f64 (*.f64 z z) (*.f64 x x))) (+.f64 z x))

series713.0ms

Counts
4 → 12
Calls
4 calls:
220.0ms
(+.f64 x (/.f64 (*.f64 y (-.f64 (*.f64 z z) (*.f64 x x))) (+.f64 z x)))
145.0ms
(-.f64 (*.f64 z z) (*.f64 x x))
160.0ms
(*.f64 y (-.f64 (*.f64 z z) (*.f64 x x)))
187.0ms
(/.f64 (*.f64 y (-.f64 (*.f64 z z) (*.f64 x x))) (+.f64 z x))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
035593519
135593519
0229
1229
035593519
135593519
0229
1229
013
113
031693546
131693546
0229
1229
031693546
131693546
0229
1229
013
113
0241944
1241944
0149
1149
0241944
1241944
0149
1149
013
113
050883564
0289
1289
050883564
0289
1289
013
113

simplify115.0ms

Counts
100 → 100
Iterations

Useful iterations: 0 (84.0ms)

IterNodesCost
049661759
149661759

prune51.0ms

Filtered
67 candidates to 100 candidates (-49.3%)
Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New1000100
Fresh000
Picked011
Done011
Total1002102

Merged error: 0b

Counts
102 → 2

regimes38.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
01910
11910

end0.0ms

sample371.0ms

Algorithm
intervals
Results
184.0ms8000×body80valid
12.0ms550×body80invalid

Profiling

Loading profile data...