Details

Time bar (total: 10.0s)

sample107.0ms

Algorithm
intervals
Results
54.0ms606×body80valid

simplify73.0ms

Counts
1 → 1

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 11.7b

localize49.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i))))
4.4b
(* b (- (* c z) (* t i)))
4.7b
(* j (- (* c a) (* y i)))
6.3b
(* x (- (* y z) (* t a)))

rewrite127.0ms

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

series478.0ms

Counts
4 → 12
Calls
4 calls:
248.0ms
(- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i))))
78.0ms
(* b (- (* c z) (* t i)))
72.0ms
(* j (- (* c a) (* y i)))
81.0ms
(* x (- (* y z) (* t a)))

simplify80.0ms

Counts
108 → 108

prune512.0ms

Pruning

23 alts after pruning (23 fresh and 0 done)

Merged error: 5.4b

localize28.0ms

Local error

Found 4 expressions with local error:

4.0b
(* j (* c a))
4.4b
(* b (- (* c z) (* t i)))
5.1b
(* j (- (* y i)))
6.3b
(* x (- (* y z) (* t a)))

rewrite95.0ms

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

series209.0ms

Counts
4 → 12
Calls
4 calls:
27.0ms
(* j (* c a))
76.0ms
(* b (- (* c z) (* t i)))
32.0ms
(* j (- (* y i)))
74.0ms
(* x (- (* y z) (* t a)))

simplify56.0ms

Counts
100 → 100

prune486.0ms

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 3.7b

localize35.0ms

Local error

Found 4 expressions with local error:

2.2b
(* (cbrt j) (* c a))
4.4b
(* b (- (* c z) (* t i)))
5.1b
(* j (- (* y i)))
6.3b
(* x (- (* y z) (* t a)))

rewrite96.0ms

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

series290.0ms

Counts
4 → 12
Calls
4 calls:
109.0ms
(* (cbrt j) (* c a))
75.0ms
(* b (- (* c z) (* t i)))
32.0ms
(* j (- (* y i)))
74.0ms
(* x (- (* y z) (* t a)))

simplify57.0ms

Counts
103 → 103

prune599.0ms

Pruning

20 alts after pruning (19 fresh and 1 done)

Merged error: 3.7b

localize37.0ms

Local error

Found 4 expressions with local error:

6.3b
(* x (- (* y z) (* t a)))
18.2b
(cbrt (* j (* c a)))
18.2b
(cbrt (* j (* c a)))
18.2b
(cbrt (* j (* c a)))

rewrite68.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 add-exp-log add-cube-cbrt *-un-lft-identity add-cbrt-cube
add-log-exp
cbrt-prod pow1/3 associate-*r* associate-*l*
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- pow-prod-down prod-exp *-commutative flip-- cbrt-unprod unswap-sqr
Counts
4 → 51
Calls
4 calls:
26.0ms
(* x (- (* y z) (* t a)))
10.0ms
(cbrt (* j (* c a)))
11.0ms
(cbrt (* j (* c a)))
20.0ms
(cbrt (* j (* c a)))

series387.0ms

Counts
4 → 12
Calls
4 calls:
77.0ms
(* x (- (* y z) (* t a)))
104.0ms
(cbrt (* j (* c a)))
102.0ms
(cbrt (* j (* c a)))
103.0ms
(cbrt (* j (* c a)))

simplify75.0ms

Counts
63 → 63

prune342.0ms

Pruning

20 alts after pruning (18 fresh and 2 done)

Merged error: 3.7b

regimes1.2s

Accuracy

3.1% (8.9b remaining)

Error of 12.0b against oracle of 3.1b and baseline of 12.3b

bsearch286.0ms

Steps
ItersRangePoint
8
5.250085667524589e-225
8.208441931764514e-221
5.532957602419464e-223
9
-7.933439553132484e+31
-4.728082357536247e+26
-1.0113948341888506e+27

simplify2.0ms

end0.0ms

sample4.2s

Algorithm
intervals
Results
2.7s19277×body80valid