Details

Time bar (total: 19.3s)

sample33.0ms

Algorithm
intervals
Results
12.0ms267×body80valid
10.0ms243×body80nan

simplify2.5s

Counts
1 → 1
Iterations
IterNodes
done5000
834940
824876
814813
804748
794684
784620
774557
764492
754428
744364
734301
724236
714172
704108
694045
683980
673916
663852
653789
643724
633660
623596
613533
603468
593404
583340
573277
563212
553148
543084
533021
522956
512892
502828
492765
482700
472636
462572
452509
442444
432380
422316
412253
402188
392124
382060
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

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize21.0ms

Local error

Found 2 expressions with local error:

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

rewrite88.0ms

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

series112.0ms

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

simplify2.4s

Counts
49 → 49
Iterations
IterNodes
done5006
32801
2777
1250
097

prune206.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.1b
(sqrt (sqrt x))
0.1b
(sqrt (sqrt x))
0.3b
(* y (sqrt (sqrt x)))
0.4b
(* (* y (sqrt (sqrt x))) (sqrt (sqrt x)))

rewrite82.0ms

Algorithm
rewrite-expression-head
Rules
74×sqrt-prod
69×add-sqr-sqrt
27×associate-*r* unswap-sqr
26×associate-*l*
20×*-un-lft-identity add-cube-cbrt
15×pow1
11×add-cbrt-cube add-exp-log
sqrt-pow1
rem-sqrt-square pow1/2 pow-prod-down prod-exp cbrt-unprod insert-posit16 add-log-exp
*-commutative
Counts
4 → 123
Calls
4 calls:
2.0ms
(sqrt (sqrt x))
4.0ms
(sqrt (sqrt x))
12.0ms
(* y (sqrt (sqrt x)))
61.0ms
(* (* y (sqrt (sqrt x))) (sqrt (sqrt x)))

series586.0ms

Counts
4 → 12
Calls
4 calls:
206.0ms
(sqrt (sqrt x))
201.0ms
(sqrt (sqrt x))
122.0ms
(* y (sqrt (sqrt x)))
58.0ms
(* (* y (sqrt (sqrt x))) (sqrt (sqrt x)))

simplify3.6s

Counts
135 → 135
Iterations
IterNodes
done5000
34822
21243
1381
0146

prune502.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize32.0ms

Local error

Found 4 expressions with local error:

0.1b
(pow (/ 1 x) -1/4)
0.1b
(sqrt (sqrt x))
0.3b
(* y (sqrt (sqrt x)))
0.4b
(* (* y (sqrt (sqrt x))) (pow (/ 1 x) -1/4))

rewrite195.0ms

Algorithm
rewrite-expression-head
Rules
100×add-sqr-sqrt
49×sqrt-prod
41×add-exp-log unswap-sqr
38×unpow-prod-down
35×*-un-lft-identity associate-*r*
31×add-cube-cbrt
26×times-frac associate-*l*
19×prod-exp
15×pow1
12×pow-exp
11×add-cbrt-cube
div-exp sqr-pow
sqrt-pow1 pow-prod-down cbrt-unprod insert-posit16 add-log-exp
pow-to-exp rec-exp pow-unpow pow-pow 1-exp *-commutative
rem-sqrt-square pow1/2 div-inv
pow-flip inv-pow
Counts
4 → 162
Calls
4 calls:
14.0ms
(pow (/ 1 x) -1/4)
4.0ms
(sqrt (sqrt x))
25.0ms
(* y (sqrt (sqrt x)))
142.0ms
(* (* y (sqrt (sqrt x))) (pow (/ 1 x) -1/4))

series729.0ms

Counts
4 → 12
Calls
4 calls:
283.0ms
(pow (/ 1 x) -1/4)
233.0ms
(sqrt (sqrt x))
94.0ms
(* y (sqrt (sqrt x)))
119.0ms
(* (* y (sqrt (sqrt x))) (pow (/ 1 x) -1/4))

simplify1.8s

Counts
174 → 174
Iterations
IterNodes
done5003
22502
1759
0267

prune750.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize30.0ms

Local error

Found 4 expressions with local error:

0.1b
(pow (/ 1 x) -1/4)
0.1b
(sqrt (sqrt x))
0.3b
(* y (pow (/ 1 x) -1/4))
0.4b
(* (sqrt (sqrt x)) (* y (pow (/ 1 x) -1/4)))

rewrite184.0ms

Algorithm
rewrite-expression-head
Rules
109×add-sqr-sqrt
64×associate-*r*
54×unpow-prod-down
43×unswap-sqr
41×*-un-lft-identity add-exp-log
37×times-frac sqrt-prod
36×add-cube-cbrt
19×prod-exp
15×pow1 associate-*l*
12×pow-exp
11×add-cbrt-cube
sqr-pow
div-exp
sqrt-pow1 pow-prod-down cbrt-unprod insert-posit16 add-log-exp
pow-to-exp rec-exp pow-unpow pow-pow 1-exp *-commutative div-inv
rem-sqrt-square pow1/2
pow-flip inv-pow
Counts
4 → 172
Calls
4 calls:
13.0ms
(pow (/ 1 x) -1/4)
2.0ms
(sqrt (sqrt x))
37.0ms
(* y (pow (/ 1 x) -1/4))
121.0ms
(* (sqrt (sqrt x)) (* y (pow (/ 1 x) -1/4)))

series778.0ms

Counts
4 → 12
Calls
4 calls:
290.0ms
(pow (/ 1 x) -1/4)
205.0ms
(sqrt (sqrt x))
66.0ms
(* y (pow (/ 1 x) -1/4))
216.0ms
(* (sqrt (sqrt x)) (* y (pow (/ 1 x) -1/4)))

simplify1.8s

Counts
184 → 184
Iterations
IterNodes
done5000
22402
1755
0270

prune850.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.0b

regimes191.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.7s

Algorithm
intervals
Results
629.0ms8480×body80valid
577.0ms8424×body80nan
0.0msbody640valid
0.0msbody320valid