Details

Time bar (total: 24.4s)

sample179.0ms

Algorithm
intervals
Results
74.0ms539×body80valid

simplify2.4s

Counts
1 → 1
Iterations
IterNodes
done5000
43439
3656
2152
151
022

prune34.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 6.9b

localize47.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* w r) (* w r))
0.6b
(/ 2.0 (* r r))
2.1b
(* (* (* w r) (* w r)) (- 3.0 (* 2.0 v)))
6.5b
(* (* (* (* w r) (* w r)) (- 3.0 (* 2.0 v))) (/ 0.125 (- 1.0 v)))

rewrite555.0ms

Algorithm
rewrite-expression-head
Rules
95×add-cbrt-cube add-exp-log
86×pow1
60×prod-exp cbrt-unprod
49×pow-prod-down
25×associate-*r*
23×add-sqr-sqrt
22×*-un-lft-identity
18×times-frac
16×add-cube-cbrt
cbrt-undiv div-exp
associate-*r/
flip3-- pow-sqr pow-prod-up flip-- add-log-exp
associate-*l* *-commutative associate-/l* distribute-lft-out-- difference-of-squares
distribute-rgt-in frac-times sub-neg distribute-lft-in pow-plus associate-*l/ associate-/r/ div-inv
pow2 clear-num associate-/r* frac-2neg swap-sqr unswap-sqr
Counts
4 → 154
Calls
4 calls:
34.0ms
(* (* w r) (* w r))
7.0ms
(/ 2.0 (* r r))
104.0ms
(* (* (* w r) (* w r)) (- 3.0 (* 2.0 v)))
393.0ms
(* (* (* (* w r) (* w r)) (- 3.0 (* 2.0 v))) (/ 0.125 (- 1.0 v)))

series401.0ms

Counts
4 → 12
Calls
4 calls:
51.0ms
(* (* w r) (* w r))
49.0ms
(/ 2.0 (* r r))
138.0ms
(* (* (* w r) (* w r)) (- 3.0 (* 2.0 v)))
163.0ms
(* (* (* (* w r) (* w r)) (- 3.0 (* 2.0 v))) (/ 0.125 (- 1.0 v)))

simplify1.1s

Counts
166 → 166
Iterations
IterNodes
done5001
1816
0249

prune824.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 0.0b

localize51.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* w r) (* w r))
0.6b
(/ 2.0 (* r r))
2.0b
(* (- (* 2.0 v)) (* (* w r) (* w r)))
6.5b
(* (+ (* 3.0 (* (* w r) (* w r))) (* (- (* 2.0 v)) (* (* w r) (* w r)))) (/ 0.125 (- 1.0 v)))

rewrite483.0ms

Algorithm
rewrite-expression-head
Rules
63×pow1
44×add-cbrt-cube add-exp-log
31×pow-prod-down
29×add-sqr-sqrt
24×prod-exp cbrt-unprod
23×*-un-lft-identity associate-*r*
19×times-frac
17×add-cube-cbrt
11×associate-*l*
pow-sqr pow-prod-up add-log-exp
cbrt-undiv div-exp *-commutative associate-/l* distribute-lft-out-- difference-of-squares unswap-sqr
frac-times flip3-+ pow-plus associate-*l/ associate-/r/ flip-+ div-inv
distribute-lft-neg-out pow2 distribute-lft-neg-in clear-num associate-/r* neg-mul-1 distribute-rgt-neg-in frac-2neg distribute-rgt-out flip3-- swap-sqr associate-*r/ flip--
Counts
4 → 132
Calls
4 calls:
41.0ms
(* (* w r) (* w r))
12.0ms
(/ 2.0 (* r r))
81.0ms
(* (- (* 2.0 v)) (* (* w r) (* w r)))
340.0ms
(* (+ (* 3.0 (* (* w r) (* w r))) (* (- (* 2.0 v)) (* (* w r) (* w r)))) (/ 0.125 (- 1.0 v)))

series456.0ms

Counts
4 → 12
Calls
4 calls:
55.0ms
(* (* w r) (* w r))
51.0ms
(/ 2.0 (* r r))
104.0ms
(* (- (* 2.0 v)) (* (* w r) (* w r)))
246.0ms
(* (+ (* 3.0 (* (* w r) (* w r))) (* (- (* 2.0 v)) (* (* w r) (* w r)))) (/ 0.125 (- 1.0 v)))

simplify2.9s

Counts
144 → 144
Iterations
IterNodes
done5001
24619
1697
0236

prune1.0s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.0b

localize108.0ms

Local error

Found 4 expressions with local error:

6.5b
(* (+ (* 3.0 (* (* w r) (* w r))) (* (- (* 2.0 v)) (* (* w r) (* w r)))) (/ 0.125 (- 1.0 v)))
6.5b
(* (+ (* 3.0 (* (* w r) (* w r))) (* (- (* 2.0 v)) (* (* w r) (* w r)))) (/ 0.125 (- 1.0 v)))
12.7b
(sqrt (* (+ (* 3.0 (* (* w r) (* w r))) (* (- (* 2.0 v)) (* (* w r) (* w r)))) (/ 0.125 (- 1.0 v))))
12.7b
(sqrt (* (+ (* 3.0 (* (* w r) (* w r))) (* (- (* 2.0 v)) (* (* w r) (* w r)))) (/ 0.125 (- 1.0 v))))

