Details

Time bar (total: 19.9s)

sample187.0ms

Algorithm
intervals
Results
77.0ms617×body80valid

simplify1.1s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02329
14329
29629
329029
496929
done500029

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 11.2b

localize32.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* y z) (* t a))
4.2b
(* x (- (* y z) (* t a)))
4.5b
(* j (- (* c a) (* y i)))
4.7b
(* b (- (* c z) (* t i)))

rewrite114.0ms

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

series358.0ms

Counts
4 → 12
Calls
4 calls:
59.0ms
(- (* y z) (* t a))
103.0ms
(* x (- (* y z) (* t a)))
90.0ms
(* j (- (* c a) (* y i)))
106.0ms
(* b (- (* c z) (* t i)))

simplify1.0s

Counts
96 → 96
Iterations

Useful iterations: done (1.0s)

IterNodesCost
01661155
14561141
218101013
done50001007

prune673.0ms

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 4.7b

localize58.0ms

Local error

Found 4 expressions with local error:

3.5b
(* (- (* y i)) j)
4.2b
(* x (- (* y z) (* t a)))
4.7b
(* b (- (* c z) (* t i)))
5.6b
(* a (* j c))

rewrite136.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
15×pow1 add-exp-log associate-*l* add-cbrt-cube
11×add-cube-cbrt *-un-lft-identity
10×associate-*r*
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-out distribute-lft-neg-in neg-mul-1 distribute-rgt-neg-in
Counts
4 → 88
Calls
4 calls:
15.0ms
(* (- (* y i)) j)
38.0ms
(* x (- (* y z) (* t a)))
46.0ms
(* b (- (* c z) (* t i)))
33.0ms
(* a (* j c))

series297.0ms

Counts
4 → 12
Calls
4 calls:
56.0ms
(* (- (* y i)) j)
91.0ms
(* x (- (* y z) (* t a)))
103.0ms
(* b (- (* c z) (* t i)))
48.0ms
(* a (* j c))

simplify1.3s

Counts
100 → 100
Iterations

Useful iterations: done (1.3s)

IterNodesCost
01741003
1470987
22013863
done5001859

prune649.0ms

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 3.0b

localize63.0ms

Local error

Found 4 expressions with local error:

3.2b
(* (cbrt a) (* j c))
3.5b
(* (- (* y i)) j)
4.2b
(* x (- (* y z) (* t a)))
4.7b
(* b (- (* c z) (* t i)))

rewrite110.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt associate-*l*
15×pow1 add-exp-log
13×add-cbrt-cube
12×add-cube-cbrt *-un-lft-identity
10×associate-*r*
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-out distribute-lft-neg-in neg-mul-1 distribute-rgt-neg-in
Counts
4 → 91
Calls
4 calls:
24.0ms
(* (cbrt a) (* j c))
11.0ms
(* (- (* y i)) j)
41.0ms
(* x (- (* y z) (* t a)))
28.0ms
(* b (- (* c z) (* t i)))

series391.0ms

Counts
4 → 12
Calls
4 calls:
140.0ms
(* (cbrt a) (* j c))
33.0ms
(* (- (* y i)) j)
101.0ms
(* x (- (* y z) (* t a)))
116.0ms
(* b (- (* c z) (* t i)))

simplify1.2s

Counts
103 → 103
Iterations

Useful iterations: done (1.2s)

IterNodesCost
01851042
14991023
22116907
done5001901

prune804.0ms

Pruning

18 alts after pruning (17 fresh and 1 done)

Merged error: 3.0b

localize54.0ms

Local error

Found 4 expressions with local error:

5.2b
(cbrt (* x (- (* y z) (* t a))))
5.2b
(cbrt (* x (- (* y z) (* t a))))
5.2b
(cbrt (* x (- (* y z) (* t a))))
5.6b
(* a (* j c))

rewrite71.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-cbrt-cube
cbrt-div associate-*r/
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
add-log-exp
cbrt-prod flip3-- pow1/3 associate-*l* pow-prod-down prod-exp flip-- cbrt-unprod
associate-*r* *-commutative
Counts
4 → 51
Calls
4 calls:
22.0ms
(cbrt (* x (- (* y z) (* t a))))
19.0ms
(cbrt (* x (- (* y z) (* t a))))
11.0ms
(cbrt (* x (- (* y z) (* t a))))
17.0ms
(* a (* j c))

series727.0ms

Counts
4 → 12
Calls
4 calls:
246.0ms
(cbrt (* x (- (* y z) (* t a))))
217.0ms
(cbrt (* x (- (* y z) (* t a))))
214.0ms
(cbrt (* x (- (* y z) (* t a))))
48.0ms
(* a (* j c))

simplify2.0s

Counts
63 → 63
Iterations

Useful iterations: done (2.0s)

IterNodesCost
0105855
1265831
2850735
33188723
done5001687

prune542.0ms

Pruning

19 alts after pruning (17 fresh and 2 done)

Merged error: 3.0b

regimes1.7s

Accuracy

15.2% (8.0b remaining)

Error of 10.7b against oracle of 2.7b and baseline of 12.2b

bsearch1.1s

Steps
ItersRangePoint
9
6.695855386615836e+32
6.344297008732379e+41
2.0041401259411864e+35
9
1.782771284257938e-60
3.2133901817210222e-53
8.41379591870248e-57
9
-7.390283807123543e-306
1.5047687361066024e-306
-2.2441347169734636e-308
8
-1.8846526942871905e-50
-5.122966900259411e-54
-1.8600129363567543e-50
12
-2.9323208595047445e+231
-1.1982157248471685e+191
-2.3271987262632248e+221

simplify46.0ms

Iterations

Useful iterations: 1 (12.0ms)

IterNodesCost
066216
1107214
2126214
3131214
done131214

end0.0ms

sample5.2s

Algorithm
intervals
Results
3.4s19098×body80valid