Details

Time bar (total: 46.2s)

sample194.0ms

Algorithm
intervals
Results
146.0ms532×body80valid

simplify277.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
276.0ms
(- (- (+ (- (* (* (* (* x 18.0) y) z) t) (* (* a 4.0) t)) (* b c)) (* (* x 4.0) i)) (* (* j 27.0) k))

prune34.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 4.6b

localize51.0ms

Local error

Found 4 expressions with local error:

6.1b
(* y (* (* x 18.0) z))
4.3b
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
0.4b
(* (* x 18.0) z)
0.2b
(* (* 27.0 j) k)

rewrite277.0ms

Algorithm
rewrite-expression-head
Rules
25×pow1 add-cbrt-cube add-exp-log
13×pow-prod-down prod-exp cbrt-unprod
11×add-sqr-sqrt
10×associate-*r*
*-un-lft-identity add-cube-cbrt
associate-*l*
*-commutative insert-posit16 add-log-exp
associate-*l/
flip3-- flip-- unswap-sqr
Counts
4 → 81
Calls
4 calls:
Slowest
183.0ms
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
58.0ms
(* y (* (* x 18.0) z))
19.0ms
(* (* 27.0 j) k)
16.0ms
(* (* x 18.0) z)

series267.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
165.0ms
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
43.0ms
(* y (* (* x 18.0) z))
36.0ms
(* (* 27.0 j) k)
22.0ms
(* (* x 18.0) z)

simplify6.8s

Counts
50 → 93
Calls
50 calls:
Slowest
1.0s
(* (* (* (- (* y (* (* x 18.0) z)) (* a 4.0)) (- (* y (* (* x 18.0) z)) (* a 4.0))) (- (* y (* (* x 18.0) z)) (* a 4.0))) (* (* t t) t))
573.0ms
(* (* (* (* 27.0 j) (* 27.0 j)) (* 27.0 j)) (* (* k k) k))
544.0ms
(* (* (* (* 27.0 27.0) 27.0) (* (* j j) j)) (* (* k k) k))
537.0ms
(* (* (* (* x 18.0) (* x 18.0)) (* x 18.0)) (* (* z z) z))
443.0ms
(* (* (* (* x x) x) (* (* 18.0 18.0) 18.0)) (* (* z z) z))

prune2.1s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 3.9b

localize50.0ms

Local error

Found 4 expressions with local error:

6.3b
(* (* x z) (* y 18.0))
4.3b
(* t (- (* (* x z) (* y 18.0)) (* 4.0 a)))
0.2b
(* (* 27.0 j) k)
0.0b
(- (* c b) (+ (* (* 27.0 j) k) (* (* x 4.0) i)))

rewrite174.0ms

Algorithm
rewrite-expression-head
Rules
23×pow1 add-cbrt-cube add-exp-log
12×pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt add-log-exp
*-un-lft-identity associate-*r* add-cube-cbrt
associate-*l*
insert-posit16
sub-neg *-commutative
distribute-rgt-in distribute-lft-in flip3-- diff-log associate-*r/ flip--
sum-log associate--r+ unswap-sqr
Counts
4 → 82
Calls
4 calls:
Slowest
95.0ms
(* t (- (* (* x z) (* y 18.0)) (* 4.0 a)))
38.0ms
(- (* c b) (+ (* (* 27.0 j) k) (* (* x 4.0) i)))
24.0ms
(* (* x z) (* y 18.0))
15.0ms
(* (* 27.0 j) k)

series404.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
209.0ms
(* t (- (* (* x z) (* y 18.0)) (* 4.0 a)))
129.0ms
(- (* c b) (+ (* (* 27.0 j) k) (* (* x 4.0) i)))
37.0ms
(* (* x z) (* y 18.0))
28.0ms
(* (* 27.0 j) k)

simplify6.0s

Counts
51 → 94
Calls
51 calls:
Slowest
573.0ms
(* (* (* (* 27.0 j) (* 27.0 j)) (* 27.0 j)) (* (* k k) k))
470.0ms
(* (* (* (* 27.0 27.0) 27.0) (* (* j j) j)) (* (* k k) k))
390.0ms
(- (* 18.0 (* t (* x (* z y)))) (* 4.0 (* a t)))
319.0ms
(- (* 18.0 (* t (* x (* z y)))) (* 4.0 (* a t)))
318.0ms
(* t (- (* (* x z) (* y 18.0)) (* 4.0 a)))

