Details

Time bar (total: 54.6s)

sample138.0ms

Algorithm
intervals
Results
96.0ms484×body80valid

simplify240.0ms

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

prune49.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 2.0b

localize80.0ms

Local error

Found 4 expressions with local error:

6.2b
(* (* (* x 18.0) y) z)
4.9b
(* (* (* (* x 18.0) y) z) t)
0.2b
(* (* j 27.0) k)
0.2b
(* (* x 18.0) y)

rewrite271.0ms

Algorithm
rewrite-expression-head
Rules
37×pow1 add-cbrt-cube add-exp-log
22×pow-prod-down prod-exp cbrt-unprod
12×associate-*r*
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
associate-*l* *-commutative insert-posit16 add-log-exp
Counts
4 → 85
Calls
4 calls:
Slowest
163.0ms
(* (* (* (* x 18.0) y) z) t)
61.0ms
(* (* (* x 18.0) y) z)
27.0ms
(* (* x 18.0) y)
18.0ms
(* (* j 27.0) k)

series206.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
83.0ms
(* (* (* (* x 18.0) y) z) t)
49.0ms
(* (* (* x 18.0) y) z)
37.0ms
(* (* j 27.0) k)
37.0ms
(* (* x 18.0) y)

simplify7.5s

Counts
55 → 97
Calls
55 calls:
Slowest
532.0ms
(* (* (* (* x 18.0) (* x 18.0)) (* x 18.0)) (* (* y y) y))
519.0ms
(* (* (* (* j 27.0) (* j 27.0)) (* j 27.0)) (* (* k k) k))
410.0ms
(* (* (* (* x x) x) (* (* 18.0 18.0) 18.0)) (* (* y y) y))
398.0ms
(* (* (* (* j j) j) (* (* 27.0 27.0) 27.0)) (* (* k k) k))
364.0ms
(+ (+ (+ (+ (log x) (log 18.0)) (log y)) (log z)) (log t))

prune2.4s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.5b

localize84.0ms

Local error

Found 4 expressions with local error:

4.9b
(* t (* x (* z y)))
4.0b
(* x (* z y))
0.3b
(* 18.0 (* t (* x (* z y))))
0.2b
(* (* j 27.0) k)

rewrite227.0ms

Algorithm
rewrite-expression-head
Rules
37×pow1 add-cbrt-cube add-exp-log
22×pow-prod-down prod-exp cbrt-unprod
10×associate-*l*
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
associate-*r*
*-commutative insert-posit16 add-log-exp
Counts
4 → 85
Calls
4 calls:
Slowest
128.0ms
(* 18.0 (* t (* x (* z y))))
42.0ms
(* t (* x (* z y)))
28.0ms
(* (* j 27.0) k)
26.0ms
(* x (* z y))

series208.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
66.0ms
(* 18.0 (* t (* x (* z y))))
61.0ms
(* t (* x (* z y)))
52.0ms
(* x (* z y))
29.0ms
(* (* j 27.0) k)

simplify7.6s

Counts
55 → 97
Calls
55 calls:
Slowest
571.0ms
(* (* (* (* j 27.0) (* j 27.0)) (* j 27.0)) (* (* k k) k))
525.0ms
(* (* (* x x) x) (* (* (* z y) (* z y)) (* z y)))
469.0ms
(* (* (* x x) x) (* (* (* z z) z) (* (* y y) y)))
403.0ms
(* (* (* (* j j) j) (* (* 27.0 27.0) 27.0)) (* (* k k) k))
382.0ms
(* (* (* 18.0 18.0) 18.0) (* (* (* t t) t) (* (* (* x x) x) (* (* (* z z) z) (* (* y y) y)))))

prune2.3s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.3b

localize53.0ms

Local error

Found 4 expressions with local error:

7.7b
(* (* t x) (* z y))
0.3b
(* 18.0 (* (* t x) (* z y)))
0.2b
(* (* j 27.0) k)
0.0b
(+ (- (* 18.0 (* (* t x) (* z y))) (* (* a 4.0) t)) (* b c))

