Details

Time bar (total: 54.7s)

sample167.0ms

Algorithm
intervals
Results
123.0ms627×body80valid

simplify378.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
377.0ms
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y))))

prune22.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 12.0b

localize91.0ms

Local error

Found 4 expressions with local error:

6.5b
(* x (- (* y z) (* t a)))
5.4b
(* j (- (* c t) (* i y)))
5.0b
(* b (- (* c z) (* i a)))
0.3b
(- (* c t) (* i y))

rewrite96.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt
10×pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
associate-*r* associate-*l*
sub-neg
distribute-rgt-in distribute-lft-in associate-*r/ add-log-exp
flip3-- insert-posit16 flip--
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
diff-log
Counts
4 → 88
Calls
4 calls:
Slowest
37.0ms
(* b (- (* c z) (* i a)))
26.0ms
(* x (- (* y z) (* t a)))
23.0ms
(* j (- (* c t) (* i y)))
9.0ms
(- (* c t) (* i y))

series340.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
91.0ms
(* j (- (* c t) (* i y)))
90.0ms
(* x (- (* y z) (* t a)))
90.0ms
(* b (- (* c z) (* i a)))
69.0ms
(- (* c t) (* i y))

simplify6.4s

Counts
61 → 100
Calls
61 calls:
Slowest
1.0s
(* (* (* j j) j) (* (* (- (* c t) (* i y)) (- (* c t) (* i y))) (- (* c t) (* i y))))
956.0ms
(* (* (* x x) x) (* (* (- (* y z) (* t a)) (- (* y z) (* t a))) (- (* y z) (* t a))))
877.0ms
(* (* (* b b) b) (* (* (- (* c z) (* i a)) (- (* c z) (* i a))) (- (* c z) (* i a))))
406.0ms
(* (- (* i y)) j)
284.0ms
(+ (* (* c z) (* c z)) (+ (* (* i a) (* i a)) (* (* c z) (* i a))))

prune2.1s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 7.8b

localize53.0ms

Local error

Found 4 expressions with local error:

6.5b
(* x (- (* y z) (* t a)))
5.7b
(* j (- (* i y)))
5.3b
(* j (* c t))
5.0b
(* b (- (* c z) (* i a)))

rewrite120.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
15×pow1 add-cbrt-cube add-exp-log
13×associate-*r*
12×associate-*l*
11×*-un-lft-identity add-cube-cbrt
pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in sub-neg distribute-lft-in associate-*r/ *-commutative insert-posit16 add-log-exp
unswap-sqr
flip3-- flip--
distribute-lft-neg-in neg-mul-1 distribute-rgt-neg-in distribute-rgt-neg-out
Counts
4 → 92
Calls
4 calls:
Slowest
41.0ms
(* x (- (* y z) (* t a)))
32.0ms
(* b (- (* c z) (* i a)))
27.0ms
(* j (* c t))
19.0ms
(* j (- (* i y)))

series300.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
127.0ms
(* b (- (* c z) (* i a)))
98.0ms
(* x (- (* y z) (* t a)))
42.0ms
(* j (* c t))
33.0ms
(* j (- (* i y)))

simplify5.4s

Counts
64 → 104
Calls
64 calls:
Slowest
942.0ms
(* (* (* b b) b) (* (* (- (* c z) (* i a)) (- (* c z) (* i a))) (- (* c z) (* i a))))
921.0ms
(* (* (* x x) x) (* (* (- (* y z) (* t a)) (- (* y z) (* t a))) (- (* y z) (* t a))))
503.0ms
(* (* (* j j) j) (* (* (* c t) (* c t)) (* c t)))
424.0ms
(* (* (* j j) j) (* (* (* c c) c) (* (* t t) t)))
239.0ms
(+ (* (* c z) (* c z)) (+ (* (* i a) (* i a)) (* (* c z) (* i a))))

prune2.3s

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 5.9b

localize92.0ms

Local error

Found 4 expressions with local error:

6.5b
(* x (- (* y z) (* t a)))
5.0b
(* b (- (* c z) (* i a)))
2.9b
(* (* (cbrt j) (cbrt j)) (* (cbrt j) (- (* c t) (* i y))))
2.7b
(* (cbrt j) (- (* c t) (* i y)))

rewrite216.0ms

