Details

Time bar (total: 17.4s)

sample182.0ms

Algorithm
intervals
Results
100.0ms641×body80valid

simplify1.2s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02329
14329
29629
329029
496929
done500129

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 12.4b

localize25.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* c z) (* i a))
4.7b
(* x (- (* y z) (* t a)))
5.0b
(* b (- (* c z) (* i a)))
5.9b
(* j (- (* c t) (* i y)))

rewrite139.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:
11.0ms
(- (* c z) (* i a))
40.0ms
(* x (- (* y z) (* t a)))
48.0ms
(* b (- (* c z) (* i a)))
38.0ms
(* j (- (* c t) (* i y)))

series318.0ms

Counts
4 → 12
Calls
4 calls:
49.0ms
(- (* c z) (* i a))
85.0ms
(* x (- (* y z) (* t a)))
86.0ms
(* b (- (* c z) (* i a)))
98.0ms
(* j (- (* c t) (* i y)))

simplify841.0ms

Counts
96 → 96
Iterations

Useful iterations: done (838.0ms)

IterNodesCost
01671155
14601141
218621015
done50011007

prune559.0ms

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 5.8b

localize34.0ms

Local error

Found 4 expressions with local error:

4.7b
(* x (- (* y z) (* t a)))
4.7b
(* x (- (* y z) (* t a)))
5.0b
(* b (- (* c z) (* i a)))
5.9b
(* j (- (* c t) (* i y)))

rewrite141.0ms

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

series417.0ms

Counts
4 → 12
Calls
4 calls:
112.0ms
(* x (- (* y z) (* t a)))
101.0ms
(* x (- (* y z) (* t a)))
107.0ms
(* b (- (* c z) (* i a)))
96.0ms
(* j (- (* c t) (* i y)))

simplify794.0ms

Counts
108 → 108
Iterations

Useful iterations: done (790.0ms)

IterNodesCost
01561316
14321304
216171160
done50001144

prune593.0ms

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 4.6b

localize79.0ms

Local error

Found 4 expressions with local error:

4.7b
(* x (- (* y z) (* t a)))
4.7b
(* x (- (* y z) (* t a)))
5.0b
(* b (- (* c z) (* i a)))
5.9b
(* j (- (* c t) (* i y)))

rewrite139.0ms

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

series389.0ms

Counts
4 → 12
Calls
4 calls:
121.0ms
(* x (- (* y z) (* t a)))
87.0ms
(* x (- (* y z) (* t a)))
84.0ms
(* b (- (* c z) (* i a)))
97.0ms
(* j (- (* c t) (* i y)))

simplify830.0ms

Counts
108 → 108
Iterations

Useful iterations: done (826.0ms)

IterNodesCost
01561316
14321304
216171160
done50001144

prune836.0ms

Pruning

21 alts after pruning (20 fresh and 1 done)

Merged error: 4.6b

localize65.0ms

Local error

Found 4 expressions with local error:

4.7b
(* x (- (* y z) (* t a)))
4.7b
(* x (- (* y z) (* t a)))
5.0b
(* b (- (* c z) (* i a)))
5.9b
(* j (- (* c t) (* i y)))

rewrite147.0ms

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

series388.0ms

Counts
4 → 12
Calls
4 calls:
88.0ms
(* x (- (* y z) (* t a)))
87.0ms
(* x (- (* y z) (* t a)))
97.0ms
(* b (- (* c z) (* i a)))
115.0ms
(* j (- (* c t) (* i y)))

simplify850.0ms

Counts
108 → 108
Iterations

Useful iterations: done (847.0ms)

IterNodesCost
01561316
14321304
216171160
done50001144

prune860.0ms

Pruning

22 alts after pruning (20 fresh and 2 done)

Merged error: 4.6b

regimes1.9s

Accuracy

34% (5.2b remaining)

Error of 9.1b against oracle of 3.9b and baseline of 11.8b

bsearch329.0ms

Steps
ItersRangePoint
9
9.188042894218799e-45
1.3893141598284344e-37
4.46330882043812e-42
6
-6.585851053065174e+71
-5.434411440262679e+70
-5.803263597910156e+70

simplify22.0ms

Iterations

Useful iterations: 1 (7.0ms)

IterNodesCost
045127
17796
29396
done9396

end0.0ms

sample5.3s

Algorithm
intervals
Results
3.4s19156×body80valid