Details

Time bar (total: 10.7s)

sample39.0ms

Algorithm
intervals
Results
14.0ms54×body640valid
9.0ms142×body80valid
6.0ms35×body320valid
3.0ms25×body160valid

simplify5.0ms

Counts
1 → 1
Iterations
IterNodes
done15
215
111
06

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.3b

localize17.0ms

Local error

Found 1 expressions with local error:

3.8b
(- (/ 1 (+ x 1)) (/ 1 x))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
30×*-un-lft-identity
29×add-sqr-sqrt
24×times-frac
10×distribute-lft-out--
difference-of-squares
add-cube-cbrt
div-inv
distribute-lft-out add-log-exp
pow1 sub-neg flip3-- add-cbrt-cube diff-log add-exp-log frac-sub insert-posit16 flip--
Counts
1 → 33
Calls
1 calls:
35.0ms
(- (/ 1 (+ x 1)) (/ 1 x))

series30.0ms

Counts
1 → 3
Calls
1 calls:
30.0ms
(- (/ 1 (+ x 1)) (/ 1 x))

simplify2.1s

Counts
36 → 36
Iterations
IterNodes
done5000
41901
3850
2433
1177
079

prune142.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.3b

localize27.0ms

Local error

Found 3 expressions with local error:

0.0b
(* (+ x 1) x)
0.0b
(/ (- x (+ 1 x)) (* (+ x 1) x))
3.1b
(- x (+ 1 x))

rewrite85.0ms

Algorithm
rewrite-expression-head
Rules
24×*-un-lft-identity
15×add-sqr-sqrt
10×add-cbrt-cube add-exp-log
add-log-exp
add-cube-cbrt
times-frac associate-/l* distribute-lft-out--
pow1
associate-*l* associate-*l/ distribute-lft-out
associate-*r* insert-posit16 difference-of-squares
cbrt-undiv flip3-+ flip3-- diff-log div-exp prod-exp associate-/r/ cbrt-unprod flip-+ flip-- associate-/l/
clear-num associate-/r* sum-log sub-neg frac-2neg div-sub pow-prod-down *-commutative div-inv associate--r+ unswap-sqr
Counts
3 → 73
Calls
3 calls:
20.0ms
(* (+ x 1) x)
44.0ms
(/ (- x (+ 1 x)) (* (+ x 1) x))
19.0ms
(- x (+ 1 x))

series97.0ms

Counts
3 → 9
Calls
3 calls:
55.0ms
(* (+ x 1) x)
31.0ms
(/ (- x (+ 1 x)) (* (+ x 1) x))
11.0ms
(- x (+ 1 x))

simplify1.2s

Counts
82 → 82
Iterations
IterNodes
done5012
21002
1314
0117

prune243.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize12.0ms

Local error

Found 1 expressions with local error:

0.1b
(/ (/ (- 0 1) (+ 1 x)) x)

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
214×times-frac
188×*-un-lft-identity
148×add-sqr-sqrt
84×add-cube-cbrt
34×associate-/l*
32×difference-of-squares
28×distribute-lft-out
16×difference-of-sqr-1 distribute-lft-out--
associate-/r/
add-cbrt-cube add-exp-log
div-inv
flip3-+ flip-+
cbrt-undiv associate-/r* div-exp
div-sub distribute-frac-neg
pow1 clear-num frac-2neg insert-posit16 add-log-exp associate-/l/ sub0-neg
Counts
1 → 157
Calls
1 calls:
23.0ms
(/ (/ (- 0 1) (+ 1 x)) x)

series21.0ms

Counts
1 → 3
Calls
1 calls:
21.0ms
(/ (/ (- 0 1) (+ 1 x)) x)

simplify1.7s

Counts
160 → 160
Iterations
IterNodes
done5001
21837
1626
0250

prune422.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 1 expressions with local error:

0.3b
(/ 1 (+ (/ x -1) (* x (/ x -1))))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
25×*-un-lft-identity times-frac
13×add-sqr-sqrt add-cube-cbrt
distribute-rgt-out
associate-/r*
add-exp-log div-inv
distribute-rgt1-in distribute-lft-out
add-cbrt-cube associate-/r/ associate-/l*
pow1 div-exp
cbrt-undiv rec-exp clear-num frac-2neg flip3-+ 1-exp frac-add associate-*r/ flip-+ insert-posit16 pow-flip inv-pow add-log-exp
Counts
1 → 51
Calls
1 calls:
27.0ms
(/ 1 (+ (/ x -1) (* x (/ x -1))))

series39.0ms

Counts
1 → 3
Calls
1 calls:
39.0ms
(/ 1 (+ (/ x -1) (* x (/ x -1))))

simplify2.8s

Counts
54 → 54
Iterations
IterNodes
done5000
32681
2694
1216
0102

prune156.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

regimes31.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
done11
111
07

end0.0ms

sample1.4s

Algorithm
intervals
Results
599.0ms1980×body640valid
338.0ms4150×body80valid
275.0ms1238×body320valid
106.0ms635×body160valid