Details

Time bar (total: 17.7s)

sample31.0ms

Algorithm
intervals
Results
14.0ms330×body80valid

simplify80.0ms

Counts
1 → 1
Iterations
IterNodes
done108
9108
8105
799
685
573
458
339
225
115
010

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 5.4b

localize15.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ t (- 1.0 z))
0.0b
(- (/ y z) (/ t (- 1.0 z)))
5.1b
(* x (- (/ y z) (/ t (- 1.0 z))))

rewrite169.0ms

Algorithm
rewrite-expression-head
Rules
49×add-sqr-sqrt
45×*-un-lft-identity
31×times-frac
15×add-cube-cbrt
12×distribute-lft-out-- difference-of-squares
10×associate-*r*
add-cbrt-cube add-exp-log
pow1 associate-/r* add-log-exp
sub-neg flip3-- associate-*l* associate-*r/ flip-- associate-/l*
distribute-rgt-in distribute-lft-in associate-/r/ frac-sub
cbrt-undiv clear-num frac-2neg diff-log div-exp pow-prod-down prod-exp *-commutative cbrt-unprod div-inv unswap-sqr
Counts
3 → 89
Calls
3 calls:
9.0ms
(/ t (- 1.0 z))
34.0ms
(- (/ y z) (/ t (- 1.0 z)))
123.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))

series134.0ms

Counts
3 → 9
Calls
3 calls:
40.0ms
(/ t (- 1.0 z))
38.0ms
(- (/ y z) (/ t (- 1.0 z)))
55.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))

simplify2.0s

Counts
98 → 98
Iterations
IterNodes
done5001
34804
21267
1409
0170

prune573.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize30.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt t)
0.6b
(cbrt t)
0.6b
(cbrt t)
5.1b
(* x (- (/ y z) (* (* (cbrt t) (cbrt t)) (/ (cbrt t) (- 1.0 z)))))

rewrite60.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt
cbrt-prod *-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube add-exp-log
associate-*r/ add-log-exp
pow1/3 associate-*r* associate-*l*
distribute-rgt-in sub-neg distribute-lft-in
flip3-- pow-prod-down prod-exp *-commutative frac-sub cbrt-unprod flip-- unswap-sqr
Counts
4 → 58
Calls
4 calls:
1.0ms
(cbrt t)
1.0ms
(cbrt t)
1.0ms
(cbrt t)
55.0ms
(* x (- (/ y z) (* (* (cbrt t) (cbrt t)) (/ (cbrt t) (- 1.0 z)))))

series829.0ms

Counts
4 → 12
Calls
4 calls:
206.0ms
(cbrt t)
218.0ms
(cbrt t)
291.0ms
(cbrt t)
113.0ms
(* x (- (/ y z) (* (* (cbrt t) (cbrt t)) (/ (cbrt t) (- 1.0 z)))))

simplify1.9s

Counts
70 → 70
Iterations
IterNodes
done5006
32884
2694
1219
088

prune521.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize70.0ms

Local error

Found 4 expressions with local error:

5.1b
(* x (- (/ y z) (/ t (- 1.0 z))))
5.9b
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
5.9b
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
5.9b
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))

rewrite299.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
17×*-un-lft-identity
12×associate-*r/
10×associate-*r*
cbrt-div
times-frac
pow1 add-cbrt-cube add-exp-log add-cube-cbrt
flip3-- frac-sub flip-- distribute-lft-out-- add-log-exp difference-of-squares
cbrt-prod pow1/3 associate-*l*
distribute-rgt-in sub-neg distribute-lft-in
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 68
Calls
4 calls:
189.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))
32.0ms
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
30.0ms
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
45.0ms
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))

series1.1s

Counts
4 → 12
Calls
4 calls:
78.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))
348.0ms
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
327.0ms
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
368.0ms
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))

simplify2.2s

Counts
80 → 80
Iterations
IterNodes
done5000
33345
2912
1339
0139

prune677.0ms

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 0.0b

localize101.0ms

Local error

Found 4 expressions with local error:

5.1b
(* x (- (/ y z) (/ t (- 1.0 z))))
5.9b
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
5.9b
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
6.9b
(cbrt (- (/ y z) (/ t (- 1.0 z))))

rewrite290.0ms

Algorithm
rewrite-expression-head
Rules
33×add-sqr-sqrt
29×*-un-lft-identity
16×times-frac
12×cbrt-prod
10×associate-*r*
cbrt-div associate-*r/
distribute-lft-out-- difference-of-squares
add-cube-cbrt
pow1 add-cbrt-cube add-exp-log
flip3-- frac-sub flip-- add-log-exp
pow1/3 associate-*l*
distribute-rgt-in sub-neg distribute-lft-in
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 77
Calls
4 calls:
171.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))
34.0ms
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
44.0ms
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
37.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))

series1.1s

Counts
4 → 12
Calls
4 calls:
97.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))
349.0ms
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
389.0ms
(cbrt (* x (- (/ y z) (/ t (- 1.0 z)))))
225.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))

simplify2.1s

Counts
89 → 89
Iterations
IterNodes
done5001
33591
21065
1419
0185

prune769.0ms

Pruning

11 alts after pruning (8 fresh and 3 done)

Merged error: 0.0b

regimes1.1s

Accuracy

72.5% (1.3b remaining)

Error of 1.3b against oracle of 0.0b and baseline of 4.8b

bsearch2.0ms

simplify4.0ms

Iterations
IterNodes
done30
130
022

end0.0ms

sample1.5s

Algorithm
intervals
Results
1.1s10122×body80valid