Details

Time bar (total: 16.2s)

sample79.0ms

Algorithm
intervals
Results
30.0ms268×body80valid
24.0ms216×body80nan

simplify172.0ms

Counts
1 → 1
Iterations
IterNodes
done119
8119
7117
6113
5102
486
366
247
121
010

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.2b

localize29.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ x (* y (sqrt z)))
0.3b
(* y (sqrt z))

rewrite53.0ms

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

series148.0ms

Counts
2 → 6
Calls
2 calls:
60.0ms
(+ x (* y (sqrt z)))
88.0ms
(* y (sqrt z))

simplify2.0s

Counts
43 → 43
Iterations
IterNodes
done5001
32032
2690
1229
088

prune223.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 4 expressions with local error:

0.1b
(sqrt (sqrt z))
0.1b
(sqrt (sqrt z))
0.3b
(* y (sqrt (sqrt z)))
0.3b
(* (* y (sqrt (sqrt z))) (sqrt (sqrt z)))

rewrite78.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 z))
2.0ms
(sqrt (sqrt z))
12.0ms
(* y (sqrt (sqrt z)))
59.0ms
(* (* y (sqrt (sqrt z))) (sqrt (sqrt z)))

series528.0ms

Counts
4 → 12
Calls
4 calls:
199.0ms
(sqrt (sqrt z))
165.0ms
(sqrt (sqrt z))
115.0ms
(* y (sqrt (sqrt z)))
49.0ms
(* (* y (sqrt (sqrt z))) (sqrt (sqrt z)))

simplify2.7s

Counts
135 → 135
Iterations
IterNodes
done5007
34933
21241
1381
0146

prune537.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize40.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (* (* y (pow z 1/4)) (sqrt (sqrt z))))
0.1b
(sqrt (sqrt z))
0.3b
(* y (pow z 1/4))
0.3b
(* (* y (pow z 1/4)) (sqrt (sqrt z)))

rewrite605.0ms

Algorithm
rewrite-expression-head
Rules
58×add-sqr-sqrt
31×sqrt-prod
27×associate-*l* unswap-sqr
23×associate-*r*
22×*-un-lft-identity
19×add-exp-log
16×add-cube-cbrt
13×pow1
11×unpow-prod-down add-cbrt-cube
10×prod-exp
sqr-pow
add-log-exp
sqrt-pow1 pow-prod-down cbrt-unprod insert-posit16
*-commutative distribute-lft-out
pow-to-exp rem-sqrt-square pow1/2 pow-exp
+-commutative sum-log flip3-+ flip-+
Counts
4 → 118
Calls
4 calls:
95.0ms
(+ x (* (* y (pow z 1/4)) (sqrt (sqrt z))))
4.0ms
(sqrt (sqrt z))
417.0ms
(* y (pow z 1/4))
83.0ms
(* (* y (pow z 1/4)) (sqrt (sqrt z)))

series460.0ms

Counts
4 → 12
Calls
4 calls:
72.0ms
(+ x (* (* y (pow z 1/4)) (sqrt (sqrt z))))
161.0ms
(sqrt (sqrt z))
87.0ms
(* y (pow z 1/4))
140.0ms
(* (* y (pow z 1/4)) (sqrt (sqrt z)))

simplify1.5s

Counts
130 → 130
Iterations
IterNodes
done5000
21808
1539
0206

prune682.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

localize55.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* (* y (pow z 1/4)) (sqrt (sqrt z))) x)
0.1b
(sqrt (sqrt z))
0.3b
(* y (pow z 1/4))
0.3b
(* (* y (pow z 1/4)) (sqrt (sqrt z)))

rewrite382.0ms

Algorithm
rewrite-expression-head
Rules
58×add-sqr-sqrt
31×sqrt-prod
27×associate-*l* unswap-sqr
23×associate-*r*
22×*-un-lft-identity
19×add-exp-log
16×add-cube-cbrt
13×pow1
11×unpow-prod-down add-cbrt-cube
10×prod-exp
sqr-pow
add-log-exp
sqrt-pow1 pow-prod-down cbrt-unprod insert-posit16
*-commutative distribute-lft-out
pow-to-exp rem-sqrt-square pow1/2 pow-exp
+-commutative sum-log flip3-+ flip-+
Counts
4 → 118
Calls
4 calls:
274.0ms
(+ (* (* y (pow z 1/4)) (sqrt (sqrt z))) x)
4.0ms
(sqrt (sqrt z))
30.0ms
(* y (pow z 1/4))
71.0ms
(* (* y (pow z 1/4)) (sqrt (sqrt z)))

series531.0ms

Counts
4 → 12
Calls
4 calls:
131.0ms
(+ (* (* y (pow z 1/4)) (sqrt (sqrt z))) x)
197.0ms
(sqrt (sqrt z))
86.0ms
(* y (pow z 1/4))
117.0ms
(* (* y (pow z 1/4)) (sqrt (sqrt z)))

simplify1.7s

Counts
130 → 130
Iterations
IterNodes
done5000
21805
1541
0207

prune664.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0.0b

regimes577.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify4.0ms

Iterations
IterNodes
done13
113
010

end0.0ms

sample2.4s

Algorithm
intervals
Results
994.0ms8519×body80valid
873.0ms8489×body80nan