Details

Time bar (total: 9.7s)

sample406.0ms

Algorithm
intervals
Results
372.0ms124×pre10240exit
9.0ms256×body80valid
4.0ms132×pre80true

simplify7.0ms

Counts
1 → 1
Iterations
IterNodes
done12
212
110
06

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 8.0b

localize14.0ms

Local error

Found 2 expressions with local error:

0.8b
(/ x0 (- 1.0 x1))
7.5b
(- (/ x0 (- 1.0 x1)) x0)

rewrite107.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
22×*-un-lft-identity
16×times-frac
12×add-cube-cbrt
difference-of-squares
associate-/r* distribute-lft-out--
add-cbrt-cube add-exp-log add-log-exp
associate-/l*
pow1 flip3-- associate-/r/ flip--
cbrt-undiv clear-num sub-neg frac-2neg diff-log div-exp div-inv
Counts
2 → 52
Calls
2 calls:
10.0ms
(/ x0 (- 1.0 x1))
95.0ms
(- (/ x0 (- 1.0 x1)) x0)

series108.0ms

Counts
2 → 6
Calls
2 calls:
49.0ms
(/ x0 (- 1.0 x1))
59.0ms
(- (/ x0 (- 1.0 x1)) x0)

simplify1.7s

Counts
58 → 58
Iterations
IterNodes
done5002
33811
2873
1264
0117

prune176.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 7.3b

localize23.0ms

Local error

Found 4 expressions with local error:

0.8b
(/ x0 (- 1.0 x1))
0.8b
(/ x0 (- 1.0 x1))
1.3b
(pow (/ x0 (- 1.0 x1)) 3)
5.6b
(- (pow (/ x0 (- 1.0 x1)) 3) (pow x0 3))

rewrite179.0ms

Algorithm
rewrite-expression-head
Rules
117×add-sqr-sqrt
81×*-un-lft-identity
68×times-frac
43×add-cube-cbrt
39×unpow-prod-down cube-prod
38×difference-of-squares
19×distribute-lft-out--
11×add-cbrt-cube add-exp-log sqr-pow
10×associate-/r*
associate-/r/
associate-/l* add-log-exp
pow1 flip3-- flip--
div-inv
cbrt-undiv pow-unpow div-exp
clear-num frac-2neg pow-exp rem-cube-cbrt
cube-div cube-mult pow-to-exp difference-cubes sub-neg pow-pow diff-log unpow3
Counts
4 → 178
Calls
4 calls:
13.0ms
(/ x0 (- 1.0 x1))
16.0ms
(/ x0 (- 1.0 x1))
12.0ms
(pow (/ x0 (- 1.0 x1)) 3)
130.0ms
(- (pow (/ x0 (- 1.0 x1)) 3) (pow x0 3))

series308.0ms

Counts
4 → 12
Calls
4 calls:
56.0ms
(/ x0 (- 1.0 x1))
58.0ms
(/ x0 (- 1.0 x1))
71.0ms
(pow (/ x0 (- 1.0 x1)) 3)
124.0ms
(- (pow (/ x0 (- 1.0 x1)) 3) (pow x0 3))

simplify1.4s

Counts
190 → 190
Iterations
IterNodes
done5001
23742
1791
0223

prune526.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 5.6b

localize26.0ms

Local error

Found 4 expressions with local error:

