Details

Time bar (total: 13.4s)

sample56.0ms

Algorithm
intervals
Results
31.0ms293×body80valid
2.0msbody640valid
2.0msbody1280valid
1.0msbody320valid
1.0msbody160valid

simplify72.0ms

Counts
1 → 1
Iterations
IterNodes
6100
5100
497
381
255
136
09

prune28.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize16.0ms

Local error

Found 1 expressions with local error:

0.0b
(* d1 (+ d3 (+ 3 d2)))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-sqr-sqrt associate-*r*
pow1 add-cbrt-cube associate-*l* add-exp-log add-cube-cbrt distribute-lft-out
associate-*r/
distribute-rgt-in distribute-lft-in flip3-+ pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ insert-posit16 add-log-exp unswap-sqr
Counts
1 → 25
Calls
1 calls:
33.0ms
(* d1 (+ d3 (+ 3 d2)))

series58.0ms

Counts
1 → 3
Calls
1 calls:
58.0ms
(* d1 (+ d3 (+ 3 d2)))

simplify1.0s

Counts
28 → 28
Iterations
IterNodes
33612
2739
1243
051

prune214.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize36.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (cbrt (+ d3 (+ 3 d2))) (cbrt (+ d3 (+ 3 d2))))
0.4b
(cbrt (+ d3 (+ 3 d2)))
0.4b
(cbrt (+ d3 (+ 3 d2)))
0.4b
(cbrt (+ d3 (+ 3 d2)))

rewrite106.0ms

Algorithm
rewrite-expression-head
Rules
74×*-un-lft-identity
51×cbrt-prod
33×distribute-lft-out
23×add-sqr-sqrt
18×cbrt-div
15×add-cube-cbrt
14×swap-sqr
11×pow1
flip3-+ pow1/3 flip-+
associate-*r* associate-*l*
add-exp-log
frac-times add-cbrt-cube insert-posit16 add-log-exp unswap-sqr
pow-prod-down associate-*l/ associate-*r/ pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 109
Calls
4 calls:
74.0ms
(* (cbrt (+ d3 (+ 3 d2))) (cbrt (+ d3 (+ 3 d2))))
7.0ms
(cbrt (+ d3 (+ 3 d2)))
8.0ms
(cbrt (+ d3 (+ 3 d2)))
16.0ms
(cbrt (+ d3 (+ 3 d2)))

series515.0ms

Counts
4 → 12
Calls
4 calls:
119.0ms
(* (cbrt (+ d3 (+ 3 d2))) (cbrt (+ d3 (+ 3 d2))))
119.0ms
(cbrt (+ d3 (+ 3 d2)))
135.0ms
(cbrt (+ d3 (+ 3 d2)))
142.0ms
(cbrt (+ d3 (+ 3 d2)))

simplify907.0ms

Counts
121 → 121
Iterations
IterNodes
32638
21135
1559
0130

prune1.3s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize56.0ms

Local error

Found 4 expressions with local error:

0.4b
(cbrt (+ d3 (+ 3 d2)))
0.6b
(/ (cbrt (- (* d3 d3) (* (+ 3 d2) (+ 3 d2)))) (cbrt (- d3 (+ 3 d2))))
1.6b
(- (* d3 d3) (* (+ 3 d2) (+ 3 d2)))
18.8b
(cbrt (- (* d3 d3) (* (+ 3 d2) (+ 3 d2))))

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
97×cbrt-prod
87×*-un-lft-identity
63×times-frac
58×add-sqr-sqrt
42×add-cube-cbrt
20×difference-of-squares
16×distribute-lft-out--
11×distribute-lft-out
associate-/r*
cbrt-div
associate-/l*
add-exp-log add-log-exp
pow1 flip3-- add-cbrt-cube insert-posit16 flip--
pow1/3 associate-/r/ associate--r+ associate-/l/
distribute-rgt-in cbrt-undiv clear-num sub-neg frac-2neg distribute-lft-in flip3-+ diff-log div-exp flip-+ div-inv
Counts
4 → 143
Calls
4 calls:
13.0ms
(cbrt (+ d3 (+ 3 d2)))
26.0ms
(/ (cbrt (- (* d3 d3) (* (+ 3 d2) (+ 3 d2)))) (cbrt (- d3 (+ 3 d2))))
7.0ms
(- (* d3 d3) (* (+ 3 d2) (+ 3 d2)))
5.0ms
(cbrt (- (* d3 d3) (* (+ 3 d2) (+ 3 d2))))

series548.0ms

Counts
4 → 12
Calls
4 calls:
126.0ms
(cbrt (+ d3 (+ 3 d2)))
185.0ms
(/ (cbrt (- (* d3 d3) (* (+ 3 d2) (+ 3 d2)))) (cbrt (- d3 (+ 3 d2))))
59.0ms
(- (* d3 d3) (* (+ 3 d2) (+ 3 d2)))
177.0ms
(cbrt (- (* d3 d3) (* (+ 3 d2) (+ 3 d2))))

simplify2.1s

Counts
155 → 155
Iterations
IterNodes
35187
21883
1971
0250

prune2.3s

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

localize38.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ 3 d2) (+ 3 d2))
1.6b
(- (* d3 d3) (* (+ 3 d2) (+ 3 d2)))
7.9b
(* d1 (- (* d3 d3) (* (+ 3 d2) (+ 3 d2))))
13.9b
(/ (* d1 (- (* d3 d3) (* (+ 3 d2) (+ 3 d2)))) (- d3 (+ 3 d2)))

rewrite115.0ms

Algorithm
rewrite-expression-head
Rules
36×*-un-lft-identity
20×add-sqr-sqrt
13×pow1 add-cbrt-cube add-exp-log
12×add-cube-cbrt
associate-*r* distribute-lft-out
associate-*l*
associate-/r* flip3-+ times-frac swap-sqr associate-*r/ flip-+ add-log-exp
distribute-rgt-in frac-times distribute-lft-in flip3-- insert-posit16 flip-- distribute-lft-out-- difference-of-squares
sub-neg prod-exp cbrt-unprod
cbrt-undiv div-exp pow-prod-down associate-*l/ associate-/r/ *-commutative associate--r+ unswap-sqr associate-/l/
pow2 clear-num frac-2neg pow-plus diff-log pow-sqr pow-prod-up div-inv associate-/l*
Counts
4 → 115
Calls
4 calls:
32.0ms
(* (+ 3 d2) (+ 3 d2))
7.0ms
(- (* d3 d3) (* (+ 3 d2) (+ 3 d2)))
33.0ms
(* d1 (- (* d3 d3) (* (+ 3 d2) (+ 3 d2))))
42.0ms
(/ (* d1 (- (* d3 d3) (* (+ 3 d2) (+ 3 d2)))) (- d3 (+ 3 d2)))

series282.0ms

Counts
4 → 12
Calls
4 calls:
13.0ms
(* (+ 3 d2) (+ 3 d2))
46.0ms
(- (* d3 d3) (* (+ 3 d2) (+ 3 d2)))
108.0ms
(* d1 (- (* d3 d3) (* (+ 3 d2) (+ 3 d2))))
115.0ms
(/ (* d1 (- (* d3 d3) (* (+ 3 d2) (+ 3 d2)))) (- d3 (+ 3 d2)))

simplify882.0ms

Counts
127 → 127
Iterations
IterNodes
22896
1880
0184

prune1.2s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

regimes143.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
210
110
07

end0.0ms

sample1.4s

Algorithm
intervals
Results
907.0ms9576×body80valid
128.0ms245×body640valid
33.0ms139×body320valid
24.0ms62×body1280valid
13.0ms80×body160valid