Details

Time bar (total: 1.1m)

sample117.0ms

Algorithm
intervals
Results
29.0ms274×body80valid

simplify17.2s

Counts
1 → 1
Iterations
IterNodes
done5000
264820
254597
244358
234137
223904
213673
203440
193215
182974
172754
162508
152269
141949
131588
121146
11698
10471
9319
8237
7193
6163
5124
487
350
231
118
010

prune51.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 11.8b

localize236.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ x (/ (* y (- z t)) (- z a)))
0.0b
(* y (- z t))
11.4b
(/ (* y (- z t)) (- z a))

rewrite280.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt *-un-lft-identity
10×add-exp-log add-cbrt-cube
add-cube-cbrt
pow1 times-frac associate-*r* associate-/r* add-log-exp
associate-*r/
flip3-- associate-*l* flip-- distribute-lft-out-- difference-of-squares
cbrt-undiv distribute-rgt-in sub-neg distribute-lft-in div-exp prod-exp associate-/r/ cbrt-unprod associate-/l/
+-commutative frac-2neg flip3-+ pow-prod-down clear-num sum-log *-commutative flip-+ div-inv distribute-lft-out associate-/l* unswap-sqr
Counts
3 → 67
Calls
3 calls:
175.0ms
(+ x (/ (* y (- z t)) (- z a)))
51.0ms
(* y (- z t))
47.0ms
(/ (* y (- z t)) (- z a))

series798.0ms

Counts
3 → 9
Calls
3 calls:
224.0ms
(+ x (/ (* y (- z t)) (- z a)))
321.0ms
(* y (- z t))
253.0ms
(/ (* y (- z t)) (- z a))

simplify7.5s

Counts
76 → 76
Iterations
IterNodes
done5000
34235
21029
1347
0128

prune1.1s

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize113.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ x (/ y (/ (- z a) (- z t))))
0.0b
(/ (- z a) (- z t))
2.1b
(/ y (/ (- z a) (- z t)))

rewrite403.0ms

Algorithm
rewrite-expression-head
Rules
218×times-frac
197×*-un-lft-identity
195×add-sqr-sqrt
91×add-cube-cbrt
52×distribute-lft-out-- difference-of-squares
36×associate-/r*
11×associate-/r/
10×add-exp-log add-cbrt-cube
associate-/l*
flip3-- flip-- div-inv
add-log-exp
cbrt-undiv div-exp
pow1
frac-2neg clear-num associate-/l/
+-commutative flip3-+ div-sub sum-log flip-+ distribute-lft-out
Counts
3 → 206
Calls
3 calls:
198.0ms
(+ x (/ y (/ (- z a) (- z t))))
73.0ms
(/ (- z a) (- z t))
89.0ms
(/ y (/ (- z a) (- z t)))

series1.2s

Counts
3 → 9
Calls
3 calls:
441.0ms
(+ x (/ y (/ (- z a) (- z t))))
195.0ms
(/ (- z a) (- z t))
533.0ms
(/ y (/ (- z a) (- z t)))

simplify6.1s

Counts
215 → 215
Iterations
IterNodes
done5004
22711
1785
0292

prune3.3s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize86.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (/ y (- (/ z (- z t)) (/ a (- z t)))))
0.0b
(/ a (- z t))
0.0b
(/ z (- z t))
2.1b
(/ y (- (/ z (- z t)) (/ a (- z t))))

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
177×*-un-lft-identity
156×times-frac
135×add-sqr-sqrt
56×distribute-lft-out--
55×add-cube-cbrt
32×difference-of-squares
28×associate-/r*
24×associate-/r/
12×distribute-rgt-out--
11×flip3-- flip-- div-inv
10×add-exp-log add-cbrt-cube
associate-/l*
add-log-exp
pow1
cbrt-undiv frac-2neg div-exp clear-num
+-commutative flip3-+ sum-log frac-sub flip-+ distribute-lft-out sub-div
Counts
4 → 177
Calls
4 calls:
418.0ms
(+ x (/ y (- (/ z (- z t)) (/ a (- z t)))))
41.0ms
(/ a (- z t))
50.0ms
(/ z (- z t))
484.0ms
(/ y (- (/ z (- z t)) (/ a (- z t))))

series926.0ms

Counts
4 → 12
Calls
4 calls:
188.0ms
(+ x (/ y (- (/ z (- z t)) (/ a (- z t)))))
130.0ms
(/ a (- z t))
102.0ms
(/ z (- z t))
506.0ms
(/ y (- (/ z (- z t)) (/ a (- z t))))

simplify7.6s

Counts
189 → 189
Iterations
IterNodes
done5001
21865
1598
0286

prune2.8s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize80.0ms

Local error

Found 4 expressions with local error:

2.1b
(/ y (- (/ z (- z t)) (* (* (cbrt (/ a (- z t))) (cbrt (/ a (- z t)))) (cbrt (/ a (- z t))))))
10.9b
(cbrt (/ a (- z t)))
10.9b
(cbrt (/ a (- z t)))
10.9b
(cbrt (/ a (- z t)))

rewrite183.0ms

Algorithm
rewrite-expression-head
Rules
63×cbrt-prod
57×add-sqr-sqrt *-un-lft-identity
54×times-frac
39×add-cube-cbrt
15×cbrt-div associate-/r/
distribute-lft-out-- difference-of-squares
frac-sub
add-exp-log add-cbrt-cube
frac-times associate-*l/
pow1 flip3-- flip-- div-inv add-log-exp
pow1/3 associate-*r/ associate-/r* associate-/l*
cbrt-undiv frac-2neg div-exp clear-num
Counts
4 → 126
Calls
4 calls:
126.0ms
(/ y (- (/ z (- z t)) (* (* (cbrt (/ a (- z t))) (cbrt (/ a (- z t)))) (cbrt (/ a (- z t))))))
12.0ms
(cbrt (/ a (- z t)))
12.0ms
(cbrt (/ a (- z t)))
22.0ms
(cbrt (/ a (- z t)))

series2.2s

Counts
4 → 12
Calls
4 calls:
272.0ms
(/ y (- (/ z (- z t)) (* (* (cbrt (/ a (- z t))) (cbrt (/ a (- z t)))) (cbrt (/ a (- z t))))))
580.0ms
(cbrt (/ a (- z t)))
699.0ms
(cbrt (/ a (- z t)))
628.0ms
(cbrt (/ a (- z t)))

simplify4.7s

Counts
138 → 138
Iterations
IterNodes
done5001
32838
2951
1402
0208

prune2.0s

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

regimes1.4s

Accuracy

0% (1.3b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done12
112
011

end0.0ms

sample1.9s

Algorithm
intervals
Results
923.0ms8749×body80valid
0.0msbody320valid