Details

Time bar (total: 18.3s)

sample50.0ms

Algorithm
intervals
Results
23.0ms276×body80valid

simplify3.7s

Counts
1 → 1
Iterations
IterNodes
done5001
264979
254743
244499
234256
224020
213777
203537
193301
183057
172823
162584
152324
141950
131556
121129
11699
10486
9335
8250
7206
6169
5128
487
350
231
118
010

prune60.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 11.6b

localize32.0ms

Local error

Found 3 expressions with local error:

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

rewrite107.0ms

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

series256.0ms

Counts
3 → 9
Calls
3 calls:
99.0ms
(+ x (/ (* y (- z t)) (- z a)))
65.0ms
(* y (- z t))
91.0ms
(/ (* y (- z t)) (- z a))

simplify2.6s

Counts
76 → 76
Iterations
IterNodes
done5001
34252
21035
1347
0128

prune518.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

localize19.0ms

Local error

Found 3 expressions with local error:

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

rewrite137.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-cbrt-cube add-exp-log
associate-/l*
flip3-- div-inv flip--
add-log-exp
cbrt-undiv div-exp
pow1
clear-num frac-2neg associate-/l/
+-commutative sum-log flip3-+ div-sub flip-+ distribute-lft-out
Counts
3 → 206
Calls
3 calls:
65.0ms
(+ x (/ y (/ (- z a) (- z t))))
34.0ms
(/ (- z a) (- z t))
27.0ms
(/ y (/ (- z a) (- z t)))

series344.0ms

Counts
3 → 9
Calls
3 calls:
103.0ms
(+ x (/ y (/ (- z a) (- z t))))
64.0ms
(/ (- z a) (- z t))
176.0ms
(/ y (/ (- z a) (- z t)))

simplify2.0s

Counts
215 → 215
Iterations
IterNodes
done5001
22634
1785
0292

prune1.0s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize31.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (- z a))
0.5b
(cbrt (- z a))
0.5b
(* (cbrt (- z a)) (cbrt (- z a)))
1.7b
(/ y (* (* (cbrt (- z a)) (cbrt (- z a))) (/ (cbrt (- z a)) (- z t))))

rewrite111.0ms

Algorithm
rewrite-expression-head
Rules
40×cbrt-div
38×cbrt-prod
36×add-sqr-sqrt
34×*-un-lft-identity
24×add-exp-log
20×frac-times flip3-- flip--
17×associate-/r/
16×add-cbrt-cube add-cube-cbrt
14×associate-*l/
11×pow1
10×swap-sqr
pow1/3 associate-*r* associate-*l* distribute-lft-out--
cbrt-undiv div-exp prod-exp associate-*r/ cbrt-unprod
difference-of-squares
add-log-exp unswap-sqr
times-frac associate-/l*
pow-prod-down pow-sqr pow-prod-up
pow2 clear-num associate-/r* frac-2neg pow-plus *-commutative div-inv
Counts
4 → 130
Calls
4 calls:
5.0ms
(cbrt (- z a))
5.0ms
(cbrt (- z a))
42.0ms
(* (cbrt (- z a)) (cbrt (- z a)))
52.0ms
(/ y (* (* (cbrt (- z a)) (cbrt (- z a))) (/ (cbrt (- z a)) (- z t))))

series697.0ms

Counts
4 → 12
Calls
4 calls:
211.0ms
(cbrt (- z a))
199.0ms
(cbrt (- z a))
149.0ms
(* (cbrt (- z a)) (cbrt (- z a)))
138.0ms
(/ y (* (* (cbrt (- z a)) (cbrt (- z a))) (/ (cbrt (- z a)) (- z t))))

simplify1.9s

Counts
142 → 142
Iterations
IterNodes
done5000
21814
1591
0226

prune859.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

localize22.0ms

Local error

Found 3 expressions with local error:

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

rewrite84.0ms

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

series325.0ms

Counts
3 → 9
Calls
3 calls:
122.0ms
(+ x (* (/ y (- z a)) (- z t)))
44.0ms
(/ y (- z a))
159.0ms
(* (/ y (- z a)) (- z t))

simplify1.2s

Counts
111 → 111
Iterations
IterNodes
done5001
21509
1439
0166

prune501.0ms

Pruning

5 alts after pruning (1 fresh and 4 done)

Merged error: 0b

regimes535.0ms

Accuracy

0% (1.3b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
done11
111
010

end0.0ms

sample1.3s

Algorithm
intervals
Results
467.0ms8716×body80valid