0.8b
(/ x0 (- 1.0 x1))
0.8b
(/ x0 (- 1.0 x1))
1.0b
(pow (- 1.0 x1) 3)
5.6b
(- (* (pow x0 3) (/ 1 (pow (- 1.0 x1) 3))) (pow x0 3))

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
47×add-sqr-sqrt *-un-lft-identity
30×times-frac
27×add-cube-cbrt
10×associate-/r* distribute-lft-out-- difference-of-squares
add-cbrt-cube add-exp-log
associate-/l* add-log-exp
pow1 unpow-prod-down cube-prod
flip3-- associate-/r/ flip--
pow-unpow
cube-div cbrt-undiv clear-num frac-2neg div-exp div-inv
cube-mult pow-to-exp sub-neg pow-pow diff-log unpow3 pow-exp rem-cube-cbrt sqr-pow
Counts
4 → 115
Calls
4 calls:
9.0ms
(/ x0 (- 1.0 x1))
9.0ms
(/ x0 (- 1.0 x1))
7.0ms
(pow (- 1.0 x1) 3)
26.0ms
(- (* (pow x0 3) (/ 1 (pow (- 1.0 x1) 3))) (pow x0 3))

series198.0ms

Counts
4 → 12
Calls
4 calls:
37.0ms
(/ x0 (- 1.0 x1))
37.0ms
(/ x0 (- 1.0 x1))
32.0ms
(pow (- 1.0 x1) 3)
92.0ms
(- (* (pow x0 3) (/ 1 (pow (- 1.0 x1) 3))) (pow x0 3))

simplify824.0ms

Counts
127 → 127
Iterations
IterNodes
done5002
22387
1471
0164

prune435.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 5.6b

localize40.0ms

Local error

Found 4 expressions with local error:

0.8b
(/ x0 (- 1.0 x1))
1.0b
(pow (- 1.0 x1) 3)
1.0b
(* (* (cbrt (/ x0 (- 1.0 x1))) (cbrt (/ x0 (- 1.0 x1)))) (cbrt (/ x0 (- 1.0 x1))))
5.6b
(- (* (pow x0 3) (/ 1 (pow (- 1.0 x1) 3))) (pow x0 3))

rewrite117.0ms

Algorithm
rewrite-expression-head
Rules
49×add-sqr-sqrt
45×*-un-lft-identity
31×times-frac
27×add-cube-cbrt
24×pow1 associate-*r*
23×cbrt-prod
12×cbrt-div add-exp-log
pow1/3 pow-prod-up distribute-lft-out-- difference-of-squares
add-cbrt-cube
pow-plus add-log-exp
frac-times associate-/r* unpow-prod-down cube-prod pow-prod-down associate-*l/
flip3-- associate-/r/ flip--
pow-unpow prod-exp associate-*r/ pow-sqr cbrt-unprod associate-/l* unswap-sqr
cube-div pow2 div-inv
cube-mult pow-to-exp cbrt-undiv clear-num sub-neg pow-pow frac-2neg diff-log unpow3 div-exp associate-*l* pow3 pow-exp *-commutative rem-cube-cbrt sqr-pow
Counts
4 → 139
Calls
4 calls:
8.0ms
(/ x0 (- 1.0 x1))
7.0ms
(pow (- 1.0 x1) 3)
75.0ms
(* (* (cbrt (/ x0 (- 1.0 x1))) (cbrt (/ x0 (- 1.0 x1)))) (cbrt (/ x0 (- 1.0 x1))))
21.0ms
(- (* (pow x0 3) (/ 1 (pow (- 1.0 x1) 3))) (pow x0 3))

series211.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(/ x0 (- 1.0 x1))
32.0ms
(pow (- 1.0 x1) 3)
51.0ms
(* (* (cbrt (/ x0 (- 1.0 x1))) (cbrt (/ x0 (- 1.0 x1)))) (cbrt (/ x0 (- 1.0 x1))))
91.0ms
(- (* (pow x0 3) (/ 1 (pow (- 1.0 x1) 3))) (pow x0 3))

simplify1.2s

Counts
151 → 151
Iterations
IterNodes
done5001
23565
1675
0243

prune547.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 5.3b

regimes102.0ms

Accuracy

0% (0.4b remaining)

Error of 5.6b against oracle of 5.2b and baseline of 5.6b

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done30
130
022

end0.0ms

sample956.0ms

Algorithm
intervals
Results
474.0ms3932×pre10240exit
194.0ms8000×body80valid
83.0ms4068×pre80true