prune2.1s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 3.9b

localize84.0ms

Local error

Found 4 expressions with local error:

6.3b
(* (* x z) (* y 18.0))
4.3b
(* t (- (* (* x z) (* y 18.0)) (* 4.0 a)))
0.3b
(* 27.0 (* j k))
0.0b
(- (* b c) (+ (* 27.0 (* j k)) (* 4.0 (* i x))))

rewrite260.0ms

Algorithm
rewrite-expression-head
Rules
23×pow1 add-cbrt-cube add-exp-log
12×pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt add-log-exp
*-un-lft-identity associate-*l* add-cube-cbrt
associate-*r*
insert-posit16
sub-neg *-commutative
distribute-rgt-in distribute-lft-in flip3-- diff-log associate-*r/ flip--
sum-log associate--r+ unswap-sqr
Counts
4 → 82
Calls
4 calls:
Slowest
144.0ms
(* t (- (* (* x z) (* y 18.0)) (* 4.0 a)))
46.0ms
(* (* x z) (* y 18.0))
41.0ms
(- (* b c) (+ (* 27.0 (* j k)) (* 4.0 (* i x))))
27.0ms
(* 27.0 (* j k))

series433.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
192.0ms
(* t (- (* (* x z) (* y 18.0)) (* 4.0 a)))
163.0ms
(- (* b c) (+ (* 27.0 (* j k)) (* 4.0 (* i x))))
46.0ms
(* (* x z) (* y 18.0))
31.0ms
(* 27.0 (* j k))

simplify5.9s

Counts
51 → 94
Calls
51 calls:
Slowest
535.0ms
(* (* (* 27.0 27.0) 27.0) (* (* (* j k) (* j k)) (* j k)))
460.0ms
(* (* (* 27.0 27.0) 27.0) (* (* (* j j) j) (* (* k k) k)))
362.0ms
(- (* 18.0 (* t (* x (* z y)))) (* 4.0 (* a t)))
313.0ms
(- (* 18.0 (* t (* x (* z y)))) (* 4.0 (* a t)))
284.0ms
(* t (- (* (* x z) (* y 18.0)) (* 4.0 a)))

prune2.7s

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 3.9b

localize53.0ms

Local error

Found 4 expressions with local error:

5.8b
(* x (* z y))
4.3b
(* t (- (* 18.0 (* x (* z y))) (* 4.0 a)))
0.2b
(* 18.0 (* x (* z y)))
0.2b
(* (* 27.0 j) k)

rewrite267.0ms

Algorithm
rewrite-expression-head
Rules
25×pow1 add-cbrt-cube add-exp-log
13×pow-prod-down prod-exp cbrt-unprod
11×add-sqr-sqrt
10×associate-*l*
*-un-lft-identity add-cube-cbrt
associate-*r*
*-commutative insert-posit16 add-log-exp
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- flip-- unswap-sqr
Counts
4 → 85
Calls
4 calls:
Slowest
196.0ms
(* t (- (* 18.0 (* x (* z y))) (* 4.0 a)))
34.0ms
(* 18.0 (* x (* z y)))
20.0ms
(* x (* z y))
14.0ms
(* (* 27.0 j) k)

series264.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
153.0ms
(* t (- (* 18.0 (* x (* z y))) (* 4.0 a)))
47.0ms
(* 18.0 (* x (* z y)))
39.0ms
(* x (* z y))
25.0ms
(* (* 27.0 j) k)

simplify6.1s

Counts
56 → 97
Calls
56 calls:
Slowest
596.0ms
(* (* (* x x) x) (* (* (* z y) (* z y)) (* z y)))
524.0ms
(* (* (* (* 27.0 j) (* 27.0 j)) (* 27.0 j)) (* (* k k) k))
479.0ms
(* (* (* (* 27.0 27.0) 27.0) (* (* j j) j)) (* (* k k) k))
472.0ms
(* t (- (* 18.0 (* x (* z y))) (* 4.0 a)))
399.0ms
(* (* (* x x) x) (* (* (* z z) z) (* (* y y) y)))

prune2.2s

Pruning

13 alts after pruning (11 fresh and 2 done)

Merged error: 3.8b

regimes2.8s

Accuracy

18.6% (2.6b remaining)

Error of 4.6b against oracle of 2.1b and baseline of 5.2b

bsearch258.0ms

end0.0ms

sample6.2s

Algorithm
intervals
Results
5.2s16050×body80valid