Details

Time bar (total: 15.1s)

sample143.0ms

Algorithm
intervals
Results
65.0ms102×body1280valid
34.0ms83×body640valid
12.0ms248×body80nan
11.0ms45×body320valid
2.0ms18×body160valid
1.0msbody80valid

simplify212.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0912
11812
22512
34012
46512
59612
612212
714512
814912
done14912

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.5b

localize24.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (+ 1.0 x) (- 1.0 x))
5.6b
(log (/ (+ 1.0 x) (- 1.0 x)))

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
63×*-un-lft-identity
41×add-sqr-sqrt
40×times-frac
26×log-prod
23×add-cube-cbrt
11×distribute-lft-out
distribute-lft-out-- difference-of-squares
add-exp-log
associate-/r*
add-cbrt-cube associate-/r/ associate-/l*
pow1
expm1-log1p-u flip3-- div-exp rem-log-exp log1p-expm1-u div-inv flip-- add-log-exp associate-/l/
cbrt-undiv log-div clear-num frac-2neg flip3-+ log-pow flip-+
Counts
2 → 86
Calls
2 calls:
34.0ms
(/ (+ 1.0 x) (- 1.0 x))
16.0ms
(log (/ (+ 1.0 x) (- 1.0 x)))

series220.0ms

Counts
2 → 6
Calls
2 calls:
37.0ms
(/ (+ 1.0 x) (- 1.0 x))
182.0ms
(log (/ (+ 1.0 x) (- 1.0 x)))

simplify963.0ms

Counts
92 → 92
Iterations

Useful iterations: done (958.0ms)

IterNodesCost
01461310
13471241
213771179
done50011163

prune433.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.2b

localize18.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
done00

prune21.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.2b

localize30.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (+ 1.0 x) (- (pow 1.0 3) (pow x 3)))
0.0b
(* x (+ 1.0 x))
5.6b
(log (fma 1.0 1.0 (* x (+ 1.0 x))))
5.6b
(log (/ (+ 1.0 x) (- (pow 1.0 3) (pow x 3))))

rewrite160.0ms

Algorithm
rewrite-expression-head
Rules
286×add-sqr-sqrt
262×*-un-lft-identity
200×times-frac
144×difference-of-squares
109×log-prod
108×unpow-prod-down cube-prod
72×sqr-pow
68×add-cube-cbrt
52×distribute-lft-out
45×distribute-lft-out--
25×associate-/r*
12×add-exp-log
difference-cubes
pow1 add-cbrt-cube
expm1-log1p-u associate-*r* associate-/r/ log1p-expm1-u associate-/l* add-log-exp
rem-log-exp associate-*l*
flip3-+ flip3-- div-exp associate-*r/ log-pow flip-+ div-inv flip-- associate-/l/
distribute-rgt-in cbrt-undiv log-div clear-num frac-2neg distribute-lft-in pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 305
Calls
4 calls:
47.0ms
(/ (+ 1.0 x) (- (pow 1.0 3) (pow x 3)))
41.0ms
(* x (+ 1.0 x))
2.0ms
(log (fma 1.0 1.0 (* x (+ 1.0 x))))
31.0ms
(log (/ (+ 1.0 x) (- (pow 1.0 3) (pow x 3))))

series325.0ms

Counts
4 → 12
Calls
4 calls:
53.0ms
(/ (+ 1.0 x) (- (pow 1.0 3) (pow x 3)))
66.0ms
(* x (+ 1.0 x))
122.0ms
(log (fma 1.0 1.0 (* x (+ 1.0 x))))
84.0ms
(log (/ (+ 1.0 x) (- (pow 1.0 3) (pow x 3))))

simplify1.6s

Counts
317 → 317
Iterations

Useful iterations: done (1.5s)

IterNodesCost
03636908
18386317
234286071
done50016066

prune1.4s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.2b

localize57.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow (log (fma 1.0 1.0 (* x (+ 1.0 x)))) 3)
0.1b
(cbrt (pow (log (fma 1.0 1.0 (* x (+ 1.0 x)))) 3))
5.6b
(log (fma 1.0 1.0 (* x (+ 1.0 x))))
5.6b
(log (/ (+ 1.0 x) (- (pow 1.0 3) (pow x 3))))

rewrite80.0ms

Algorithm
rewrite-expression-head
Rules
137×add-sqr-sqrt
131×*-un-lft-identity
109×log-prod
100×times-frac
64×difference-of-squares
56×unpow-prod-down cube-prod
41×add-cube-cbrt
34×sqr-pow
25×distribute-lft-out
20×distribute-lft-out--
14×cbrt-prod
11×pow1
add-exp-log
log-pow
add-cbrt-cube
expm1-log1p-u difference-cubes log1p-expm1-u add-log-exp
pow-unpow rem-log-exp
cube-mult unpow3 associate-/r/
pow-to-exp log-div pow-pow flip3-- pow1/3 div-exp pow-exp rem-cbrt-cube div-inv flip-- rem-cube-cbrt
Counts
4 → 185
Calls
4 calls:
5.0ms
(pow (log (fma 1.0 1.0 (* x (+ 1.0 x)))) 3)
4.0ms
(cbrt (pow (log (fma 1.0 1.0 (* x (+ 1.0 x)))) 3))
2.0ms
(log (fma 1.0 1.0 (* x (+ 1.0 x))))
53.0ms
(log (/ (+ 1.0 x) (- (pow 1.0 3) (pow x 3))))

series468.0ms

Counts
4 → 12
Calls
4 calls:
133.0ms
(pow (log (fma 1.0 1.0 (* x (+ 1.0 x)))) 3)
115.0ms
(cbrt (pow (log (fma 1.0 1.0 (* x (+ 1.0 x)))) 3))
109.0ms
(log (fma 1.0 1.0 (* x (+ 1.0 x))))
110.0ms
(log (/ (+ 1.0 x) (- (pow 1.0 3) (pow x 3))))

simplify1.7s

Counts
197 → 197
Iterations

Useful iterations: done (1.7s)

IterNodesCost
03724557
18664066
232303829
done50013822

prune967.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.2b

regimes162.0ms

Accuracy

0% (0.5b remaining)

Error of 0.7b against oracle of 0.2b and baseline of 0.7b

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01320
11420
done1420

end0.0ms

sample6.1s

Algorithm
intervals
Results
3.0s3486×body1280valid
1.1s2438×body640valid
1.1s7876×body80nan
377.0ms1248×body320valid
92.0ms615×body160valid
15.0ms213×body80valid