Details

Time bar (total: 9.4s)

sample56.0ms

Algorithm
intervals
Results
15.0ms265×body80nan
14.0ms256×body80valid

simplify38.0ms

Counts
1 → 1
Iterations
IterNodes
done43
443
342
233
121
011

prune22.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 23.0b

localize28.0ms

Local error

Found 3 expressions with local error:

0.0b
(* (+ y z) x)
1.8b
(+ (* z y) (* (+ y z) x))
21.8b
(sqrt (+ (* z y) (* (+ y z) x)))

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity
pow1 add-cube-cbrt
add-cbrt-cube add-exp-log add-log-exp
associate-*l*
flip3-+ associate-*r* sqrt-prod flip-+
sqrt-div associate-*l/
+-commutative rem-sqrt-square sum-log sqrt-pow1 pow1/2 pow-prod-down prod-exp *-commutative cbrt-unprod distribute-lft-out unswap-sqr
Counts
3 → 47
Calls
3 calls:
23.0ms
(* (+ y z) x)
7.0ms
(+ (* z y) (* (+ y z) x))
8.0ms
(sqrt (+ (* z y) (* (+ y z) x)))

series272.0ms

Counts
3 → 9
Calls
3 calls:
41.0ms
(* (+ y z) x)
40.0ms
(+ (* z y) (* (+ y z) x))
191.0ms
(sqrt (+ (* z y) (* (+ y z) x)))

simplify562.0ms

Counts
56 → 56
Iterations
IterNodes
done5001
21030
1254
097

prune370.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 22.6b

localize37.0ms

Local error

Found 2 expressions with local error:

2.2b
(+ (* z (+ y x)) (* x y))
21.8b
(sqrt (+ (* z (+ y x)) (* x y)))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-log-exp
pow1 *-un-lft-identity add-cube-cbrt sqrt-prod
associate-+l+ flip3-+ add-cbrt-cube sqrt-div add-exp-log flip-+
distribute-rgt-in +-commutative rem-sqrt-square sum-log distribute-lft-in sqrt-pow1 pow1/2
Counts
2 → 28
Calls
2 calls:
11.0ms
(+ (* z (+ y x)) (* x y))
24.0ms
(sqrt (+ (* z (+ y x)) (* x y)))

series204.0ms

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

simplify557.0ms

Counts
34 → 34
Iterations
IterNodes
done5000
2689
1184
066

prune253.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 22.6b

localize25.0ms

Local error

Found 4 expressions with local error:

17.9b
(cbrt (* x (+ z y)))
17.9b
(cbrt (* x (+ z y)))
17.9b
(cbrt (* x (+ z y)))
21.8b
(sqrt (+ (* z y) (* (* (cbrt (* x (+ z y))) (cbrt (* x (+ z y)))) (cbrt (* x (+ z y))))))

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt cbrt-div associate-*r/
pow1 *-un-lft-identity add-cube-cbrt
flip3-+ add-cbrt-cube add-exp-log flip-+ add-log-exp
cbrt-prod pow1/3 sqrt-prod
sqrt-div
rem-sqrt-square sqrt-pow1 pow1/2
Counts
4 → 48
Calls
4 calls:
12.0ms
(cbrt (* x (+ z y)))
17.0ms
(cbrt (* x (+ z y)))
6.0ms
(cbrt (* x (+ z y)))
6.0ms
(sqrt (+ (* z y) (* (* (cbrt (* x (+ z y))) (cbrt (* x (+ z y)))) (cbrt (* x (+ z y))))))

series634.0ms

Counts
4 → 12
Calls
4 calls:
160.0ms
(cbrt (* x (+ z y)))
175.0ms
(cbrt (* x (+ z y)))
163.0ms
(cbrt (* x (+ z y)))
135.0ms
(sqrt (+ (* z y) (* (* (cbrt (* x (+ z y))) (cbrt (* x (+ z y)))) (cbrt (* x (+ z y))))))

simplify1.2s

Counts
60 → 60
Iterations
IterNodes
done5000
32531
2654
1257
0101

prune450.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 22.6b

localize25.0ms

Local error

Found 4 expressions with local error:

1.8b
(+ (* x (+ y z)) (* z y))
1.8b
(+ (* x (+ y z)) (* z y))
21.8b
(sqrt (+ (* x (+ y z)) (* z y)))
21.8b
(sqrt (+ (* x (+ y z)) (* z y)))

rewrite96.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-log-exp
pow1 *-un-lft-identity add-cube-cbrt sqrt-prod
associate-+l+ flip3-+ add-cbrt-cube sqrt-div add-exp-log flip-+
distribute-rgt-in +-commutative rem-sqrt-square sum-log distribute-lft-in sqrt-pow1 pow1/2
Counts
4 → 56
Calls
4 calls:
25.0ms
(+ (* x (+ y z)) (* z y))
20.0ms
(+ (* x (+ y z)) (* z y))
25.0ms
(sqrt (+ (* x (+ y z)) (* z y)))
23.0ms
(sqrt (+ (* x (+ y z)) (* z y)))

series384.0ms

Counts
4 → 12
Calls
4 calls:
43.0ms
(+ (* x (+ y z)) (* z y))
38.0ms
(+ (* x (+ y z)) (* z y))
178.0ms
(sqrt (+ (* x (+ y z)) (* z y)))
125.0ms
(sqrt (+ (* x (+ y z)) (* z y)))

simplify728.0ms

Counts
68 → 68
Iterations
IterNodes
done5000
2695
1184
067

prune433.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 22.6b

regimes251.0ms

Accuracy

0% (0.3b remaining)

Error of 20.2b against oracle of 19.9b and baseline of 20.2b

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
done21
221
120
012

end0.0ms

sample2.6s

Algorithm
intervals
Results
1.1s8000×body80valid
773.0ms7895×body80nan