Details

Time bar (total: 7.2s)

sample29.0ms

Algorithm
intervals
Results
13.0ms339×body80valid

simplify3.2s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
067
1107
2177
3277
4367
5427
6517
7697
8997
91577
102067
112877
123637
134667
145757
157057
168507
1711297
1813217
1915597
2017567
2118397
2219317
2320127
2421077
2521857
2622787
2723597
2824517
2925307
3026227
3127017
3227967
3328757
3429677
3530467
3631387
3732177
3833097
3933887
4034837
4135647
4236577
4337367
4438297
4539107
4640027
4740817
4841737
4942527
5043477
5144267
5245187
5345977
5446897
5547687
5648607
5749397
done50007

prune3.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize6.0ms

Local error

Found 2 expressions with local error:

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

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity
associate-*r*
pow1 add-exp-log distribute-rgt-in add-cube-cbrt sub-neg associate-+r+ distribute-lft-in add-cbrt-cube add-log-exp
associate-*l*
associate-*r/
+-commutative flip3-- flip3-+ pow-prod-down prod-exp sum-log *-commutative flip-- cbrt-unprod flip-+ distribute-lft-out-- difference-of-squares unswap-sqr
Counts
2 → 41
Calls
2 calls:
8.0ms
(* y (- z x))
6.0ms
(+ x (* y (- z x)))

series31.0ms

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

simplify904.0ms

Counts
47 → 47
Iterations

Useful iterations: 2 (46.0ms)

IterNodesCost
072409
1179375
2553351
31848351
done5001351

prune56.0ms

Filtered
29 candidates to 47 candidates (-62.1%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New44347
Fresh000
Picked011
Done000
Total44448

Merged error: 0b

Counts
48 → 4

localize9.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (- z x)) (cbrt (- z x)))
0.5b
(cbrt (- z x))
0.5b
(cbrt (- z x))
0.5b
(cbrt (- z x))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
43×cbrt-prod
37×add-sqr-sqrt
35×*-un-lft-identity
18×cbrt-div
15×add-cube-cbrt
11×pow1
10×swap-sqr
flip3-- pow1/3 flip-- distribute-lft-out--
associate-*r* associate-*l*
difference-of-squares
add-exp-log
frac-times add-cbrt-cube add-log-exp unswap-sqr
associate-*r/ pow-prod-down associate-*l/ pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 101
Calls
4 calls:
16.0ms
(* (cbrt (- z x)) (cbrt (- z x)))
4.0ms
(cbrt (- z x))
3.0ms
(cbrt (- z x))
4.0ms
(cbrt (- z x))

series128.0ms

Counts
4 → 12
Calls
4 calls:
38.0ms
(* (cbrt (- z x)) (cbrt (- z x)))
29.0ms
(cbrt (- z x))
29.0ms
(cbrt (- z x))
32.0ms
(cbrt (- z x))

simplify537.0ms

Counts
113 → 113
Iterations

Useful iterations: 3 (215.0ms)

IterNodesCost
01451432
12901325
27831234
322291108
done50001108

prune123.0ms

Filtered
78 candidates to 113 candidates (-44.9%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New1130113
Fresh022
Picked011
Done011
Total1134117

Merged error: 0b

Counts
117 → 4

localize8.0ms

Local error

Found 4 expressions with local error:

0.0b
(* y (- z x))
0.0b
(+ x (cbrt (pow (* y (- z x)) 3)))
0.3b
(pow (* y (- z x)) 3)
33.8b
(cbrt (pow (* y (- z x)) 3))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt *-un-lft-identity
pow1 add-exp-log add-cbrt-cube
cbrt-prod add-cube-cbrt
associate-*r/ add-log-exp
associate-*r*
cube-div
pow-unpow flip3-- associate-*l* flip--
distribute-rgt-in cube-mult sub-neg unpow-prod-down cbrt-div pow-pow distribute-lft-in unpow3 cube-prod pow-prod-down pow-exp prod-exp cbrt-unprod rem-cube-cbrt sqr-pow
+-commutative pow-to-exp flip3-+ pow1/3 sum-log *-commutative rem-cbrt-cube flip-+ distribute-lft-out distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 81
Calls
4 calls:
7.0ms
(* y (- z x))
5.0ms
(+ x (cbrt (pow (* y (- z x)) 3)))
7.0ms
(pow (* y (- z x)) 3)
3.0ms
(cbrt (pow (* y (- z x)) 3))

series46.0ms

Counts
4 → 12
Calls
4 calls:
8.0ms
(* y (- z x))
12.0ms
(+ x (cbrt (pow (* y (- z x)) 3)))
14.0ms
(pow (* y (- z x)) 3)
12.0ms
(cbrt (pow (* y (- z x)) 3))

simplify457.0ms

Counts
93 → 93
Iterations

Useful iterations: done (455.0ms)

IterNodesCost
01401047
1345831
21275779
done5001761

prune104.0ms

Filtered
65 candidates to 93 candidates (-43.1%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New93093
Fresh011
Picked011
Done022
Total93497

Merged error: 0b

Counts
97 → 4

localize8.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.1b
(* (* y (sqrt (- z x))) (sqrt (- z x)))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
21×add-sqr-sqrt
16×*-un-lft-identity sqrt-div associate-*r* sqrt-prod
12×pow1
11×add-exp-log add-cbrt-cube
10×add-cube-cbrt associate-*r/
flip3-- flip--
add-log-exp
frac-times associate-*l* pow-prod-down prod-exp cbrt-unprod
distribute-lft-out-- difference-of-squares
associate-*l/ *-commutative unswap-sqr
+-commutative rem-sqrt-square sqrt-pow1 flip3-+ pow1/2 sum-log flip-+
Counts
4 → 85
Calls
4 calls:
4.0ms
(sqrt (- z x))
3.0ms
(+ x (* (* y (sqrt (- z x))) (sqrt (- z x))))
11.0ms
(* y (sqrt (- z x)))
14.0ms
(* (* y (sqrt (- z x))) (sqrt (- z x)))

series44.0ms

Counts
4 → 12
Calls
4 calls:
10.0ms
(sqrt (- z x))
8.0ms
(+ x (* (* y (sqrt (- z x))) (sqrt (- z x))))
18.0ms
(* y (sqrt (- z x)))
8.0ms
(* (* y (sqrt (- z x))) (sqrt (- z x)))

simplify473.0ms

Counts
97 → 97
Iterations

Useful iterations: done (470.0ms)

IterNodesCost
01531351
13971023
21373935
done5000925

prune81.0ms

Filtered
64 candidates to 97 candidates (-51.6%)
Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New97097
Fresh000
Picked011
Done033
Total974101

Merged error: 0b

Counts
101 → 4

regimes198.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
187
done87

end0.0ms

sample656.0ms

Algorithm
intervals
Results
257.0ms10203×body80valid

Profiling

Loading profile data...