Details

Time bar (total: 10.3s)

sample20.0ms

Algorithm
intervals
Results
6.0ms54×body640valid
4.0ms142×body80valid
3.0ms35×body320valid
1.0ms25×body160valid

simplify9.0ms

Counts
1 → 1
Iterations
IterNodes
done15
215
111
06

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.3b

localize23.0ms

Local error

Found 1 expressions with local error:

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

rewrite57.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:
57.0ms
(- (/ 1 (+ x 1)) (/ 1 x))

series26.0ms

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

simplify2.1s

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

prune126.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.3b

localize16.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))

rewrite103.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:
29.0ms
(* (+ x 1) x)
60.0ms
(/ (- x (+ 1 x)) (* (+ x 1) x))
13.0ms
(- x (+ 1 x))

series76.0ms

Counts
3 → 9
Calls
3 calls:
47.0ms
(* (+ x 1) x)
19.0ms
(/ (- x (+ 1 x)) (* (+ x 1) x))
9.0ms
(- x (+ 1 x))

simplify1.2s

Counts
82 → 82
Iterations
IterNodes
done5012
21002
1314
0117

prune296.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize22.0ms

Local error

Found 1 expressions with local error:

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

rewrite42.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:
35.0ms
(/ (/ (- 0 1) (+ 1 x)) x)

series40.0ms

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

simplify1.8s

Counts
160 → 160
Iterations
IterNodes
done5001
21837
1626
0250

prune345.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize26.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:
28.0ms
(/ 1 (+ (/ x -1) (* x (/ x -1))))

series36.0ms

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

simplify2.5s

Counts
54 → 54
Iterations
IterNodes
done5000
32681
2694
1216
0102

prune203.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

regimes33.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify4.0ms

Iterations
IterNodes
done11
111
07

end0.0ms

sample1.0s

Algorithm
intervals
Results
407.0ms1980×body640valid
225.0ms4150×body80valid
210.0ms1238×body320valid
54.0ms635×body160valid