Details

Time bar (total: 16.7s)

sample234.0ms

Algorithm
intervals
Results
132.0ms542×body80valid

simplify2.4s

Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
02229
15129
215229
365429
4344529
done500029

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 10.4b

localize36.0ms

Local error

Found 4 expressions with local error:

4.7b
(* (* 0.125 (- 3.0 (* 2.0 v))) (* (* (* w w) r) r))
4.8b
(/ (* (* 0.125 (- 3.0 (* 2.0 v))) (* (* (* w w) r) r)) (- 1.0 v))
6.1b
(* (* (* w w) r) r)
8.8b
(* (* w w) r)

rewrite706.0ms

Algorithm
rewrite-expression-head
Rules
92×add-exp-log add-cbrt-cube
57×prod-exp cbrt-unprod
50×pow1
33×pow-prod-down
13×add-sqr-sqrt
12×*-un-lft-identity
cbrt-undiv div-exp
add-cube-cbrt
associate-*r*
times-frac associate-/r*
associate-*r/ associate-*l/ add-log-exp
flip3-- associate-*l* *-commutative flip--
associate-/r/ associate-/l/ distribute-lft-out-- difference-of-squares
frac-2neg clear-num div-inv associate-/l* unswap-sqr
Counts
4 → 119
Calls
4 calls:
247.0ms
(* (* 0.125 (- 3.0 (* 2.0 v))) (* (* (* w w) r) r))
332.0ms
(/ (* (* 0.125 (- 3.0 (* 2.0 v))) (* (* (* w w) r) r)) (- 1.0 v))
90.0ms
(* (* (* w w) r) r)
21.0ms
(* (* w w) r)

series378.0ms

Counts
4 → 12
Calls
4 calls:
135.0ms
(* (* 0.125 (- 3.0 (* 2.0 v))) (* (* (* w w) r) r))
130.0ms
(/ (* (* 0.125 (- 3.0 (* 2.0 v))) (* (* (* w w) r) r)) (- 1.0 v))
67.0ms
(* (* (* w w) r) r)
46.0ms
(* (* w w) r)

simplify638.0ms

Counts
131 → 131
Iterations

Useful iterations: done (630.0ms)

IterNodesCost
02032751
16782663
done50002019

prune585.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 4.1b

localize39.0ms

Local error

Found 4 expressions with local error:

0.9b
(/ 2.0 (* r r))
4.7b
(* (* 0.125 (- 3.0 (* 2.0 v))) (* (* w (* w r)) r))
4.8b
(/ (* (* 0.125 (- 3.0 (* 2.0 v))) (* (* w (* w r)) r)) (- 1.0 v))
6.1b
(* (* w (* w r)) r)

rewrite538.0ms

Algorithm
rewrite-expression-head
Rules
92×add-exp-log add-cbrt-cube
55×prod-exp cbrt-unprod
45×pow1
30×pow-prod-down
13×add-sqr-sqrt *-un-lft-identity
11×cbrt-undiv div-exp
add-cube-cbrt
times-frac
associate-/r*
associate-*r/ associate-*r* associate-*l/ associate-/l* add-log-exp
flip3-- flip--
frac-2neg associate-*l* clear-num associate-/r/ *-commutative div-inv associate-/l/ distribute-lft-out-- difference-of-squares
Counts
4 → 121
Calls
4 calls:
8.0ms
(/ 2.0 (* r r))
232.0ms
(* (* 0.125 (- 3.0 (* 2.0 v))) (* (* w (* w r)) r))
200.0ms
(/ (* (* 0.125 (- 3.0 (* 2.0 v))) (* (* w (* w r)) r)) (- 1.0 v))
81.0ms
(* (* w (* w r)) r)

series330.0ms

Counts
4 → 12
Calls
4 calls:
31.0ms
(/ 2.0 (* r r))
129.0ms
(* (* 0.125 (- 3.0 (* 2.0 v))) (* (* w (* w r)) r))
112.0ms
(/ (* (* 0.125 (- 3.0 (* 2.0 v))) (* (* w (* w r)) r)) (- 1.0 v))
58.0ms
(* (* w (* w r)) r)

