Details

Time bar (total: 9.9s)

sample39.0ms

Algorithm
intervals
Results
14.0ms284×body80valid
12.0ms255×body80nan

simplify937.0ms

Counts
1 → 1
Iterations
IterNodes
done2001
371997
361932
351868
341804
331741
321676
311612
301548
291485
281420
271356
261292
251229
241164
231100
221036
21973
20908
19844
18780
17717
16652
15588
14522
13456
12390
11329
10242
9156
8108
787
674
567
455
340
223
113
07

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize11.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (- 1.0 x) (* y (sqrt x)))
0.2b
(* y (sqrt x))

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
add-log-exp
associate-*r*
*-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube add-exp-log sqrt-prod
associate-*l*
associate-+l+ sum-log insert-posit16 unswap-sqr
+-commutative sub-neg flip3-+ diff-log pow-prod-down prod-exp *-commutative associate-+l- cbrt-unprod flip-+
Counts
2 → 39
Calls
2 calls:
19.0ms
(+ (- 1.0 x) (* y (sqrt x)))
13.0ms
(* y (sqrt x))

series108.0ms

Counts
2 → 6
Calls
2 calls:
44.0ms
(+ (- 1.0 x) (* y (sqrt x)))
64.0ms
(* y (sqrt x))

simplify510.0ms

Counts
45 → 45
Iterations
IterNodes
done2002
2777
1250
097

prune127.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize16.0ms

Local error

Found 4 expressions with local error:

0.1b
(sqrt (sqrt x))
0.1b
(sqrt (sqrt x))
0.2b
(* y (sqrt (sqrt x)))
0.3b
(* (* y (sqrt (sqrt x))) (sqrt (sqrt x)))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
41×sqrt-prod
25×add-sqr-sqrt
18×associate-*r*
15×pow1 *-un-lft-identity add-cube-cbrt
11×add-cbrt-cube add-exp-log
sqrt-pow1
rem-sqrt-square pow1/2 associate-*l* pow-prod-down prod-exp cbrt-unprod insert-posit16 add-log-exp
unswap-sqr
*-commutative
Counts
4 → 92
Calls
4 calls:
1.0ms
(sqrt (sqrt x))
1.0ms
(sqrt (sqrt x))
14.0ms
(* y (sqrt (sqrt x)))
24.0ms
(* (* y (sqrt (sqrt x))) (sqrt (sqrt x)))

series463.0ms

Counts
4 → 12
Calls
4 calls:
153.0ms
(sqrt (sqrt x))
165.0ms
(sqrt (sqrt x))
98.0ms
(* y (sqrt (sqrt x)))
46.0ms
(* (* y (sqrt (sqrt x))) (sqrt (sqrt x)))

simplify736.0ms

Counts
104 → 104
Iterations
IterNodes
done2002
21185
1355
0135

prune416.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

localize23.0ms

Local error

Found 4 expressions with local error:

0.2b
(* y (cbrt (* (sqrt (sqrt x)) (sqrt x))))
0.3b
(* (* y (cbrt (* (sqrt (sqrt x)) (sqrt x)))) (sqrt (sqrt x)))
0.4b
(* (sqrt (sqrt x)) (sqrt x))
0.6b
(cbrt (* (sqrt (sqrt x)) (sqrt x)))

rewrite67.0ms

Algorithm
rewrite-expression-head
Rules
32×add-sqr-sqrt sqrt-prod
23×pow1
19×associate-*r*
14×*-un-lft-identity add-cube-cbrt
13×associate-*l* add-exp-log
12×sqrt-pow1
11×add-cbrt-cube
pow1/2
pow-prod-down unswap-sqr
pow-prod-up
prod-exp cbrt-unprod
cube-unmult insert-posit16 add-log-exp
*-commutative
cbrt-prod pow-plus rem-cbrt-cube
pow1/3 sqrt-unprod
Counts
4 → 103
Calls
4 calls:
11.0ms
(* y (cbrt (* (sqrt (sqrt x)) (sqrt x))))
32.0ms
(* (* y (cbrt (* (sqrt (sqrt x)) (sqrt x)))) (sqrt (sqrt x)))
17.0ms
(* (sqrt (sqrt x)) (sqrt x))
6.0ms
(cbrt (* (sqrt (sqrt x)) (sqrt x)))

series566.0ms

Counts
4 → 12
Calls
4 calls:
94.0ms
(* y (cbrt (* (sqrt (sqrt x)) (sqrt x))))
59.0ms
(* (* y (cbrt (* (sqrt (sqrt x)) (sqrt x)))) (sqrt (sqrt x)))
237.0ms
(* (sqrt (sqrt x)) (sqrt x))
176.0ms
(cbrt (* (sqrt (sqrt x)) (sqrt x)))

simplify912.0ms

Counts
115 → 115
Iterations
IterNodes
done2001
21359
1449
0172

prune514.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize38.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (sqrt (sqrt x)) (sqrt x))
0.4b
(* (sqrt (sqrt x)) (sqrt x))
0.6b
(cbrt (* (sqrt (sqrt x)) (sqrt x)))
0.6b
(cbrt (* (sqrt (sqrt x)) (sqrt x)))

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
46×add-sqr-sqrt sqrt-prod
28×pow1
24×sqrt-pow1
18×associate-*l*
16×pow1/2
14×*-un-lft-identity add-cube-cbrt
12×associate-*r* pow-prod-up unswap-sqr
add-cbrt-cube cube-unmult add-exp-log
pow-prod-down
pow-plus rem-cbrt-cube insert-posit16 add-log-exp
cbrt-prod pow1/3 sqrt-unprod prod-exp *-commutative cbrt-unprod
Counts
4 → 116
Calls
4 calls:
13.0ms
(* (sqrt (sqrt x)) (sqrt x))
29.0ms
(* (sqrt (sqrt x)) (sqrt x))
11.0ms
(cbrt (* (sqrt (sqrt x)) (sqrt x)))
11.0ms
(cbrt (* (sqrt (sqrt x)) (sqrt x)))

series959.0ms

Counts
4 → 12
Calls
4 calls:
273.0ms
(* (sqrt (sqrt x)) (sqrt x))
290.0ms
(* (sqrt (sqrt x)) (sqrt x))
187.0ms
(cbrt (* (sqrt (sqrt x)) (sqrt x)))
208.0ms
(cbrt (* (sqrt (sqrt x)) (sqrt x)))

simplify808.0ms

Counts
128 → 128
Iterations
IterNodes
done2010
31356
2489
1200
088

prune761.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.0b

regimes177.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done9
19
07

end0.0ms

sample1.5s

Algorithm
intervals
Results
635.0ms8608×body80nan
568.0ms8559×body80valid