Details

Time bar (total: 1.1m)

sample211.0ms

Algorithm
intervals
Results
159.0ms540×body80valid

simplify253.0ms

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

prune29.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 1.3b

localize57.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
84×add-sqr-sqrt
67×associate-*l*
43×associate-*r*
35×unswap-sqr
28×*-un-lft-identity
25×pow1 add-cbrt-cube add-exp-log
20×add-cube-cbrt
13×pow-prod-down prod-exp cbrt-unprod
*-commutative difference-of-squares
insert-posit16 distribute-lft-out-- add-log-exp
associate-*l/
flip3-- flip--
Calls
4 calls:
Slowest
904.0ms
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
122.0ms
(* y (* (* x 18.0) z))
25.0ms
(* (* 27.0 j) k)
22.0ms
(* (* x 18.0) z)

series262.0ms

Calls
4 calls:
Slowest
140.0ms
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
52.0ms
(* y (* (* x 18.0) z))
39.0ms
(* (* x 18.0) z)
30.0ms
(* (* 27.0 j) k)

simplify8.9s

Calls
108 calls:
Slowest
1.0s
(* (* (* (* x 18.0) (* x 18.0)) (* x 18.0)) (* (* z z) z))
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))
552.0ms
(* (* (* (* 27.0 j) (* 27.0 j)) (* 27.0 j)) (* (* k k) k))
507.0ms
(* (* (* (* x x) x) (* (* 18.0 18.0) 18.0)) (* (* z z) z))
495.0ms
(* (* (* (* 27.0 27.0) 27.0) (* (* j j) j)) (* (* k k) k))

prune3.9s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 0.7b

localize50.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
84×add-sqr-sqrt
58×associate-*l*
52×associate-*r*
35×unswap-sqr
28×*-un-lft-identity
25×pow1 add-cbrt-cube add-exp-log
20×add-cube-cbrt
13×pow-prod-down prod-exp cbrt-unprod
*-commutative difference-of-squares
insert-posit16 distribute-lft-out-- add-log-exp
associate-*l/
flip3-- flip--
Calls
4 calls:
Slowest
969.0ms
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
96.0ms
(* y (* (* x 18.0) z))
36.0ms
(* (* x 18.0) z)
18.0ms
(* 27.0 (* j k))

series252.0ms

Calls
4 calls:
Slowest
134.0ms
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
56.0ms
(* y (* (* x 18.0) z))
38.0ms
(* (* x 18.0) z)
24.0ms
(* 27.0 (* j k))

simplify8.3s

Calls
109 calls:
Slowest
1.1s
(* (* (* (- (* 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))
556.0ms
(* (* (* 27.0 27.0) 27.0) (* (* (* j k) (* j k)) (* j k)))
530.0ms
(* (* (* (* x x) x) (* (* 18.0 18.0) 18.0)) (* (* z z) z))
510.0ms
(* (* (* (* x 18.0) (* x 18.0)) (* x 18.0)) (* (* z z) z))
452.0ms
(- (* 18.0 (* t (* x (* z y)))) (* 4.0 (* t a)))

prune3.6s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.7b

localize74.0ms

Local error

Found 4 expressions with local error:

4.4b
(* y (* (* x 18.0) z))
1.2b
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
0.3b
(* (* 27.0 k) j)
0.2b
(* (* x 18.0) z)

rewrite1.0s

Algorithm
rewrite-expression-head
Rules
84×add-sqr-sqrt
67×associate-*l*
43×associate-*r*
35×unswap-sqr
28×*-un-lft-identity
25×pow1 add-cbrt-cube add-exp-log
20×add-cube-cbrt
13×pow-prod-down prod-exp cbrt-unprod
*-commutative difference-of-squares
insert-posit16 distribute-lft-out-- add-log-exp
associate-*l/
flip3-- flip--
Calls
4 calls:
Slowest
907.0ms
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
90.0ms
(* y (* (* x 18.0) z))
27.0ms
(* (* 27.0 k) j)
19.0ms
(* (* x 18.0) z)

series282.0ms

Calls
4 calls:
Slowest
177.0ms
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
48.0ms
(* y (* (* x 18.0) z))
33.0ms
(* (* 27.0 k) j)
24.0ms
(* (* x 18.0) z)

simplify8.3s

Calls
108 calls:
Slowest
973.0ms
(* (* (* (- (* 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))
572.0ms
(* (* (* (* 27.0 k) (* 27.0 k)) (* 27.0 k)) (* (* j j) j))
555.0ms
(* (* (* (* x 18.0) (* x 18.0)) (* x 18.0)) (* (* z z) z))
494.0ms
(* (* (* (* 27.0 27.0) 27.0) (* (* k k) k)) (* (* j j) j))
422.0ms
(* (* (* (* x x) x) (* (* 18.0 18.0) 18.0)) (* (* z z) z))

prune4.2s

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 0.7b

localize107.0ms

Local error

Found 4 expressions with local error:

4.4b
(* y (* (* x 18.0) z))
1.2b
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
0.2b
(* (sqrt 27.0) (* (* (sqrt 27.0) j) k))
0.2b
(* (* x 18.0) z)

rewrite1.2s

Algorithm
rewrite-expression-head
Rules
119×add-sqr-sqrt
80×associate-*l*
70×associate-*r*
56×unswap-sqr
32×*-un-lft-identity
29×pow1 add-cbrt-cube add-exp-log
24×add-cube-cbrt
16×pow-prod-down prod-exp cbrt-unprod
14×sqrt-prod
*-commutative
difference-of-squares
insert-posit16 distribute-lft-out-- add-log-exp
associate-*l/
flip3-- flip--
Calls
4 calls:
Slowest
941.0ms
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
112.0ms
(* y (* (* x 18.0) z))
104.0ms
(* (sqrt 27.0) (* (* (sqrt 27.0) j) k))
37.0ms
(* (* x 18.0) z)

series351.0ms

Calls
4 calls:
Slowest
153.0ms
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
122.0ms
(* (sqrt 27.0) (* (* (sqrt 27.0) j) k))
46.0ms
(* y (* (* x 18.0) z))
31.0ms
(* (* x 18.0) z)

simplify9.7s

Calls
143 calls:
Slowest
975.0ms
(* (* (* (- (* 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))
497.0ms
(* (* (* (* x 18.0) (* x 18.0)) (* x 18.0)) (* (* z z) z))
467.0ms
(- (* 18.0 (* t (* x (* z y)))) (* 4.0 (* t a)))
467.0ms
(* (* (* (* x x) x) (* (* 18.0 18.0) 18.0)) (* (* z z) z))
449.0ms
(- (* 18.0 (* t (* x (* z y)))) (* 4.0 (* t a)))

prune4.5s

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 0.7b

regimes2.9s

Accuracy

62.9% (0.9b remaining)

Error of 3.8b against oracle of 2.9b and baseline of 5.3b

bsearch582.0ms

end0.0ms

sample6.7s

Algorithm
intervals
Results
5.8s16358×body80valid