Details

Time bar (total: 7.9m)

sample47.0ms

Algorithm
intervals
Results
15.0ms49×body1280valid
12.0ms46×body640valid
9.0ms136×body80valid
3.0ms13×body320valid
2.0ms12×body160valid

simplify48.0ms

Calls
1 calls:
Slowest
47.0ms
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 28.2b

localize41.0ms

Local error

Found 3 expressions with local error:

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

rewrite154.0ms

Algorithm
rewrite-expression-head
Rules
244×*-un-lft-identity
160×frac-sub
149×add-sqr-sqrt
145×associate-/r*
95×associate-/l*
77×add-cube-cbrt
60×times-frac
46×distribute-lft-out
34×difference-of-squares
28×clear-num frac-2neg distribute-lft-out--
22×associate-/l/
15×difference-of-sqr-1
12×flip3-+ flip-+
add-cbrt-cube add-exp-log
add-log-exp
associate-/r/
pow1 insert-posit16
cbrt-undiv flip3-- div-exp div-inv flip--
sub-neg diff-log
Calls
3 calls:
Slowest
100.0ms
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))
27.0ms
(/ (+ x 1) (- x 1))
16.0ms
(/ x (+ x 1))

series177.0ms

Calls
3 calls:
Slowest
100.0ms
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))
40.0ms
(/ (+ x 1) (- x 1))
37.0ms
(/ x (+ x 1))

simplify1.4m

Calls
460 calls:
Slowest
778.0ms
(* (+ x 1) (/ (- x 1) (sqrt (+ x 1))))
755.0ms
(* (- (+ x 1)) (- x 1))
713.0ms
(* (- (+ x 1)) (- x 1))
655.0ms
(* (- (+ x 1)) (- x 1))
649.0ms
(* (- (+ x 1)) (/ (- x 1) (+ x 1)))

prune2.1s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.1b

localize30.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.5s

Algorithm
rewrite-expression-head
Rules
728×*-un-lft-identity
470×times-frac
427×add-sqr-sqrt
260×associate-*l*
232×distribute-lft-out--
181×add-cube-cbrt
100×associate-*r*
89×difference-of-squares
82×distribute-lft-out
72×frac-times
57×associate-/r*
48×associate-/l*
43×difference-of-sqr-1
38×associate-/r/
28×flip3-- flip-- unswap-sqr
26×associate-*l/
23×add-cbrt-cube add-exp-log
22×flip3-+ flip-+
20×associate-/l/
16×associate-*r/
14×div-inv
13×*-commutative
11×clear-num
10×frac-2neg
pow1
cbrt-undiv div-exp prod-exp cbrt-unprod add-log-exp
insert-posit16
sub-neg un-div-inv
distribute-rgt-in distribute-lft-in div-sub pow-prod-down
associate--l- diff-log
Calls
4 calls:
Slowest
1.3s
(/ (- (- x (* (+ x 1) (/ (+ x 1) x))) 1) (* (/ (+ x 1) x) (- x 1)))
77.0ms
(- x (* (+ x 1) (/ (+ x 1) x)))
45.0ms
(* (+ x 1) (/ (+ x 1) x))
41.0ms
(* (/ (+ x 1) x) (- x 1))

series254.0ms

Calls
4 calls:
Slowest
128.0ms
(* (/ (+ x 1) x) (- x 1))
73.0ms
(/ (- (- x (* (+ x 1) (/ (+ x 1) x))) 1) (* (/ (+ x 1) x) (- x 1)))
27.0ms
(- x (* (+ x 1) (/ (+ x 1) x)))
26.0ms
(* (+ x 1) (/ (+ x 1) x))

simplify3.5m

Calls
890 calls:
Slowest
1.0s
(* (* (* (+ x 1) (+ x 1)) (+ x 1)) (* (* (/ (+ x 1) x) (/ (+ x 1) x)) (/ (+ x 1) x)))
875.0ms
(/ (- (sqrt (- x (* (+ x 1) (/ (+ x 1) x)))) 1) (* (/ (+ x 1) x) (- x 1)))
849.0ms
(/ (+ (sqrt (- x (* (+ x 1) (/ (+ x 1) x)))) 1) (/ 1 (* (cbrt x) (cbrt x))))
743.0ms
(/ (cbrt (- (- x (* (+ x 1) (/ (+ x 1) x))) 1)) (sqrt (- x 1)))
719.0ms
(* (- (+ x 1)) (- x 1))

prune4.9s

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize21.0ms

Local error

Found 4 expressions with local error:

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

rewrite369.0ms

