Details

Time bar (total: 5.5s)

sample26.0ms

Algorithm
intervals
Results
10.0ms334×body80valid

simplify2.2s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
089
1139
2209
3309
4399
5469
6579
7789
81159
91639
102359
113089
124269
135449
146359
157709
168789
179709
1811059
1912159
2013079
2114429
2215529
2316449
2417799
2518899
2619819
2721169
2822269
2923189
3024539
3125639
3226559
3327909
3429009
3529929
3631279
3732379
3833299
3934649
4035749
4136669
4238019
4339119
4440039
4541389
4642489
4743409
4844759
4945859
5046779
5148129
5249229
done50009

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
(+ (* (- 1.0 x) y) (* x z))
0.0b
(* (- 1.0 x) y)

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity
associate-*l*
pow1 add-exp-log add-cube-cbrt add-cbrt-cube add-log-exp
associate-*r*
associate-*l/
+-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 → 33
Calls
2 calls:
11.0ms
(+ (* (- 1.0 x) y) (* x z))
8.0ms
(* (- 1.0 x) y)

series14.0ms

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

simplify843.0ms

Counts
39 → 39
Iterations

Useful iterations: 3 (254.0ms)

IterNodesCost
071405
1194375
2678347
32827345
done5000345

prune54.0ms

Filtered
26 candidates to 39 candidates (-50.0%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New37239
Fresh000
Picked011
Done000
Total37340

Merged error: 0.0b

Counts
40 → 3

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (- 1.0 x))
0.0b
(+ (* (sqrt (- 1.0 x)) (* (sqrt (- 1.0 x)) y)) (* x z))
0.0b
(* (sqrt (- 1.0 x)) y)
0.1b
(* (sqrt (- 1.0 x)) (* (sqrt (- 1.0 x)) y))

rewrite44.0ms

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

series31.0ms

Counts
4 → 12
Calls
4 calls:
4.0ms
(sqrt (- 1.0 x))
9.0ms
(+ (* (sqrt (- 1.0 x)) (* (sqrt (- 1.0 x)) y)) (* x z))
13.0ms
(* (sqrt (- 1.0 x)) y)
6.0ms
(* (sqrt (- 1.0 x)) (* (sqrt (- 1.0 x)) y))

simplify507.0ms

Counts
97 → 97
Iterations

Useful iterations: done (504.0ms)

IterNodesCost
01771454
14761126
215301042
done50011028

prune145.0ms

Filtered
67 candidates to 97 candidates (-44.8%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New97097
Fresh011
Picked011
Done011
Total973100

Merged error: 0.0b

Counts
100 → 3

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* (- 1.0 x) y) (* x z))
0.0b
(* (- 1.0 x) y)
0.2b
(pow (+ (* (- 1.0 x) y) (* x z)) 3)
36.6b
(cbrt (pow (+ (* (- 1.0 x) y) (* x z)) 3))

rewrite33.0ms

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

series54.0ms

Counts
4 → 12
Calls
4 calls:
8.0ms
(+ (* (- 1.0 x) y) (* x z))
5.0ms
(* (- 1.0 x) y)
31.0ms
(pow (+ (* (- 1.0 x) y) (* x z)) 3)
9.0ms
(cbrt (pow (+ (* (- 1.0 x) y) (* x z)) 3))

simplify480.0ms

Counts
93 → 93
Iterations

Useful iterations: 2 (108.0ms)

IterNodesCost
01381533
13731301
214961183
done50001183

prune108.0ms

Filtered
56 candidates to 93 candidates (-66.1%)
Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New93093
Fresh000
Picked011
Done022
Total93396

Merged error: 0.0b

Counts
96 → 3

regimes182.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
089
1119
done119

end0.0ms

sample734.0ms

Algorithm
intervals
Results
320.0ms10234×body80valid

Profiling

Loading profile data...