Error in 4.9s

Runtime

Time bar (total: 4.9s)Debug logProfile

start5.0ms

Algorithm
sampled

setup14.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 8.4b

localize0.0ms

Local error

Found 2 expressions with local error:

7.5b
(- (/ x0 (- 1 x1)) x0)
1.0b
(/ x0 (- 1 x1))

rewrite11.0ms

Algorithm
rewrite-expression-head
Counts
2 → 36
Calls

2 calls. Slowest were:

9.0ms
(- (/ x0 (- 1 x1)) x0)
1.0ms
(/ x0 (- 1 x1))

series59.0ms

Counts
2 → 6
Calls

2 calls. Slowest were:

34.0ms
(- (/ x0 (- 1 x1)) x0)
25.0ms
(/ x0 (- 1 x1))

simplify1.6s

Counts
15 → 42
Calls

15 calls. Slowest were:

1.1s
(+ (* x0 (pow x1 3)) (+ (* x0 (pow x1 2)) (* x0 x1)))
163.0ms
(+ x0 (+ (* x0 x1) (* x0 (pow x1 2))))
73.0ms
(- (+ (/ x0 (pow x1 3)) (+ (/ x0 (pow x1 2)) (/ x0 x1))))

prune67.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 6.8b

localize1.0ms

Local error

Found 3 expressions with local error:

7.4b
(fma (sqrt (/ x0 (- 1 x1))) (sqrt (/ x0 (- 1 x1))) (- x0))
1.0b
(/ x0 (- 1 x1))
1.0b
(/ x0 (- 1 x1))

rewrite3.0ms

Algorithm
rewrite-expression-head
Counts
3 → 44
Calls

3 calls. Slowest were:

1.0ms
(/ x0 (- 1 x1))
1.0ms
(/ x0 (- 1 x1))
0.0ms
(fma (sqrt (/ x0 (- 1 x1))) (sqrt (/ x0 (- 1 x1))) (- x0))

series133.0ms

Counts
3 → 9
Calls

3 calls. Slowest were:

96.0ms
(fma (sqrt (/ x0 (- 1 x1))) (sqrt (/ x0 (- 1 x1))) (- x0))
20.0ms
(/ x0 (- 1 x1))
17.0ms
(/ x0 (- 1 x1))

simplify657.0ms

Counts
19 → 53
Calls

19 calls. Slowest were:

186.0ms
(+ x0 (+ (* x0 x1) (* x0 (pow x1 2))))
146.0ms
(+ x0 (+ (* x0 x1) (* x0 (pow x1 2))))
73.0ms
(- (+ (/ x0 (pow x1 3)) (+ (/ x0 (pow x1 2)) (/ x0 x1))))

prune94.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 6.0b

localize1.0ms

Local error

Found 4 expressions with local error:

7.4b
(fma (sqrt (/ x0 (- 1 x1))) (sqrt (/ x0 (- 1 x1))) (- x0))
6.0b
(log (exp (fma (sqrt (/ x0 (- 1 x1))) (sqrt (/ x0 (- 1 x1))) (- x0))))
1.0b
(/ x0 (- 1 x1))
1.0b
(/ x0 (- 1 x1))

rewrite7.0ms

Algorithm
rewrite-expression-head
Counts
4 → 62
Calls

4 calls. Slowest were:

4.0ms
(log (exp (fma (sqrt (/ x0 (- 1 x1))) (sqrt (/ x0 (- 1 x1))) (- x0))))
1.0ms
(/ x0 (- 1 x1))
1.0ms
(/ x0 (- 1 x1))

series168.0ms

Counts
4 → 12
Calls

4 calls. Slowest were:

71.0ms
(fma (sqrt (/ x0 (- 1 x1))) (sqrt (/ x0 (- 1 x1))) (- x0))
67.0ms
(log (exp (fma (sqrt (/ x0 (- 1 x1))) (sqrt (/ x0 (- 1 x1))) (- x0))))
15.0ms
(/ x0 (- 1 x1))

simplify742.0ms

Counts
30 → 74
Calls

30 calls. Slowest were:

158.0ms
(+ x0 (+ (* x0 x1) (* x0 (pow x1 2))))
139.0ms
(+ x0 (+ (* x0 x1) (* x0 (pow x1 2))))
76.0ms
(- (+ (/ x0 (pow x1 3)) (+ (/ x0 (pow x1 2)) (/ x0 x1))))

prune159.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 4.6b

localize0.0ms

Local error

Found 4 expressions with local error:

7.4b
(fma (sqrt (/ x0 (- 1 x1))) (sqrt (/ x0 (- 1 x1))) (- x0))
6.0b
(log (exp (fma (sqrt (/ x0 (- 1 x1))) (sqrt (/ x0 (- 1 x1))) (- x0))))
1.0b
(exp (log (log (exp (fma (sqrt (/ x0 (- 1 x1))) (sqrt (/ x0 (- 1 x1))) (- x0))))))
1.0b
(/ x0 (- 1 x1))

rewrite6.0ms

Algorithm
rewrite-expression-head
Counts
4 → 66
Calls

4 calls. Slowest were:

3.0ms
(exp (log (log (exp (fma (sqrt (/ x0 (- 1 x1))) (sqrt (/ x0 (- 1 x1))) (- x0))))))
2.0ms
(log (exp (fma (sqrt (/ x0 (- 1 x1))) (sqrt (/ x0 (- 1 x1))) (- x0))))
0.0ms
(/ x0 (- 1 x1))

series264.0ms

Counts
4 → 12
Calls

4 calls. Slowest were:

93.0ms
(exp (log (log (exp (fma (sqrt (/ x0 (- 1 x1))) (sqrt (/ x0 (- 1 x1))) (- x0))))))
78.0ms
(log (exp (fma (sqrt (/ x0 (- 1 x1))) (sqrt (/ x0 (- 1 x1))) (- x0))))
74.0ms
(fma (sqrt (/ x0 (- 1 x1))) (sqrt (/ x0 (- 1 x1))) (- x0))

simplify640.0ms

Counts
37 → 78
Calls

37 calls. Slowest were:

129.0ms
(+ x0 (+ (* x0 x1) (* x0 (pow x1 2))))
75.0ms
(- (+ (/ x0 (pow x1 3)) (+ (/ x0 (pow x1 2)) (/ x0 x1))))
59.0ms
(- (+ (/ x0 (pow x1 3)) (+ (/ x0 (pow x1 2)) (/ x0 x1))))

prune174.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 4.6b

regimes13.0ms

Please include this information when filing a bug report:

herbie shell --seed 2018357 +o rules:numerics
(FPCore (x0 x1)
  :name "(- (/ x0 (- 1 x1)) x0)"
  :pre (or (and (== x0 1.855) (== x1 0.000209)) (and (== x0 2.985) (== x1 0.0186)))

  :herbie-target
  (/ (* x0 x1) (- 1 x1))

  (- (/ x0 (- 1 x1)) x0))

Backtrace

partition: contract violation expected: list? given: 4.626332716225124 argument position: 2nd other arguments...: #<procedure:ordinary-value?>LC
partition/home/p92/racket/collects/racket/list.rkt5550
errors-score/data/pavpan/nightlies/herbie/develop/src/points.rkt3220
for-loop/data/pavpan/nightlies/herbie/develop/src/sandbox.rkt7512
(unnamed)/home/p92/racket/collects/racket/private/more-scheme.rkt26128
run/home/p92/racket/share/pkgs/profile-lib/main.rkt392
profile-thunk16/home/p92/racket/share/pkgs/profile-lib/main.rkt90
(unnamed)/home/p92/racket/collects/racket/private/more-scheme.rkt26128