Details

Time bar (total: 14.3s)

sample45.0ms

Algorithm
intervals
Results
18.0ms391×body80valid

simplify140.0ms

Counts
1 → 1
Iterations

Useful iterations: 2 (8.0ms)

IterNodesCost
01315
12615
25613
39313
410813
510913
done10913

prune10.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize14.0ms

Local error

Found 4 expressions with local error:

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

rewrite182.0ms

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

series247.0ms

Counts
4 → 12
Calls
4 calls:
44.0ms
(+ x (* y z))
95.0ms
(+ (+ (+ x (* y z)) (* t a)) (* (* a z) b))
72.0ms
(+ (+ x (* y z)) (* t a))
35.0ms
(* (* a z) b)

simplify920.0ms

Counts
68 → 68
Iterations

Useful iterations: done (917.0ms)

IterNodesCost
0115854
1330787
21416703
done5000695

prune181.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize25.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt b)
0.6b
(cbrt b)
0.8b
(* (* (* a z) (* (cbrt b) (cbrt b))) (cbrt b))
5.0b
(* (* a z) (* (cbrt b) (cbrt b)))

rewrite164.0ms

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

series558.0ms

Counts
4 → 12
Calls
4 calls:
197.0ms
(cbrt b)
196.0ms
(cbrt b)
52.0ms
(* (* (* a z) (* (cbrt b) (cbrt b))) (cbrt b))
113.0ms
(* (* a z) (* (cbrt b) (cbrt b)))

simplify1.8s

Counts
86 → 86
Iterations

Useful iterations: done (1.8s)

IterNodesCost
095943
1245906
21063600
done5000521

prune303.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize25.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (+ x (* y z)))
0.6b
(cbrt (+ x (* y z)))
0.6b
(cbrt (+ x (* y z)))
5.7b
(* (* a z) b)

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log cbrt-prod add-cbrt-cube
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
cbrt-div
add-log-exp
flip3-+ pow1/3 associate-*r* pow-prod-down prod-exp cbrt-unprod flip-+
associate-*l* *-commutative
Counts
4 → 57
Calls
4 calls:
3.0ms
(cbrt (+ x (* y z)))
3.0ms
(cbrt (+ x (* y z)))
3.0ms
(cbrt (+ x (* y z)))
25.0ms
(* (* a z) b)

series457.0ms

Counts
4 → 12
Calls
4 calls:
122.0ms
(cbrt (+ x (* y z)))
128.0ms
(cbrt (+ x (* y z)))
167.0ms
(cbrt (+ x (* y z)))
39.0ms
(* (* a z) b)

simplify4.5s

Counts
69 → 69
Iterations

Useful iterations: done (4.5s)

IterNodesCost
0106807
1261775
2794697
32363667
done5000622

prune304.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (* y z))
0.0b
(+ (+ (+ x (* y z)) (* t a)) (pow (* a (* z b)) 1))
0.0b
(+ (+ x (* y z)) (* t a))
4.0b
(* a (* z b))

rewrite189.0ms

Algorithm
rewrite-expression-head
Rules
20×add-log-exp
10×sum-log
pow1 add-exp-log add-cbrt-cube
*-un-lft-identity
add-sqr-sqrt add-cube-cbrt
+-commutative flip3-+ associate-*l* pow-prod-down prod-exp cbrt-unprod flip-+
associate-+l+
associate-*r* *-commutative distribute-lft-out
Counts
4 → 57
Calls
4 calls:
6.0ms
(+ x (* y z))
111.0ms
(+ (+ (+ x (* y z)) (* t a)) (pow (* a (* z b)) 1))
32.0ms
(+ (+ x (* y z)) (* t a))
38.0ms
(* a (* z b))

series234.0ms

Counts
4 → 12
Calls
4 calls:
31.0ms
(+ x (* y z))
113.0ms
(+ (+ (+ x (* y z)) (* t a)) (pow (* a (* z b)) 1))
60.0ms
(+ (+ x (* y z)) (* t a))
30.0ms
(* a (* z b))

simplify747.0ms

Counts
69 → 69
Iterations

Useful iterations: done (745.0ms)

IterNodesCost
0115910
1327797
21354715
done5001703

prune239.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0.0b

regimes379.0ms

Accuracy

57.9% (0.9b remaining)

Error of 0.9b against oracle of 0.0b and baseline of 2.1b

bsearch139.0ms

Steps
ItersRangePoint
6
2.051058143916763e-206
1.8532665365318617e-205
1.7782061027804305e-205
7
-8.182974911552155e+88
-7.126732497830137e+86
-3.1852107004176827e+87

simplify28.0ms

Iterations

Useful iterations: 1 (23.0ms)

IterNodesCost
02769
14346
done4346

end0.0ms

sample2.4s

Algorithm
intervals
Results
1.3s11810×body80valid