Details

Time bar (total: 23.3s)

sample202.0ms

Algorithm
intervals
Results
134.0ms491×body80valid

simplify164.0ms

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

prune47.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 3.4b

localize64.0ms

Local error

Found 4 expressions with local error:

5.0b
(* y (* (* x 18.0) z))
2.9b
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
0.4b
(* (* 27.0 j) k)
0.4b
(* (* x 18.0) z)

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity associate-*l* add-cube-cbrt
pow1 add-cbrt-cube add-exp-log *-commutative insert-posit16 add-log-exp
associate-*l/
flip3-- associate-*r* flip--
Calls
4 calls:
Slowest
16.0ms
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
4.0ms
(* y (* (* x 18.0) z))
3.0ms
(* (* 27.0 j) k)
3.0ms
(* (* x 18.0) z)

series188.0ms

Calls
4 calls:
Slowest
120.0ms
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
27.0ms
(* y (* (* x 18.0) z))
20.0ms
(* (* 27.0 j) k)
20.0ms
(* (* x 18.0) z)

simplify1.4s

Calls
16 calls:
Slowest
419.0ms
(- (* 18.0 (* t (* x (* z y)))) (* 4.0 (* t a)))
339.0ms
(- (* 18.0 (* t (* x (* z y)))) (* 4.0 (* t a)))
173.0ms
(* (- (pow (* y (* (* x 18.0) z)) 3) (pow (* a 4.0) 3)) t)
143.0ms
(* (- (* (* y (* (* x 18.0) z)) (* y (* (* x 18.0) z))) (* (* a 4.0) (* a 4.0))) t)
92.0ms
(* (cbrt (- (* y (* (* x 18.0) z)) (* a 4.0))) (cbrt (- (* y (* (* x 18.0) z)) (* a 4.0))))

prune1.4s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 1.9b

localize20.0ms

Local error

Found 4 expressions with local error:

4.6b
(* (* x z) (* y 18.0))
2.9b
(* t (- (* (* x z) (* y 18.0)) (* 4.0 a)))
0.4b
(* (* 27.0 j) k)
0.2b
(* (* x 4.0) i)

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-cbrt-cube add-exp-log
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
associate-*r* *-commutative insert-posit16 add-log-exp
associate-*l*
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- pow-prod-down prod-exp cbrt-unprod flip--
Calls
4 calls:
Slowest
19.0ms
(* t (- (* (* x z) (* y 18.0)) (* 4.0 a)))
6.0ms
(* (* x z) (* y 18.0))
3.0ms
(* (* 27.0 j) k)
3.0ms
(* (* x 4.0) i)

series159.0ms

Calls
4 calls:
Slowest
105.0ms
(* t (- (* (* x z) (* y 18.0)) (* 4.0 a)))
29.0ms
(* (* x z) (* y 18.0))
13.0ms
(* (* x 4.0) i)
12.0ms
(* (* 27.0 j) k)

simplify1.7s

Calls
24 calls:
Slowest
299.0ms
(- (* 18.0 (* t (* x (* z y)))) (* 4.0 (* a t)))
281.0ms
(- (* 18.0 (* t (* x (* z y)))) (* 4.0 (* a t)))
153.0ms
(+ (* (* (* x z) (* y 18.0)) (* (* x z) (* y 18.0))) (+ (* (* 4.0 a) (* 4.0 a)) (* (* (* x z) (* y 18.0)) (* 4.0 a))))
141.0ms
(* (* (* (* x z) (* x z)) (* x z)) (* (* (* y 18.0) (* y 18.0)) (* y 18.0)))
96.0ms
(cbrt (- (* (* x z) (* y 18.0)) (* 4.0 a)))

prune1.6s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 1.6b

localize13.0ms

Local error

Found 4 expressions with local error:

4.6b
(* (* x z) (* y 18.0))
2.9b
(* t (- (* (* x z) (* y 18.0)) (* 4.0 a)))
0.4b
(* (* 27.0 j) k)
0.0b
(- (* c b) (+ (* (* 27.0 j) k) (* x (* 4.0 i))))

rewrite35.0ms

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

series182.0ms

Calls
4 calls:
Slowest
82.0ms
(* t (- (* (* x z) (* y 18.0)) (* 4.0 a)))
61.0ms
(- (* c b) (+ (* (* 27.0 j) k) (* x (* 4.0 i))))
22.0ms
(* (* x z) (* y 18.0))
16.0ms
(* (* 27.0 j) k)

simplify2.7s

Calls
27 calls:
Slowest
352.0ms
(- (* 18.0 (* t (* x (* z y)))) (* 4.0 (* a t)))
331.0ms
(- (* 18.0 (* t (* x (* z y)))) (* 4.0 (* a t)))
321.0ms
(/ (exp (* c b)) (exp (+ (* (* 27.0 j) k) (* x (* 4.0 i)))))
240.0ms
(/ (exp (* c b)) (* (exp (* (* 27.0 j) k)) (exp (* x (* 4.0 i)))))
224.0ms
(+ (* (* (* x z) (* y 18.0)) (* (* x z) (* y 18.0))) (+ (* (* 4.0 a) (* 4.0 a)) (* (* (* x z) (* y 18.0)) (* 4.0 a))))

prune1.5s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 1.6b

localize14.0ms

Local error

Found 4 expressions with local error:

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

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube add-exp-log *-commutative insert-posit16 add-log-exp
associate-*r* associate-*l*
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- flip--
Calls
4 calls:
Slowest
40.0ms
(* t (- (* (* (* x z) y) 18.0) (* 4.0 a)))
13.0ms
(* (* (* x z) y) 18.0)
5.0ms
(* (* 27.0 j) k)
3.0ms
(* (* x z) y)

series149.0ms

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

simplify1.7s

Calls
22 calls:
Slowest
319.0ms
(- (* 18.0 (* t (* x (* z y)))) (* 4.0 (* a t)))
299.0ms
(- (* 18.0 (* t (* x (* z y)))) (* 4.0 (* a t)))
211.0ms
(+ (* (* (* (* x z) y) 18.0) (* (* (* x z) y) 18.0)) (+ (* (* 4.0 a) (* 4.0 a)) (* (* (* (* x z) y) 18.0) (* 4.0 a))))
114.0ms
(cbrt (- (* (* (* x z) y) 18.0) (* 4.0 a)))
104.0ms
(sqrt (- (* (* (* x z) y) 18.0) (* 4.0 a)))

prune1.3s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 1.6b

regimes2.0s

Accuracy

27.4% (2.2b remaining)

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

bsearch471.0ms

end0.0ms

sample6.0s

Algorithm
intervals
Results
4.6s15903×body80valid