Details

Time bar (total: 1.0m)

sample243.0ms

Algorithm
intervals
Results
126.0ms638×body80valid

simplify5.7s

Counts
1 → 1
Iterations
IterNodes
done5000
51885
4721
3290
296
143
023

prune36.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.5b

localize235.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i))))
4.0b
(* b (- (* c z) (* t i)))
5.7b
(* j (- (* c a) (* y i)))
6.8b
(* x (- (* y z) (* t a)))

rewrite510.0ms

Algorithm
rewrite-expression-head
Rules
34×associate-*r/
19×flip3-- flip--
16×add-sqr-sqrt
12×frac-add
11×sub-neg
10×distribute-rgt-in pow1 *-un-lft-identity distribute-lft-in add-cbrt-cube add-exp-log add-cube-cbrt
associate-*r* associate-*l* add-log-exp
frac-sub
associate-+l+
associate-+r+ associate--l+ insert-posit16
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
sum-log
+-commutative flip3-+ diff-log associate-+l- flip-+
Counts
4 → 111
Calls
4 calls:
238.0ms
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i))))
80.0ms
(* b (- (* c z) (* t i)))
90.0ms
(* j (- (* c a) (* y i)))
90.0ms
(* x (- (* y z) (* t a)))

series1.5s

Counts
4 → 12
Calls
4 calls:
1.1s
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i))))
165.0ms
(* b (- (* c z) (* t i)))
147.0ms
(* j (- (* c a) (* y i)))
128.0ms
(* x (- (* y z) (* t a)))

simplify8.4s

Counts
123 → 123
Iterations
IterNodes
done5004
24717
11000
0279

prune3.5s

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 9.8b

localize306.0ms

Local error

Found 4 expressions with local error:

4.3b
(* (* c z) b)
4.7b
(* (- (* t i)) b)
5.7b
(* j (- (* c a) (* y i)))
6.8b
(* x (- (* y z) (* t a)))

rewrite320.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
15×pow1 add-cbrt-cube add-exp-log
13×associate-*l*
12×associate-*r*
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-out distribute-lft-neg-in neg-mul-1 distribute-rgt-neg-in
Counts
4 → 92
Calls
4 calls:
68.0ms
(* (* c z) b)
50.0ms
(* (- (* t i)) b)
88.0ms
(* j (- (* c a) (* y i)))
109.0ms
(* x (- (* y z) (* t a)))

series395.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(* (* c z) b)
47.0ms
(* (- (* t i)) b)
156.0ms
(* j (- (* c a) (* y i)))
152.0ms
(* x (- (* y z) (* t a)))

simplify3.5s

Counts
104 → 104
Iterations
IterNodes
done5002
21617
1480
0178

prune3.0s

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 9.1b

localize348.0ms

Local error

Found 4 expressions with local error:

6.6b
(cbrt (- (* c z) (* t i)))
6.6b
(cbrt (- (* c z) (* t i)))
6.6b
(cbrt (- (* c z) (* t i)))
6.8b
(* x (- (* y z) (* t a)))

rewrite144.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt
cbrt-prod *-un-lft-identity add-cube-cbrt
pow1 cbrt-div add-cbrt-cube add-exp-log
flip3-- insert-posit16 flip-- add-log-exp
pow1/3 associate-*r* associate-*l*
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 67
Calls
4 calls:
13.0ms
(cbrt (- (* c z) (* t i)))
26.0ms
(cbrt (- (* c z) (* t i)))
15.0ms
(cbrt (- (* c z) (* t i)))
86.0ms
(* x (- (* y z) (* t a)))

series1.2s

Counts
4 → 12
Calls
4 calls:
314.0ms
(cbrt (- (* c z) (* t i)))
360.0ms
(cbrt (- (* c z) (* t i)))
345.0ms
(cbrt (- (* c z) (* t i)))
150.0ms
(* x (- (* y z) (* t a)))

simplify6.1s

Counts
79 → 79
Iterations
IterNodes
done5034
33114
2913
1326
0124

prune2.8s

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 9.1b

localize417.0ms

Local error

Found 4 expressions with local error:

5.7b
(* j (- (* c a) (* y i)))
8.0b
(cbrt (- (* y z) (* t a)))
8.0b
(cbrt (- (* y z) (* t a)))
8.0b
(cbrt (- (* y z) (* t a)))

rewrite200.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt
cbrt-prod *-un-lft-identity add-cube-cbrt
pow1 cbrt-div add-cbrt-cube add-exp-log
flip3-- insert-posit16 flip-- add-log-exp
pow1/3 associate-*r* associate-*l*
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 67
Calls
4 calls:
115.0ms
(* j (- (* c a) (* y i)))
27.0ms
(cbrt (- (* y z) (* t a)))
28.0ms
(cbrt (- (* y z) (* t a)))
28.0ms
(cbrt (- (* y z) (* t a)))

series1.1s

Counts
4 → 12
Calls
4 calls:
170.0ms
(* j (- (* c a) (* y i)))
298.0ms
(cbrt (- (* y z) (* t a)))
337.0ms
(cbrt (- (* y z) (* t a)))
322.0ms
(cbrt (- (* y z) (* t a)))

simplify5.2s

Counts
79 → 79
Iterations
IterNodes
done5011
33016
2905
1323
0124

prune2.0s

Pruning

20 alts after pruning (19 fresh and 1 done)

Merged error: 9.1b

regimes8.1s

Accuracy

0.6% (6.3b remaining)

Error of 12.9b against oracle of 6.6b and baseline of 12.9b

bsearch307.0ms

Steps
ItersRangePoint
8
7.519331068077054e-188
1.783603192676595e-183
3.8053230682781215e-186
5
-0.00758697153612929
-0.0037333771883789214
-0.003764833963061511

simplify52.0ms

Iterations
IterNodes
done83
383
277
167
039

end0.0ms

sample5.2s

Algorithm
intervals
Results
3.4s19384×body80valid