simplify600.0ms

Counts
133 → 133
Iterations

Useful iterations: done (595.0ms)

IterNodesCost
02302773
17502687
done50012039

prune604.0ms

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 0.3b

localize61.0ms

Local error

Found 4 expressions with local error:

0.3b
(cbrt (- 1.0 v))
0.9b
(/ 2.0 (* r r))
1.0b
(* (/ (* 0.125 (- 3.0 (* 2.0 v))) (* (cbrt (- 1.0 v)) (cbrt (- 1.0 v)))) (/ (* (* w (* w r)) r) (cbrt (- 1.0 v))))
6.1b
(* (* w (* w r)) r)

rewrite406.0ms

Algorithm
rewrite-expression-head
Rules
158×add-exp-log
118×add-cbrt-cube
82×prod-exp cbrt-unprod
42×cbrt-undiv div-exp
18×add-sqr-sqrt
17×associate-*r*
16×cbrt-div *-un-lft-identity
15×pow1
14×associate-*l*
12×add-cube-cbrt times-frac
10×cbrt-prod associate-/r/
flip3-- flip--
pow-prod-down
frac-times
add-log-exp
associate-*r/ associate-*l/ div-inv associate-/l*
*-commutative distribute-lft-out-- difference-of-squares
frac-2neg pow1/3 clear-num associate-/r* unswap-sqr
Counts
4 → 147
Calls
4 calls:
8.0ms
(cbrt (- 1.0 v))
9.0ms
(/ 2.0 (* r r))
293.0ms
(* (/ (* 0.125 (- 3.0 (* 2.0 v))) (* (cbrt (- 1.0 v)) (cbrt (- 1.0 v)))) (/ (* (* w (* w r)) r) (cbrt (- 1.0 v))))
79.0ms
(* (* w (* w r)) r)

series387.0ms

Counts
4 → 12
Calls
4 calls:
149.0ms
(cbrt (- 1.0 v))
36.0ms
(/ 2.0 (* r r))
143.0ms
(* (/ (* 0.125 (- 3.0 (* 2.0 v))) (* (cbrt (- 1.0 v)) (cbrt (- 1.0 v)))) (/ (* (* w (* w r)) r) (cbrt (- 1.0 v))))
59.0ms
(* (* w (* w r)) r)

simplify607.0ms

Counts
159 → 159
Iterations

Useful iterations: done (591.0ms)

IterNodesCost
03324768
110874575
done50013383

prune953.0ms

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 0.0b

localize39.0ms

Local error

Found 4 expressions with local error:

6.1b
(* (* w (* w r)) r)
17.6b
(cbrt (* (* w (* w r)) r))
17.6b
(cbrt (* (* w (* w r)) r))
17.6b
(cbrt (* (* w (* w r)) r))

rewrite278.0ms

Algorithm
rewrite-expression-head
Rules
13×pow1 add-exp-log add-cbrt-cube
pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
add-log-exp
cbrt-prod pow1/3 associate-*r*
associate-*l* *-commutative
Counts
4 → 48
Calls
4 calls:
75.0ms
(* (* w (* w r)) r)
81.0ms
(cbrt (* (* w (* w r)) r))
58.0ms
(cbrt (* (* w (* w r)) r))
62.0ms
(cbrt (* (* w (* w r)) r))

series474.0ms

Counts
4 → 12
Calls
4 calls:
39.0ms
(* (* w (* w r)) r)
147.0ms
(cbrt (* (* w (* w r)) r))
128.0ms
(cbrt (* (* w (* w r)) r))
160.0ms
(cbrt (* (* w (* w r)) r))

simplify1.3s

Counts
60 → 60
Iterations

Useful iterations: done (1.2s)

IterNodesCost
081678
1226643
21380517
done5001486

prune504.0ms

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 0.0b

regimes496.0ms

Accuracy

84.3% (0.4b remaining)

Error of 0.5b against oracle of 0.1b and baseline of 2.8b

bsearch3.0ms

simplify5.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03898
14898
done4898

end0.0ms

sample4.1s

Algorithm
intervals
Results
3.3s17147×body80valid