Details

Time bar (total: 13.3s)

sample37.0ms

Algorithm
intervals
Results
15.0ms321×body80valid

simplify92.0ms

Counts
1 → 1
Iterations
IterNodes
done110
9110
8108
7102
687
573
458
339
225
115
010

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 4.9b

localize29.0ms

Local error

Found 2 expressions with local error:

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

rewrite193.0ms

Algorithm
rewrite-expression-head
Rules
36×add-sqr-sqrt
33×*-un-lft-identity
23×times-frac
14×add-cube-cbrt
10×associate-*r*
distribute-lft-out-- difference-of-squares
add-cbrt-cube add-exp-log
associate-/r*
pow1
associate-*l* associate-*r/ associate-/l*
distribute-rgt-in sub-neg distribute-lft-in flip3-- associate-/r/ flip-- add-log-exp
cbrt-undiv clear-num frac-2neg div-exp pow-prod-down prod-exp *-commutative frac-sub cbrt-unprod div-inv unswap-sqr
Counts
2 → 69
Calls
2 calls:
10.0ms
(/ t (- 1.0 z))
177.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))

series144.0ms

Counts
2 → 6
Calls
2 calls:
52.0ms
(/ t (- 1.0 z))
92.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))

simplify586.0ms

Counts
75 → 75
Iterations
IterNodes
done5001
21290
1379
0155

prune437.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.1b

localize35.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (cbrt (- (/ y z) (/ t (- 1.0 z)))) (* (cbrt (- (/ y z) (/ t (- 1.0 z)))) x))
5.6b
(cbrt (- (/ y z) (/ t (- 1.0 z))))
5.6b
(cbrt (- (/ y z) (/ t (- 1.0 z))))
5.6b
(cbrt (- (/ y z) (/ t (- 1.0 z))))

rewrite457.0ms

Algorithm
rewrite-expression-head
Rules
57×add-sqr-sqrt
53×*-un-lft-identity
40×cbrt-prod
33×cbrt-div
32×times-frac
16×distribute-lft-out-- difference-of-squares
15×associate-*l/
13×associate-*l*
11×flip3-- frac-sub flip--
frac-times pow1 add-exp-log add-cube-cbrt
add-cbrt-cube
add-log-exp
pow1/3 pow-prod-down prod-exp associate-*r/ cbrt-unprod
associate-*r* *-commutative
Counts
4 → 106
Calls
4 calls:
331.0ms
(* (cbrt (- (/ y z) (/ t (- 1.0 z)))) (* (cbrt (- (/ y z) (/ t (- 1.0 z)))) x))
43.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))
35.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))
39.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))

series1.6s

Counts
4 → 12
Calls
4 calls:
900.0ms
(* (cbrt (- (/ y z) (/ t (- 1.0 z)))) (* (cbrt (- (/ y z) (/ t (- 1.0 z)))) x))
243.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))
201.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))
219.0ms
(cbrt (- (/ y z) (/ t (- 1.0 z))))

simplify1.2s

Counts
118 → 118
Iterations
IterNodes
done5000
32698
2922
1413
0178

prune1.3s

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0.0b

localize33.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (/ (* y x) z) (/ (* x (- t)) (- 1.0 z)))
3.1b
(/ (* x (- t)) (- 1.0 z))
4.9b
(/ (* y x) z)

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
13×*-un-lft-identity add-cbrt-cube add-exp-log
11×add-sqr-sqrt
associate-/r* times-frac
add-cube-cbrt
add-log-exp
cbrt-undiv div-exp
pow1 distribute-frac-neg distribute-rgt-neg-out
clear-num frac-2neg prod-exp associate-/r/ cbrt-unprod div-inv associate-/l* distribute-lft-out-- difference-of-squares
+-commutative sum-log flip3-+ flip3-- unsub-neg frac-add flip-+ flip-- distribute-lft-out
Counts
3 → 64
Calls
3 calls:
44.0ms
(+ (/ (* y x) z) (/ (* x (- t)) (- 1.0 z)))
31.0ms
(/ (* x (- t)) (- 1.0 z))
14.0ms
(/ (* y x) z)

series238.0ms

Counts
3 → 9
Calls
3 calls:
92.0ms
(+ (/ (* y x) z) (/ (* x (- t)) (- 1.0 z)))
112.0ms
(/ (* x (- t)) (- 1.0 z))
34.0ms
(/ (* y x) z)

simplify930.0ms

Counts
73 → 73
Iterations
IterNodes
done5000
22569
1447
0155

prune422.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0.0b

localize19.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- 1.0 z) (- t))
0.0b
(+ (/ (* y x) z) (/ x (/ (- 1.0 z) (- t))))
2.5b
(/ x (/ (- 1.0 z) (- t)))
4.9b
(/ (* y x) z)

rewrite230.0ms

Algorithm
rewrite-expression-head
Rules
415×times-frac
298×*-un-lft-identity
296×add-sqr-sqrt
194×add-cube-cbrt
78×distribute-lft-neg-in distribute-rgt-neg-in
67×associate-/r*
51×distribute-lft-out-- difference-of-squares
26×neg-mul-1
16×add-cbrt-cube add-exp-log
associate-/l*
div-inv
cbrt-undiv div-exp add-log-exp
pow1
clear-num frac-2neg
associate-/l/
+-commutative sum-log flip3-+ flip3-- div-sub frac-add prod-exp associate-/r/ cbrt-unprod flip-+ flip-- distribute-lft-out
Counts
4 → 348
Calls
4 calls:
23.0ms
(/ (- 1.0 z) (- t))
124.0ms
(+ (/ (* y x) z) (/ x (/ (- 1.0 z) (- t))))
35.0ms
(/ x (/ (- 1.0 z) (- t)))
8.0ms
(/ (* y x) z)

series219.0ms

Counts
4 → 12
Calls
4 calls:
57.0ms
(/ (- 1.0 z) (- t))
90.0ms
(+ (/ (* y x) z) (/ x (/ (- 1.0 z) (- t))))
49.0ms
(/ x (/ (- 1.0 z) (- t)))
24.0ms
(/ (* y x) z)

simplify784.0ms

Counts
360 → 360
Iterations
IterNodes
done5001
11431
0499

prune2.0s

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0b

regimes831.0ms

Accuracy

69.2% (1.4b remaining)

Error of 1.4b against oracle of 0.0b and baseline of 4.5b

bsearch1.0ms

simplify7.0ms

Iterations
IterNodes
done57
357
254
143
029

end0.0ms

sample1.5s

Algorithm
intervals
Results
624.0ms10114×body80valid