Details

Time bar (total: 6.6s)

sample23.0ms

Algorithm
intervals
Results
8.0ms310×body80valid

simplify1.9s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
067
1117
2227
3417
4597
5807
6937
71357
81497
91917
102057
112477
122617
133037
143177
153597
163737
174157
184297
194717
204857
215277
225417
235837
245977
256397
266537
276957
287097
297517
307657
318077
328217
338637
348777
359197
369337
379757
389897
3910317
4010457
4110877
4211017
4311437
4411577
4511997
4612137
4712557
4812697
4913117
5013257
5113677
5213817
5314237
5414377
5514797
5614937
5715357
5815497
5915917
6016057
6116477
6216617
6317037
6417177
6517597
6617737
6718157
6818297
6918717
7018857
7119277
7219417
7319837
7419977
7520397
7620537
7720957
7821097
7921517
8021657
8122077
8222217
8322637
8422777
8523197
8623337
8723757
8823897
8924317
9024457
9124877
9225017
9325437
9425577
9525997
9626137
9726557
9826697
9927117
10027257
10127677
10227817
10328237
10428377
10528797
10628937
10729357
10829497
10929917
11030057
11130477
11230617
11331037
11431177
11531597
11631737
11732157
11832297
11932717
12032857
12133277
12233417
12333837
12433977
12534397
12634537
12734957
12835097
12935517
13035657
13136077
13236217
13336637
13436777
13537197
13637337
13737757
13837897
13938317
14038457
14138877
14239017
14339437
14439577
14539997
14640137
14740557
14840697
14941117
15041257
15141677
15241817
15342237
15442377
15542797
15642937
15743357
15843497
15943917
16044057
16144477
16244617
16345037
16445177
16545597
16645737
16746157
16846297
16946717
17046857
17147277
17247417
17347837
17447977
17548397
17648537
17748957
17849097
17949517
18049657
done50017

prune3.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 12.9b

Counts
2 → 1

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(* x (- y z))
12.1b
(/ (* x (- y z)) y)

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
add-exp-log add-cbrt-cube
*-un-lft-identity
add-cube-cbrt
associate-*r*
pow1 associate-*r/
times-frac associate-*l* associate-/r*
cbrt-undiv distribute-rgt-in sub-neg flip3-- distribute-lft-in div-exp prod-exp flip-- cbrt-unprod associate-/l/ add-log-exp
frac-2neg pow-prod-down clear-num *-commutative div-inv associate-/l* distribute-lft-out-- difference-of-squares unswap-sqr
Counts
2 → 49
Calls
2 calls:
7.0ms
(* x (- y z))
7.0ms
(/ (* x (- y z)) y)

series20.0ms

Counts
2 → 6
Calls
2 calls:
8.0ms
(* x (- y z))
11.0ms
(/ (* x (- y z)) y)

simplify872.0ms

Counts
55 → 55
Iterations

Useful iterations: done (870.0ms)

IterNodesCost
090481
1224457
2780399
34066399
done5001398

prune76.0ms

Filtered
35 candidates to 55 candidates (-57.1%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New48755
Fresh000
Picked101
Done000
Total49756

Merged error: 0.0b

Counts
56 → 7

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ y (- y z))
2.2b
(/ x (/ y (- y z)))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
138×times-frac
102×add-sqr-sqrt *-un-lft-identity
70×add-cube-cbrt
26×associate-/r*
16×distribute-lft-out-- difference-of-squares
11×associate-/r/
add-exp-log add-cbrt-cube
div-inv associate-/l*
flip3-- flip--
cbrt-undiv div-exp
pow1 frac-2neg clear-num add-log-exp
Counts
2 → 139
Calls
2 calls:
6.0ms
(/ y (- y z))
10.0ms
(/ x (/ y (- y z)))

series17.0ms

Counts
2 → 6
Calls
2 calls:
6.0ms
(/ y (- y z))
11.0ms
(/ x (/ y (- y z)))

simplify476.0ms

Counts
145 → 145
Iterations

Useful iterations: 2 (147.0ms)

IterNodesCost
02182050
14821914
219821842
done50001842

prune134.0ms

Filtered
109 candidates to 145 candidates (-33.0%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1423145
Fresh426
Picked011
Done000
Total1466152

Merged error: 0b

Counts
152 → 6

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (- y z) y)
2.2b
(* x (/ (- y z) y))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
41×add-sqr-sqrt
36×*-un-lft-identity
31×times-frac
22×add-cube-cbrt
19×associate-*r*
add-exp-log add-cbrt-cube
distribute-lft-out-- difference-of-squares
associate-/l*
pow1
associate-*l* associate-/r*
cbrt-undiv div-exp prod-exp cbrt-unprod div-inv associate-/l/ add-log-exp unswap-sqr
flip3-- frac-2neg div-sub associate-*r/ pow-prod-down clear-num *-commutative flip--
Counts
2 → 76
Calls
2 calls:
6.0ms
(/ (- y z) y)
11.0ms
(* x (/ (- y z) y))

series17.0ms

Counts
2 → 6
Calls
2 calls:
5.0ms
(/ (- y z) y)
11.0ms
(* x (/ (- y z) y))

simplify963.0ms

Counts
82 → 82
Iterations

Useful iterations: done (961.0ms)

IterNodesCost
0111813
1265769
2851706
33437706
done5000705

prune79.0ms

Filtered
56 candidates to 82 candidates (-46.4%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New81182
Fresh134
Picked011
Done011
Total82688

Merged error: 0b

Counts
88 → 6

localize5.0ms

Local error

Found 1 expressions with local error:

2.2b
(* x (- 1 (/ z y)))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt
associate-*r*
*-un-lft-identity
difference-of-squares
pow1 add-exp-log add-cube-cbrt associate-*l* add-cbrt-cube
distribute-rgt-in sub-neg distribute-lft-in times-frac associate-*r/
flip3-- pow-prod-down prod-exp *-commutative flip-- cbrt-unprod distribute-lft-out-- add-log-exp unswap-sqr
Counts
1 → 29
Calls
1 calls:
11.0ms
(* x (- 1 (/ z y)))

series8.0ms

Counts
1 → 3
Calls
1 calls:
8.0ms
(* x (- 1 (/ z y)))

simplify959.0ms

Counts
32 → 32
Iterations

Useful iterations: 2 (36.0ms)

IterNodesCost
062306
1154287
2404259
31172259
44050259
done5001259

prune32.0ms

Filtered
22 candidates to 32 candidates (-45.5%)
Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New32032
Fresh033
Picked011
Done022
Total32638

Merged error: 0b

Counts
38 → 6

regimes193.0ms

Accuracy

32% (2.1b remaining)

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

bsearch17.0ms

Steps
ItersRangePoint
6
6.477731316087842e-164
9.251068586094155e-163
4.682219303412234e-163
3
-8.832921302469538e-76
-6.910016817079949e-76
-8.712739772132689e-76

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01729
11929
done1929

end0.0ms

sample653.0ms

Algorithm
intervals
Results
277.0ms9677×body80valid

Profiling

Loading profile data...