Details

Time bar (total: 16.6s)

sample32.0ms

Algorithm
intervals
Results
22.0ms256×body80valid

simplify7.0ms

Counts
1 → 1
Iterations
IterNodes
done15
215
114
07

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize12.0ms

Local error

Found 2 expressions with local error:

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

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
42×*-un-lft-identity
20×times-frac
12×distribute-lft-out
11×add-sqr-sqrt add-cube-cbrt
associate-/r* add-cbrt-cube add-exp-log add-log-exp
associate-/l*
pow1 flip3-+ associate-/r/ flip-+ insert-posit16 div-inv distribute-lft-out--
cbrt-undiv +-commutative clear-num sum-log frac-2neg div-exp frac-add
Counts
2 → 53
Calls
2 calls:
7.0ms
(/ x (+ x 1))
37.0ms
(+ (/ 1 (- x 1)) (/ x (+ x 1)))

series85.0ms

Counts
2 → 6
Calls
2 calls:
23.0ms
(/ x (+ x 1))
61.0ms
(+ (/ 1 (- x 1)) (/ x (+ x 1)))

simplify949.0ms

Counts
59 → 59
Iterations
IterNodes
done2013
32013
21013
1272
0104

prune405.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize26.0ms

Local error

Found 4 expressions with local error:

0.0b
(log (exp (+ (/ 1 (- x 1)) (/ x (+ x 1)))))
0.0b
(/ x (+ x 1))
0.0b
(+ (/ 1 (- x 1)) (/ x (+ x 1)))
0.0b
(exp (+ (/ 1 (- x 1)) (/ x (+ x 1))))

rewrite343.0ms

Algorithm
rewrite-expression-head
Rules
93×*-un-lft-identity
36×times-frac
28×distribute-lft-out
18×exp-prod
16×add-sqr-sqrt add-cube-cbrt
10×log-pow
add-log-exp
add-cbrt-cube add-exp-log distribute-lft-out--
pow1
log-prod associate-/r* insert-posit16 div-inv
associate-/l*
sum-log flip3-+ exp-sum associate-/r/ flip-+ rem-exp-log
cbrt-undiv +-commutative clear-num frac-2neg div-exp rem-log-exp frac-add
Counts
4 → 96
Calls
4 calls:
159.0ms
(log (exp (+ (/ 1 (- x 1)) (/ x (+ x 1)))))
8.0ms
(/ x (+ x 1))
41.0ms
(+ (/ 1 (- x 1)) (/ x (+ x 1)))
133.0ms
(exp (+ (/ 1 (- x 1)) (/ x (+ x 1))))

series366.0ms

Counts
4 → 12
Calls
4 calls:
76.0ms
(log (exp (+ (/ 1 (- x 1)) (/ x (+ x 1)))))
33.0ms
(/ x (+ x 1))
97.0ms
(+ (/ 1 (- x 1)) (/ x (+ x 1)))
160.0ms
(exp (+ (/ 1 (- x 1)) (/ x (+ x 1))))

simplify1.1s

Counts
108 → 108
Iterations
IterNodes
done2012
32012
21203
1370
0152

prune858.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize62.0ms

Local error

Found 4 expressions with local error:

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

rewrite241.0ms

Algorithm
rewrite-expression-head
Rules
513×times-frac
502×add-sqr-sqrt
431×*-un-lft-identity
343×add-exp-log
191×add-cube-cbrt
166×prod-exp
140×difference-of-squares
133×div-exp
103×add-cbrt-cube
81×pow1
73×difference-of-sqr-1 distribute-lft-out--
72×associate-*r*
58×rec-exp 1-exp
41×swap-sqr
40×cbrt-unprod
37×pow-prod-up
33×cbrt-undiv
30×associate-/r/ pow-flip inv-pow
29×associate-*l*
27×associate-/l*
17×div-inv
14×flip3-- flip-- unswap-sqr
13×pow-plus pow-prod-down
12×frac-times associate-*l/
11×pow-sqr
associate-/r* associate-*r/
pow2
un-div-inv insert-posit16 add-log-exp
*-commutative distribute-lft-out
pow3 pow-div
clear-num frac-2neg flip3-+ flip-+ associate-/l/
Counts
4 → 616
Calls
4 calls:
24.0ms
(/ (/ 1 (- x 1)) (- x 1))
87.0ms
(* (* (/ 1 (- x 1)) (/ 1 (- x 1))) (/ 1 (- x 1)))
61.0ms
(* (* (/ x (+ 1 x)) (/ x (+ 1 x))) (/ x (+ 1 x)))
52.0ms
(* (/ 1 (- x 1)) (/ 1 (- x 1)))

series127.0ms

Counts
4 → 12
Calls
4 calls:
32.0ms
(/ (/ 1 (- x 1)) (- x 1))
24.0ms
(* (* (/ 1 (- x 1)) (/ 1 (- x 1))) (/ 1 (- x 1)))
38.0ms
(* (* (/ x (+ 1 x)) (/ x (+ 1 x))) (/ x (+ 1 x)))
32.0ms
(* (/ 1 (- x 1)) (/ 1 (- x 1)))

simplify1.5s

Counts
628 → 628
Iterations
IterNodes
done2002
22002
11818
0670

prune9.2s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes73.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify4.0ms

Iterations
IterNodes
done24
124
018

end0.0ms

sample1.2s

Algorithm
intervals
Results
1.1s8000×body80valid