Details

Time bar (total: 14.1s)

sample57.0ms

Algorithm
intervals
Results
27.0ms373×body80valid

simplify114.0ms

Counts
1 → 1
Iterations
IterNodes
done121
5121
4120
395
256
126
013

prune17.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize28.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (+ (+ x (* y z)) (* t a)) (* (* a z) b))
0.0b
(+ (+ x (* y z)) (* t a))
0.0b
(+ x (* y z))
5.1b
(* (* a z) b)

rewrite143.0ms

Algorithm
rewrite-expression-head
Rules
20×add-log-exp
10×sum-log
pow1 add-cbrt-cube add-exp-log
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
+-commutative flip3-+ associate-*r* pow-prod-down prod-exp cbrt-unprod flip-+
associate-+l+
associate-*l* *-commutative
Counts
4 → 56
Calls
4 calls:
81.0ms
(+ (+ (+ x (* y z)) (* t a)) (* (* a z) b))
26.0ms
(+ (+ x (* y z)) (* t a))
8.0ms
(+ x (* y z))
27.0ms
(* (* a z) b)

series256.0ms

Counts
4 → 12
Calls
4 calls:
104.0ms
(+ (+ (+ x (* y z)) (* t a)) (* (* a z) b))
79.0ms
(+ (+ x (* y z)) (* t a))
42.0ms
(+ x (* y z))
30.0ms
(* (* a z) b)

simplify1.3s

Counts
68 → 68
Iterations
IterNodes
done5001
22013
1344
0115

prune406.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize40.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt b)
0.6b
(cbrt b)
1.0b
(* (* (* a z) (* (cbrt b) (cbrt b))) (cbrt b))
4.2b
(* (* a z) (* (cbrt b) (cbrt b)))

rewrite148.0ms

Algorithm
rewrite-expression-head
Rules
34×pow1 add-exp-log
21×add-cbrt-cube pow-prod-down prod-exp cbrt-unprod
cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
associate-*r*
add-log-exp
pow1/3 associate-*l* *-commutative
Counts
4 → 74
Calls
4 calls:
1.0ms
(cbrt b)
1.0ms
(cbrt b)
98.0ms
(* (* (* a z) (* (cbrt b) (cbrt b))) (cbrt b))
46.0ms
(* (* a z) (* (cbrt b) (cbrt b)))

series704.0ms

Counts
4 → 12
Calls
4 calls:
226.0ms
(cbrt b)
273.0ms
(cbrt b)
65.0ms
(* (* (* a z) (* (cbrt b) (cbrt b))) (cbrt b))
141.0ms
(* (* a z) (* (cbrt b) (cbrt b)))

simplify1.3s

Counts
86 → 86
Iterations
IterNodes
done5001
21708
1277
096

prune556.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize110.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (cbrt b))
0.6b
(cbrt (cbrt b))
1.0b
(* (* (* a z) (* (cbrt b) (* (* (cbrt (cbrt b)) (cbrt (cbrt b))) (cbrt (cbrt b))))) (cbrt b))
4.2b
(* (* a z) (* (cbrt b) (* (* (cbrt (cbrt b)) (cbrt (cbrt b))) (cbrt (cbrt b)))))

rewrite1.2s

Algorithm
rewrite-expression-head
Rules
78×pow1 add-exp-log
57×pow-prod-down prod-exp cbrt-unprod
41×add-cbrt-cube
21×cbrt-prod
10×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
associate-*r*
add-log-exp
pow1/3 associate-*l* *-commutative
Counts
4 → 104
Calls
4 calls:
1.0ms
(cbrt (cbrt b))
1.0ms
(cbrt (cbrt b))
947.0ms
(* (* (* a z) (* (cbrt b) (* (* (cbrt (cbrt b)) (cbrt (cbrt b))) (cbrt (cbrt b))))) (cbrt b))
269.0ms
(* (* a z) (* (cbrt b) (* (* (cbrt (cbrt b)) (cbrt (cbrt b))) (cbrt (cbrt b)))))

series890.0ms

Counts
4 → 12
Calls
4 calls:
337.0ms
(cbrt (cbrt b))
375.0ms
(cbrt (cbrt b))
48.0ms
(* (* (* a z) (* (cbrt b) (* (* (cbrt (cbrt b)) (cbrt (cbrt b))) (cbrt (cbrt b))))) (cbrt b))
129.0ms
(* (* a z) (* (cbrt b) (* (* (cbrt (cbrt b)) (cbrt (cbrt b))) (cbrt (cbrt b)))))

simplify1.4s

Counts
116 → 116
Iterations
IterNodes
done5001
22200
1397
0140

prune595.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

localize23.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (+ x (* y z)) (* a (+ (* b z) t)))
0.0b
(+ x (* y z))
3.0b
(* a (+ (* b z) t))

rewrite62.0ms

Algorithm
rewrite-expression-head
Rules
10×add-log-exp
add-sqr-sqrt flip3-+ flip-+
associate-*r/
pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
sum-log frac-add
associate-*r* associate-*l*
distribute-rgt-in +-commutative associate-+r+ distribute-lft-in
associate-+l+ pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
3 → 52
Calls
3 calls:
27.0ms
(+ (+ x (* y z)) (* a (+ (* b z) t)))
4.0ms
(+ x (* y z))
28.0ms
(* a (+ (* b z) t))

series255.0ms

Counts
3 → 9
Calls
3 calls:
140.0ms
(+ (+ x (* y z)) (* a (+ (* b z) t)))
43.0ms
(+ x (* y z))
72.0ms
(* a (+ (* b z) t))

simplify1.4s

Counts
61 → 61
Iterations
IterNodes
done5000
21794
1392
0120

prune377.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0.0b

regimes618.0ms

Accuracy

74.8% (0.5b remaining)

Error of 0.5b against oracle of 0.0b and baseline of 2.0b

bsearch152.0ms

Steps
ItersRangePoint
7
9.345563708831118e-74
3.6929333590207295e-72
1.3894886297241432e-73
10
-3.76194415417031e+113
-5.057691904221478e+99
-2.711362632576515e+101

simplify8.0ms

Iterations
IterNodes
done39
139
024

end0.0ms

sample1.9s

Algorithm
intervals
Results
1.3s11840×body80valid