Details

Time bar (total: 15.8s)

sample36.0ms

Algorithm
intervals
Results
13.0ms321×body80valid

simplify141.0ms

Counts
1 → 1
Iterations
IterNodes
done123
9123
8120
7112
695
579
462
341
225
115
010

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 4.9b

localize27.0ms

Local error

Found 2 expressions with local error:

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

rewrite341.0ms

Algorithm
rewrite-expression-head
Rules
791×times-frac
720×add-sqr-sqrt
717×*-un-lft-identity
546×prod-diff
542×add-cube-cbrt
275×distribute-rgt-in distribute-lft-in
86×distribute-lft-out-- difference-of-squares
69×div-inv
54×associate-/r/
28×flip3-- flip--
10×associate-*r*
add-cbrt-cube add-exp-log
associate-/r*
pow1
associate-*l* associate-*r/ associate-/l*
expm1-log1p-u sub-neg log1p-expm1-u add-log-exp
cbrt-undiv clear-num frac-2neg div-exp pow-prod-down prod-exp *-commutative frac-sub cbrt-unprod unswap-sqr
Counts
2 → 619
Calls
2 calls:
20.0ms
(/ t (- 1.0 z))
249.0ms
(* x (- (/ y z) (/ t (- 1.0 z))))

series145.0ms

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

simplify2.0s

Counts
625 → 625
Iterations
IterNodes
done5001
12176
0992

prune2.9s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.1b

localize29.0ms

Local error

Found 4 expressions with local error:

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

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
44×add-sqr-sqrt
42×*-un-lft-identity
30×times-frac
26×add-cube-cbrt
10×associate-/r* add-cbrt-cube add-exp-log
distribute-lft-out-- difference-of-squares
pow1 associate-/l*
expm1-log1p-u associate-/r/ log1p-expm1-u add-log-exp
associate-*r* associate-*l* fma-udef
cbrt-undiv clear-num frac-2neg flip3-- div-exp div-inv flip--
distribute-rgt-in distribute-lft-in pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 110
Calls
4 calls:
14.0ms
(/ t (- 1.0 z))
9.0ms
(/ t (- 1.0 z))
0.0ms
(fma y (/ 1 z) (- (/ t (- 1.0 z))))
6.0ms
(* x (fma y (/ 1 z) (- (/ t (- 1.0 z)))))

series249.0ms

Counts
4 → 12
Calls
4 calls:
45.0ms
(/ t (- 1.0 z))
47.0ms
(/ t (- 1.0 z))
73.0ms
(fma y (/ 1 z) (- (/ t (- 1.0 z))))
84.0ms
(* x (fma y (/ 1 z) (- (/ t (- 1.0 z)))))

simplify634.0ms

Counts
122 → 122
Iterations
IterNodes
done5001
21071
1324
0144

prune912.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize26.0ms

Local error

Found 4 expressions with local error:

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

rewrite352.0ms

Algorithm
rewrite-expression-head
Rules
73×*-un-lft-identity
62×add-sqr-sqrt
49×times-frac
36×add-cube-cbrt
15×associate-/r*
13×distribute-lft-out--
12×add-cbrt-cube add-exp-log difference-of-squares
associate-/l*
associate-*r*
pow1 associate-/r/
expm1-log1p-u log1p-expm1-u distribute-lft-out add-log-exp
cbrt-undiv clear-num distribute-rgt-neg-in frac-2neg flip3-- div-exp associate-*l* associate-*r/ div-inv flip--
distribute-rgt-in distribute-lft-in flip3-+ pow-prod-down frac-add prod-exp *-commutative cbrt-unprod flip-+ distribute-neg-frac unswap-sqr
Counts
4 → 146
Calls
4 calls:
9.0ms
(/ t (- 1.0 z))
12.0ms
(/ t (- 1.0 z))
18.0ms
(/ t (- 1.0 z))
309.0ms
(* x (+ (/ y z) (- (/ t (- 1.0 z)))))

series233.0ms

Counts
4 → 12
Calls
4 calls:
73.0ms
(/ t (- 1.0 z))
43.0ms
(/ t (- 1.0 z))
50.0ms
(/ t (- 1.0 z))
66.0ms
(* x (+ (/ y z) (- (/ t (- 1.0 z)))))

simplify838.0ms

Counts
158 → 158
Iterations
IterNodes
done5002
21586
1398
0149

prune1.2s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize34.0ms

Local error

Found 4 expressions with local error:

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

rewrite668.0ms

Algorithm
rewrite-expression-head
Rules
149×times-frac
131×*-un-lft-identity
124×add-sqr-sqrt
82×add-cube-cbrt
29×associate-/r*
21×add-exp-log
20×distribute-lft-out-- difference-of-squares
15×add-cbrt-cube
div-exp associate-/l*
div-inv
pow1 associate-*r*
cbrt-undiv associate-/r/
expm1-log1p-u log1p-expm1-u distribute-lft-out add-log-exp
clear-num distribute-rgt-neg-in frac-2neg associate-*l* associate-*r/
rec-exp flip3-- 1-exp flip--
distribute-rgt-in distribute-lft-in flip3-+ pow-prod-down frac-add prod-exp *-commutative cbrt-unprod flip-+ pow-flip distribute-neg-frac inv-pow unswap-sqr
Counts
4 → 209
Calls
4 calls:
13.0ms
(/ t (- 1.0 z))
9.0ms
(/ t (- 1.0 z))
15.0ms
(/ 1 (/ (- 1.0 z) t))
616.0ms
(* x (+ (/ y z) (- (/ 1 (/ (- 1.0 z) t)))))

series237.0ms

Counts
4 → 12
Calls
4 calls:
71.0ms
(/ t (- 1.0 z))
51.0ms
(/ t (- 1.0 z))
39.0ms
(/ 1 (/ (- 1.0 z) t))
76.0ms
(* x (+ (/ y z) (- (/ 1 (/ (- 1.0 z) t)))))

simplify1.7s

Counts
221 → 221
Iterations
IterNodes
done5000
23412
1777
0293

prune1.2s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

regimes755.0ms

Accuracy

68.3% (1.5b remaining)

Error of 1.5b against oracle of 0.0b and baseline of 4.7b

bsearch2.0ms

simplify7.0ms

Iterations
IterNodes
done60
260
158
035

end0.0ms

sample1.2s

Algorithm
intervals
Results
568.0ms10114×body80valid