Error in 7.7s

Runtime

Time bar (total: 7.7s)Debug log

start106.0ms

Algorithm
intervals

setup54.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 1.3b

localize18.0ms

Local error

Found 1 expressions with local error:

7.4b
(* (/ a1 b2) (/ a2 b1))

rewrite7.0ms

Algorithm
rewrite-expression-head
Counts
1 → 24
Calls

1 calls. Slowest were:

6.0ms
(* (/ a1 b2) (/ a2 b1))

series49.0ms

Counts
1 → 3
Calls

1 calls. Slowest were:

49.0ms
(* (/ a1 b2) (/ a2 b1))

simplify711.0ms

Counts
15 → 27
Calls

15 calls. Slowest were:

538.0ms
(* (* (* (/ a1 b2) (/ a1 b2)) (/ a1 b2)) (* (* (/ a2 b1) (/ a2 b1)) (/ a2 b1)))
73.0ms
(+ (log (/ a1 b2)) (log (/ a2 b1)))
23.0ms
(* (/ a1 b2) (/ a2 b1))

prune306.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 2 expressions with local error:

3.9b
(* (/ 1 b2) (/ a2 b1))
3.7b
(* a1 (* (/ 1 b2) (/ a2 b1)))

rewrite12.0ms

Algorithm
rewrite-expression-head
Counts
2 → 38
Calls

2 calls. Slowest were:

6.0ms
(* (/ 1 b2) (/ a2 b1))
6.0ms
(* a1 (* (/ 1 b2) (/ a2 b1)))

series35.0ms

Counts
2 → 6
Calls

2 calls. Slowest were:

21.0ms
(* a1 (* (/ 1 b2) (/ a2 b1)))
15.0ms
(* (/ 1 b2) (/ a2 b1))

simplify491.0ms

Counts
20 → 44
Calls

20 calls. Slowest were:

297.0ms
(* (* (* (/ 1 b2) (/ 1 b2)) (/ 1 b2)) (* (* (/ a2 b1) (/ a2 b1)) (/ a2 b1)))
56.0ms
(+ (log (/ 1 b2)) (log (/ a2 b1)))
37.0ms
(/ (* a1 a2) (* b2 b1))

prune449.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize6.0ms

Local error

Found 2 expressions with local error:

3.8b
(/ (/ a2 b1) b2)
3.7b
(* a1 (/ (/ a2 b1) b2))

rewrite4.0ms

Algorithm
rewrite-expression-head
Counts
2 → 32
Calls

2 calls. Slowest were:

3.0ms
(/ (/ a2 b1) b2)
1.0ms
(* a1 (/ (/ a2 b1) b2))

series44.0ms

Counts
2 → 6
Calls

2 calls. Slowest were:

29.0ms
(* a1 (/ (/ a2 b1) b2))
15.0ms
(/ (/ a2 b1) b2)

simplify109.0ms

Counts
12 → 38
Calls

12 calls. Slowest were:

34.0ms
(/ (* a1 a2) (* b2 b1))
30.0ms
(/ (* a1 a2) (* b2 b1))
23.0ms
(/ (* a1 a2) (* b2 b1))

prune493.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize11.0ms

Local error

Found 2 expressions with local error:

5.7b
(/ (* (/ a1 b2) a2) b1)
3.6b
(* (/ a1 b2) a2)

rewrite13.0ms

Algorithm
rewrite-expression-head
Counts
2 → 29
Calls

2 calls. Slowest were:

9.0ms
(/ (* (/ a1 b2) a2) b1)
4.0ms
(* (/ a1 b2) a2)

series58.0ms

Counts
2 → 6
Calls

2 calls. Slowest were:

34.0ms
(/ (* (/ a1 b2) a2) b1)
23.0ms
(* (/ a1 b2) a2)

simplify94.0ms

Counts
11 → 35
Calls

11 calls. Slowest were:

27.0ms
(/ (* a1 a2) (* b2 b1))
19.0ms
(/ (* a1 a2) (* b2 b1))
17.0ms
(/ (* a1 a2) (* b2 b1))

prune228.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0b

regimes525.0ms

Please include this information when filing a bug report:

herbie shell --seed 2018359 +o rules:numerics
(FPCore (a1 a2 b1 b2)
  :name "Quotient of products"

  :herbie-target
  (* (/ a1 b1) (/ a2 b2))

  (/ (* a1 a2) (* b1 b2)))

Backtrace

partition: contract violation expected: list? given: 6.256060121385623 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