Details

Time bar (total: 34.5s)

sample223.0ms

Algorithm
intervals
Results
111.0ms642×body80valid

simplify1.7s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02329
14329
29629
329029
496929
done500029

prune12.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 11.4b

localize75.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.1b
(* j (- (* c a) (* y i)))
5.6b
(* b (- (* c z) (* t i)))
6.7b
(* x (- (* y z) (* t a)))

rewrite313.0ms

Algorithm
rewrite-expression-head
Rules
34×associate-*r/
19×flip3-- flip--
16×add-sqr-sqrt
12×frac-add
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* add-log-exp
frac-sub
associate-+l+
associate-+r+ associate--l+
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
sum-log
+-commutative associate-+l- flip3-+ diff-log flip-+
Counts
4 → 107
Calls
4 calls:
147.0ms
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i))))
49.0ms
(* j (- (* c a) (* y i)))
52.0ms
(* b (- (* c z) (* t i)))
57.0ms
(* x (- (* y z) (* t a)))

series1.8s

Counts
4 → 12
Calls
4 calls:
1.4s
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i))))
116.0ms
(* j (- (* c a) (* y i)))
138.0ms
(* b (- (* c z) (* t i)))
114.0ms
(* x (- (* y z) (* t a)))

simplify745.0ms

Counts
119 → 119
Iterations

Useful iterations: done (739.0ms)

IterNodesCost
02753882
110033622
done50003494

prune1.5s

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 6.5b

localize98.0ms

Local error

Found 4 expressions with local error:

2.7b
(* (* (cbrt x) (cbrt x)) (* (cbrt x) (- (* y z) (* t a))))
4.1b
(* j (- (* c a) (* y i)))
4.2b
(* (cbrt x) (- (* y z) (* t a)))
5.6b
(* b (- (* c z) (* t i)))

rewrite291.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×add-cube-cbrt *-un-lft-identity pow-prod-down prod-exp cbrt-unprod
10×sub-neg associate-*r/ associate-*r*
cbrt-prod flip3-- *-commutative flip-- add-log-exp unswap-sqr
Counts
4 → 108
Calls
4 calls:
117.0ms
(* (* (cbrt x) (cbrt x)) (* (cbrt x) (- (* y z) (* t a))))
48.0ms
(* j (- (* c a) (* y i)))
69.0ms
(* (cbrt x) (- (* y z) (* t a)))
49.0ms
(* b (- (* c z) (* t i)))

series885.0ms

Counts
4 → 12
Calls
4 calls:
171.0ms
(* (* (cbrt x) (cbrt x)) (* (cbrt x) (- (* y z) (* t a))))
122.0ms
(* j (- (* c a) (* y i)))
463.0ms
(* (cbrt x) (- (* y z) (* t a)))
128.0ms
(* b (- (* c z) (* t i)))

simplify3.0s

Counts
120 → 120
Iterations

Useful iterations: done (3.0s)

IterNodesCost
02081843
16161816
232471436
done50011298

prune1.4s

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 3.2b

localize91.0ms

Local error

Found 4 expressions with local error:

2.7b
(* (* (cbrt x) (cbrt x)) (+ (* (* z (cbrt x)) y) (- (* (* t a) (cbrt x)))))
3.7b
(* (* t a) (cbrt x))
4.1b
(* j (- (* c a) (* y i)))
5.6b
(* b (- (* c z) (* t i)))

rewrite328.0ms

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

series1.1s

Counts
4 → 12
Calls
4 calls:
769.0ms
(* (* (cbrt x) (cbrt x)) (+ (* (* z (cbrt x)) y) (- (* (* t a) (cbrt x)))))
134.0ms
(* (* t a) (cbrt x))
120.0ms
(* j (- (* c a) (* y i)))
115.0ms
(* b (- (* c z) (* t i)))

simplify3.8s

Counts
104 → 104
Iterations

Useful iterations: done (3.8s)

IterNodesCost
02081514
16471463
238101208
done50001193

prune1.5s

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 3.2b

localize94.0ms

Local error

Found 4 expressions with local error:

2.1b
(* (- (* (* z (cbrt x)) y) (* (* t a) (cbrt x))) (cbrt x))
3.7b
(* (* t a) (cbrt x))
4.1b
(* j (- (* c a) (* y i)))
5.6b
(* b (- (* c z) (* t i)))

rewrite331.0ms

Algorithm
rewrite-expression-head
Rules
21×add-sqr-sqrt
18×associate-*r*
15×pow1 add-exp-log
13×add-cube-cbrt *-un-lft-identity
12×add-cbrt-cube
10×associate-*l*
cbrt-prod
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--
associate-*l/
Counts
4 → 93
Calls
4 calls:
163.0ms
(* (- (* (* z (cbrt x)) y) (* (* t a) (cbrt x))) (cbrt x))
41.0ms
(* (* t a) (cbrt x))
54.0ms
(* j (- (* c a) (* y i)))
68.0ms
(* b (- (* c z) (* t i)))

series1.3s

Counts
4 → 12
Calls
4 calls:
891.0ms
(* (- (* (* z (cbrt x)) y) (* (* t a) (cbrt x))) (cbrt x))
140.0ms
(* (* t a) (cbrt x))
126.0ms
(* j (- (* c a) (* y i)))
134.0ms
(* b (- (* c z) (* t i)))

simplify2.0s

Counts
105 → 105
Iterations

Useful iterations: done (2.0s)

IterNodesCost
02071433
15741388
227301222
done50011216

prune1.3s

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 3.2b

regimes3.7s

Accuracy

27.5% (6.8b remaining)

Error of 9.5b against oracle of 2.7b and baseline of 12.1b

bsearch422.0ms

Steps
ItersRangePoint
10
7.908501255901637e-22
0.00012009239443109205
3.3556151642266224e-05
5
-7.773010243359408e-70
-3.514066727872466e-70
-7.670814752764665e-70

simplify22.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
058127
196127
2111127
done111127

end0.0ms

sample6.3s

Algorithm
intervals
Results
4.1s18945×body80valid