Algorithm
rewrite-expression-head
Rules
22×pow1 add-exp-log
19×add-sqr-sqrt
15×add-cbrt-cube
14×distribute-rgt-in distribute-lft-in
13×associate-*l*
11×*-un-lft-identity pow-prod-down prod-exp add-cube-cbrt cbrt-unprod
10×sub-neg associate-*r* associate-*r/
cbrt-prod flip3-- *-commutative insert-posit16 flip-- add-log-exp unswap-sqr
Counts
4 → 112
Calls
4 calls:
Slowest
94.0ms
(* (* (cbrt j) (cbrt j)) (* (cbrt j) (- (* c t) (* i y))))
51.0ms
(* b (- (* c z) (* i a)))
44.0ms
(* x (- (* y z) (* t a)))
25.0ms
(* (cbrt j) (- (* c t) (* i y)))

series872.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
462.0ms
(* (cbrt j) (- (* c t) (* i y)))
168.0ms
(* (* (cbrt j) (cbrt j)) (* (cbrt j) (- (* c t) (* i y))))
134.0ms
(* b (- (* c z) (* i a)))
107.0ms
(* x (- (* y z) (* t a)))

simplify11.8s

Counts
89 → 124
Calls
89 calls:
Slowest
909.0ms
(* (* (* x x) x) (* (* (- (* y z) (* t a)) (- (* y z) (* t a))) (- (* y z) (* t a))))
882.0ms
(* (* (* b b) b) (* (* (- (* c z) (* i a)) (- (* c z) (* i a))) (- (* c z) (* i a))))
825.0ms
(* (* j j) (* j (* (* (- (* c t) (* i y)) (- (* c t) (* i y))) (- (* c t) (* i y)))))
487.0ms
(* j (* (* (- (* c t) (* i y)) (- (* c t) (* i y))) (- (* c t) (* i y))))
443.0ms
(- (* (* t (* (cbrt -1) c)) (pow (* j -1) 1/3)) (* (* i (* (cbrt -1) y)) (pow (* j -1) 1/3)))

prune2.8s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 5.9b

localize108.0ms

Local error

Found 4 expressions with local error:

6.5b
(* x (- (* y z) (* t a)))
6.5b
(* x (- (* y z) (* t a)))
6.5b
(* x (- (* y z) (* t a)))
6.2b
(cbrt (* x (- (* y z) (* t a))))

rewrite522.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt
10×pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
associate-*r* associate-*l*
associate-*r/
distribute-rgt-in sub-neg distribute-lft-in
flip3-- insert-posit16 flip-- add-log-exp
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
cbrt-div
cbrt-prod pow1/3
Counts
4 → 87
Calls
4 calls:
Slowest
457.0ms
(* x (- (* y z) (* t a)))
30.0ms
(* x (- (* y z) (* t a)))
25.0ms
(* x (- (* y z) (* t a)))
10.0ms
(cbrt (* x (- (* y z) (* t a))))

series581.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
234.0ms
(cbrt (* x (- (* y z) (* t a))))
129.0ms
(* x (- (* y z) (* t a)))
124.0ms
(* x (- (* y z) (* t a)))
94.0ms
(* x (- (* y z) (* t a)))

simplify7.1s

Counts
63 → 99
Calls
63 calls:
Slowest
1.0s
(* (* (* x x) x) (* (* (- (* y z) (* t a)) (- (* y z) (* t a))) (- (* y z) (* t a))))
984.0ms
(* (* (* x x) x) (* (* (- (* y z) (* t a)) (- (* y z) (* t a))) (- (* y z) (* t a))))
906.0ms
(* (* (* x x) x) (* (* (- (* y z) (* t a)) (- (* y z) (* t a))) (- (* y z) (* t a))))
459.0ms
(* (cbrt -1) (exp (* -1/3 (+ (log (/ -1 x)) (+ (log (/ -1 z)) (log (/ -1 y)))))))
298.0ms
(+ (* (* y z) (* y z)) (+ (* (* t a) (* t a)) (* (* y z) (* t a))))

prune2.6s

Pruning

21 alts after pruning (20 fresh and 1 done)

Merged error: 5.9b

regimes2.7s

Accuracy

-1.9% (5.9b remaining)

Error of 12.0b against oracle of 6.1b and baseline of 11.9b

bsearch201.0ms

end0.0ms

sample7.3s

Algorithm
intervals
Results
5.9s18930×body80valid