rewrite823.0ms

Algorithm
rewrite-expression-head
Rules
46×add-sqr-sqrt
42×associate-*r*
36×*-un-lft-identity
32×times-frac
24×add-cube-cbrt
14×pow1 add-cbrt-cube add-exp-log
10×sqrt-div
frac-times flip3-+ associate-*l* associate-*l/ flip-+
distribute-lft-out-- difference-of-squares
sqrt-pow1 pow-prod-down prod-exp associate-*r/ associate-/r/ cbrt-unprod add-log-exp unswap-sqr
cbrt-undiv distribute-rgt-out flip3-- pow1/2 div-exp *-commutative sqrt-prod div-inv flip--
Counts
4 → 122
Calls
4 calls:
345.0ms
(* (+ (* 3.0 (* (* w r) (* w r))) (* (- (* 2.0 v)) (* (* w r) (* w r)))) (/ 0.125 (- 1.0 v)))
302.0ms
(* (+ (* 3.0 (* (* w r) (* w r))) (* (- (* 2.0 v)) (* (* w r) (* w r)))) (/ 0.125 (- 1.0 v)))
83.0ms
(sqrt (* (+ (* 3.0 (* (* w r) (* w r))) (* (- (* 2.0 v)) (* (* w r) (* w r)))) (/ 0.125 (- 1.0 v))))
88.0ms
(sqrt (* (+ (* 3.0 (* (* w r) (* w r))) (* (- (* 2.0 v)) (* (* w r) (* w r)))) (/ 0.125 (- 1.0 v))))

series1.3s

Counts
4 → 12
Calls
4 calls:
265.0ms
(* (+ (* 3.0 (* (* w r) (* w r))) (* (- (* 2.0 v)) (* (* w r) (* w r)))) (/ 0.125 (- 1.0 v)))
195.0ms
(* (+ (* 3.0 (* (* w r) (* w r))) (* (- (* 2.0 v)) (* (* w r) (* w r)))) (/ 0.125 (- 1.0 v)))
436.0ms
(sqrt (* (+ (* 3.0 (* (* w r) (* w r))) (* (- (* 2.0 v)) (* (* w r) (* w r)))) (/ 0.125 (- 1.0 v))))
423.0ms
(sqrt (* (+ (* 3.0 (* (* w r) (* w r))) (* (- (* 2.0 v)) (* (* w r) (* w r)))) (/ 0.125 (- 1.0 v))))

simplify2.6s

Counts
134 → 134
Iterations
IterNodes
done5000
23812
1562
0189

prune1.4s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

localize65.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* w r) (* (* w r) (- 3.0 (* 2.0 v))))
0.6b
(/ 2.0 (* r r))
1.8b
(* (* w r) (- 3.0 (* 2.0 v)))
6.5b
(* (* (* w r) (* (* w r) (- 3.0 (* 2.0 v)))) (/ 0.125 (- 1.0 v)))

rewrite372.0ms

Algorithm
rewrite-expression-head
Rules
100×add-cbrt-cube add-exp-log
63×prod-exp cbrt-unprod
59×pow1
40×pow-prod-down
25×associate-*r*
22×add-sqr-sqrt *-un-lft-identity
18×times-frac
16×add-cube-cbrt
15×associate-*r/
10×distribute-rgt-in distribute-lft-in
cbrt-undiv div-exp
sub-neg
flip3-- flip--
add-log-exp
associate-*l* *-commutative associate-/l* distribute-lft-out-- difference-of-squares
frac-times associate-*l/ associate-/r/ div-inv
clear-num associate-/r* frac-2neg
Counts
4 → 153
Calls
4 calls:
75.0ms
(* (* w r) (* (* w r) (- 3.0 (* 2.0 v))))
6.0ms
(/ 2.0 (* r r))
20.0ms
(* (* w r) (- 3.0 (* 2.0 v)))
258.0ms
(* (* (* w r) (* (* w r) (- 3.0 (* 2.0 v)))) (/ 0.125 (- 1.0 v)))

series361.0ms

Counts
4 → 12
Calls
4 calls:
104.0ms
(* (* w r) (* (* w r) (- 3.0 (* 2.0 v))))
33.0ms
(/ 2.0 (* r r))
71.0ms
(* (* w r) (- 3.0 (* 2.0 v)))
152.0ms
(* (* (* w r) (* (* w r) (- 3.0 (* 2.0 v)))) (/ 0.125 (- 1.0 v)))

simplify1.3s

Counts
165 → 165
Iterations
IterNodes
done5000
1897
0263

prune1.2s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

regimes767.0ms

Accuracy

48.7% (1.7b remaining)

Error of 1.8b against oracle of 0.1b and baseline of 3.4b

bsearch114.0ms

Steps
ItersRangePoint
5
-1.002182974826398e+68
-3.60009764059452e+67
-5.530004232362772e+67

simplify7.0ms

Iterations
IterNodes
done43
143
034

end0.0ms

sample3.4s

Algorithm
intervals
Results
2.8s17108×body80valid