Details

Time bar (total: 14.0s)

sample206.0ms

Algorithm
intervals
Results
88.0ms94×body1280valid
60.0ms105×body640valid
17.0ms256×body80nan
10.0ms31×body320valid
4.0ms20×body160valid
1.0msbody80valid

simplify141.0ms

Counts
1 → 1
Iterations
IterNodes
done102
8102
799
691
580
456
338
225
118
09

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.7b

localize26.0ms

Local error

Found 2 expressions with local error:

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

rewrite57.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
flip3-- div-exp rem-log-exp div-inv flip-- add-log-exp associate-/l/
cbrt-undiv log-div clear-num frac-2neg flip3-+ log-pow flip-+
Counts
2 → 82
Calls
2 calls:
36.0ms
(/ (+ 1.0 x) (- 1.0 x))
18.0ms
(log (/ (+ 1.0 x) (- 1.0 x)))

series248.0ms

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

simplify1.9s

Counts
88 → 88
Iterations
IterNodes
done5000
32876
2859
1330
0142

prune372.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.1b

localize27.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
done0
00

prune29.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.1b

localize48.0ms

Local error

Found 4 expressions with local error:

0.0b
(* x (+ 1.0 x))
0.1b
(* x (* x x))
4.6b
(log (/ (+ 1.0 x) (- (* (* 1.0 1.0) 1.0) (* x (* x x)))))
4.7b
(log (+ (* 1.0 1.0) (* x (+ 1.0 x))))

rewrite82.0ms

Algorithm
rewrite-expression-head
Rules
27×*-un-lft-identity
25×log-prod
22×pow1
20×add-sqr-sqrt
17×add-cube-cbrt
16×times-frac
15×add-exp-log
11×add-cbrt-cube
associate-*l*
cube-unmult associate-*r* pow-prod-up distribute-lft-out
difference-cubes pow3 pow-prod-down prod-exp cbrt-unprod add-log-exp
log-div rem-log-exp
flip3-+ associate-*r/ associate-/r/ log-pow *-commutative flip-+ unswap-sqr
pow2 distribute-rgt-in distribute-lft-in pow-plus flip3-- div-exp pow-sqr div-inv flip--
Counts
4 → 94
Calls
4 calls:
15.0ms
(* x (+ 1.0 x))
13.0ms
(* x (* x x))
46.0ms
(log (/ (+ 1.0 x) (- (* (* 1.0 1.0) 1.0) (* x (* x x)))))
5.0ms
(log (+ (* 1.0 1.0) (* x (+ 1.0 x))))

series271.0ms

Counts
4 → 12
Calls
4 calls:
49.0ms
(* x (+ 1.0 x))
35.0ms
(* x (* x x))
97.0ms
(log (/ (+ 1.0 x) (- (* (* 1.0 1.0) 1.0) (* x (* x x)))))
89.0ms
(log (+ (* 1.0 1.0) (* x (+ 1.0 x))))

simplify1.4s

Counts
106 → 106
Iterations
IterNodes
done5007
21800
1523
0212

prune487.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize63.0ms

Local error

Found 4 expressions with local error:

0.1b
(* x (* x x))
2.0b
(log (/ 1 (sqrt (- (* (* 1.0 1.0) 1.0) (* x (* x x))))))
4.6b
(log (/ (+ 1.0 x) (sqrt (- (* (* 1.0 1.0) 1.0) (* x (* x x))))))
4.7b
(log (+ (* 1.0 1.0) (* x (+ 1.0 x))))

rewrite96.0ms

Algorithm
rewrite-expression-head
Rules
64×log-prod
50×*-un-lft-identity
49×times-frac
37×add-sqr-sqrt
36×add-cube-cbrt
28×sqrt-prod
23×pow1
18×add-exp-log
add-cbrt-cube
cube-unmult
difference-cubes rem-log-exp pow3 log-pow distribute-lft-out
pow-prod-up
log-div sqrt-div associate-/r/ add-log-exp
div-exp associate-*l* pow-prod-down prod-exp cbrt-unprod pow-flip
flip3-- div-inv flip--
pow2 rec-exp sqrt-pow1 flip3-+ pow-plus pow1/2 1-exp associate-*r* log-rec pow-sqr *-commutative flip-+ inv-pow unswap-sqr
Counts
4 → 128
Calls
4 calls:
13.0ms
(* x (* x x))
33.0ms
(log (/ 1 (sqrt (- (* (* 1.0 1.0) 1.0) (* x (* x x))))))
39.0ms
(log (/ (+ 1.0 x) (sqrt (- (* (* 1.0 1.0) 1.0) (* x (* x x))))))
7.0ms
(log (+ (* 1.0 1.0) (* x (+ 1.0 x))))

series512.0ms

Counts
4 → 12
Calls
4 calls:
44.0ms
(* x (* x x))
249.0ms
(log (/ 1 (sqrt (- (* (* 1.0 1.0) 1.0) (* x (* x x))))))
139.0ms
(log (/ (+ 1.0 x) (sqrt (- (* (* 1.0 1.0) 1.0) (* x (* x x))))))
80.0ms
(log (+ (* 1.0 1.0) (* x (+ 1.0 x))))

simplify1.4s

Counts
140 → 140
Iterations
IterNodes
done5001
21623
1680
0317

prune816.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

regimes79.0ms

Accuracy

0% (0.4b remaining)

Error of 0.6b against oracle of 0.1b and baseline of 0.6b

bsearch0.0ms

simplify7.0ms

Iterations
IterNodes
done17
117
013

end0.0ms

sample5.7s

Algorithm
intervals
Results
2.7s3438×body1280valid
1.3s2482×body640valid
563.0ms8160×body80nan
449.0ms619×body160valid
380.0ms1267×body320valid
14.0ms194×body80valid