Algorithm
rewrite-expression-head
Rules
457×*-un-lft-identity
382×times-frac
373×add-sqr-sqrt
160×associate-*l*
155×add-cube-cbrt
84×difference-of-squares
74×distribute-lft-out--
72×distribute-lft-out
70×associate-*r*
51×associate-/r*
48×frac-times
42×difference-of-sqr-1
38×associate-/r/
36×associate-/l*
28×flip3-- flip--
24×associate-*l/
20×add-cbrt-cube add-exp-log unswap-sqr
16×associate-/l/
12×div-inv
10×*-commutative
add-log-exp
clear-num frac-2neg
flip3-+ flip-+
pow1 cbrt-undiv div-exp
prod-exp associate-*r/ cbrt-unprod insert-posit16
sub-neg
distribute-rgt-in distribute-lft-in diff-log associate--l+
+-commutative sum-log div-sub pow-prod-down
Calls
4 calls:
Slowest
194.0ms
(/ (- (+ (/ -1 x) -2) 1) (* (/ (+ x 1) x) (- x 1)))
91.0ms
(- (+ (/ -1 x) -2) 1)
59.0ms
(* (/ (+ x 1) x) (- x 1))
15.0ms
(/ (+ x 1) x)

series340.0ms

Calls
4 calls:
Slowest
142.0ms
(* (/ (+ x 1) x) (- x 1))
91.0ms
(/ (- (+ (/ -1 x) -2) 1) (* (/ (+ x 1) x) (- x 1)))
82.0ms
(/ (+ x 1) x)
24.0ms
(- (+ (/ -1 x) -2) 1)

simplify1.7m

Calls
711 calls:
Slowest
724.0ms
(/ (* (* (- (+ (/ -1 x) -2) 1) (- (+ (/ -1 x) -2) 1)) (- (+ (/ -1 x) -2) 1)) (* (* (* (/ (+ x 1) x) (- x 1)) (* (/ (+ x 1) x) (- x 1))) (* (/ (+ x 1) x) (- x 1))))
708.0ms
(* (- (+ x 1)) (- x 1))
690.0ms
(* (* x (+ (* x x) (- (* 1 1) (* x 1)))) (+ x 1))
689.0ms
(/ (- (sqrt (+ (/ -1 x) -2)) 1) (* (/ (+ x 1) x) (- x 1)))
605.0ms
(/ (cbrt (- (+ (/ -1 x) -2) 1)) (* (/ (+ x 1) x) (- x 1)))

prune4.0s

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize13.0ms

Local error

Found 4 expressions with local error:

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

rewrite410.0ms

Algorithm
rewrite-expression-head
Rules
470×*-un-lft-identity
430×times-frac
402×add-sqr-sqrt
148×add-cube-cbrt
112×distribute-lft-out-- difference-of-squares
64×distribute-lft-out
56×associate-/l*
48×frac-sub
29×flip3-+ flip-+
28×associate-/l/
26×difference-of-sqr-1 associate-/r/
25×associate-/r*
14×add-log-exp
13×add-exp-log
11×add-cbrt-cube
10×div-inv
clear-num frac-2neg
div-exp
pow1 cbrt-undiv flip3-- diff-log associate--l+ insert-posit16 flip--
+-commutative sum-log sub-neg div-sub
1-exp
Calls
4 calls:
Slowest
223.0ms
(/ (/ (- (+ (/ -1 x) -2) 1) 1) (- (+ 1 x) (/ (+ 1 x) x)))
99.0ms
(- (+ (/ -1 x) -2) 1)
41.0ms
(- (+ 1 x) (/ (+ 1 x) x))
28.0ms
(/ (+ 1 x) x)

series187.0ms

Calls
4 calls:
Slowest
62.0ms
(/ (+ 1 x) x)
55.0ms
(- (+ 1 x) (/ (+ 1 x) x))
36.0ms
(- (+ (/ -1 x) -2) 1)
34.0ms
(/ (/ (- (+ (/ -1 x) -2) 1) 1) (- (+ 1 x) (/ (+ 1 x) x)))

simplify58.0s

Calls
580 calls:
Slowest
538.0ms
(- (* (- (* 1 1) (* x x)) x) (* (- 1 x) (+ 1 x)))
516.0ms
(/ (/ (- (+ (/ -1 x) -2) 1) 1) (sqrt (- (+ 1 x) (/ (+ 1 x) x))))
488.0ms
(- (* (- (* 1 1) (* x x)) (/ x (sqrt (+ 1 x)))) (* (- 1 x) (sqrt (+ 1 x))))
482.0ms
(- (* (+ (pow 1 3) (pow x 3)) (cbrt x)) (* (+ (* 1 1) (- (* x x) (* 1 x))) (/ (+ 1 x) (* (cbrt x) (cbrt x)))))
479.0ms
(- (* (- (* 1 1) (* x x)) (/ x (+ 1 x))) (* (- 1 x) 1))

prune3.5s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

regimes32.0ms

Accuracy

0% (0.0b remaining)

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

bsearch3.0ms

end0.0ms

sample2.4s

Algorithm
intervals
Results
1.3s1721×body1280valid
410.0ms4092×body80valid
410.0ms1267×body640valid
138.0ms602×body320valid
49.0ms318×body160valid