rewrite437.0ms

Algorithm
rewrite-expression-head
Rules
39×pow1 add-cbrt-cube add-exp-log
24×pow-prod-down prod-exp cbrt-unprod
add-log-exp
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
associate-*r* associate-*l*
insert-posit16
*-commutative
associate-+l+ sum-log
+-commutative sub-neg flip3-+ diff-log associate-+l- flip-+
Counts
4 → 86
Calls
4 calls:
Slowest
312.0ms
(+ (- (* 18.0 (* (* t x) (* z y))) (* (* a 4.0) t)) (* b c))
78.0ms
(* 18.0 (* (* t x) (* z y)))
26.0ms
(* (* t x) (* z y))
19.0ms
(* (* j 27.0) k)

series518.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
327.0ms
(+ (- (* 18.0 (* (* t x) (* z y))) (* (* a 4.0) t)) (* b c))
80.0ms
(* 18.0 (* (* t x) (* z y)))
70.0ms
(* (* t x) (* z y))
40.0ms
(* (* j 27.0) k)

simplify10.3s

Counts
55 → 98
Calls
55 calls:
Slowest
792.0ms
(* (* (* 18.0 18.0) 18.0) (* (* (* (* t t) t) (* (* x x) x)) (* (* (* z z) z) (* (* y y) y))))
494.0ms
(* (* (* (* j 27.0) (* j 27.0)) (* j 27.0)) (* (* k k) k))
407.0ms
(* (* (* (* j j) j) (* (* 27.0 27.0) 27.0)) (* (* k k) k))
371.0ms
(* (/ (exp (* 18.0 (* (* t x) (* z y)))) (exp (* (* a 4.0) t))) (exp (* b c)))
370.0ms
(- (+ (* 18.0 (* t (* x (* z y)))) (* b c)) (* 4.0 (* a t)))

prune2.4s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.0b

localize79.0ms

Local error

Found 4 expressions with local error:

5.6b
(* (* (* t x) z) y)
4.5b
(* (* t x) z)
0.3b
(* 18.0 (* (* (* t x) z) y))
0.2b
(* (* j 27.0) k)

rewrite269.0ms

Algorithm
rewrite-expression-head
Rules
37×pow1 add-cbrt-cube add-exp-log
22×pow-prod-down prod-exp cbrt-unprod
10×associate-*r*
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
associate-*l*
*-commutative insert-posit16 add-log-exp
Counts
4 → 85
Calls
4 calls:
Slowest
169.0ms
(* 18.0 (* (* (* t x) z) y))
57.0ms
(* (* (* t x) z) y)
27.0ms
(* (* t x) z)
13.0ms
(* (* j 27.0) k)

series209.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
69.0ms
(* 18.0 (* (* (* t x) z) y))
66.0ms
(* (* (* t x) z) y)
38.0ms
(* (* t x) z)
35.0ms
(* (* j 27.0) k)

simplify8.0s

Counts
54 → 97
Calls
54 calls:
Slowest
579.0ms
(* (* (* (* j 27.0) (* j 27.0)) (* j 27.0)) (* (* k k) k))
528.0ms
(* (* (* (* t x) (* t x)) (* t x)) (* (* z z) z))
514.0ms
(* (* (* (* t t) t) (* (* x x) x)) (* (* z z) z))
445.0ms
(* (* (* (* j j) j) (* (* 27.0 27.0) 27.0)) (* (* k k) k))
358.0ms
(* (* (* 18.0 18.0) 18.0) (* (* (* (* (* t x) z) y) (* (* (* t x) z) y)) (* (* (* t x) z) y)))

prune2.1s

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 0.0b

regimes2.7s

Accuracy

71.3% (1.1b remaining)

Error of 1.4b against oracle of 0.2b and baseline of 4.2b

bsearch18.0ms

end0.0ms

sample6.1s

Algorithm
intervals
Results
5.1s16015×body80valid