Details

Time bar (total: 18.9s)

sample29.0ms

Algorithm
intervals
Results
10.0ms277×body80valid

simplify3.3s

Counts
1 → 1
Iterations
IterNodes
done5000
284960
274766
264563
254371
244168
233974
223771
213579
203374
193178
182963
172727
162476
152172
141837
131584
121041
11630
10390
9314
8258
7221
6185
5131
487
354
235
121
010

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.6b

localize29.0ms

Local error

Found 3 expressions with local error:

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

rewrite97.0ms

Algorithm
rewrite-expression-head
Rules
76×add-sqr-sqrt
71×*-un-lft-identity
51×times-frac
31×associate-*r*
27×add-cube-cbrt
22×distribute-lft-out-- difference-of-squares
10×add-cbrt-cube add-exp-log
pow1 associate-/r* associate-/l* add-log-exp
associate-/r/
flip3-- associate-*l* flip--
cbrt-undiv div-exp prod-exp cbrt-unprod div-inv unswap-sqr associate-/l/
+-commutative clear-num sum-log frac-2neg flip3-+ div-sub pow-prod-down associate-*r/ *-commutative flip-+
Counts
3 → 113
Calls
3 calls:
5.0ms
(+ x (* y (/ (- z t) (- z a))))
18.0ms
(/ (- z t) (- z a))
69.0ms
(* y (/ (- z t) (- z a)))

series312.0ms

Counts
3 → 9
Calls
3 calls:
127.0ms
(+ x (* y (/ (- z t) (- z a))))
64.0ms
(/ (- z t) (- z a))
121.0ms
(* y (/ (- z t) (- z a)))

simplify1.5s

Counts
122 → 122
Iterations
IterNodes
done5002
21368
1441
0162

prune769.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0b

localize43.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (* y (* (- z t) (/ 1 (- z a)))))
0.0b
(/ 1 (- z a))
0.2b
(* (- z t) (/ 1 (- z a)))
1.3b
(* y (* (- z t) (/ 1 (- z a))))

rewrite148.0ms

Algorithm
rewrite-expression-head
Rules
48×add-sqr-sqrt
42×*-un-lft-identity
32×times-frac add-exp-log
25×add-cube-cbrt
22×associate-*r*
20×add-cbrt-cube
13×prod-exp
12×pow1
associate-*l* associate-*r/ distribute-lft-out-- difference-of-squares
cbrt-unprod
flip3-- div-exp flip-- add-log-exp
associate-/r*
frac-times pow-prod-down associate-*l/ associate-/r/
cbrt-undiv rec-exp 1-exp associate-/l* unswap-sqr
un-div-inv *-commutative div-inv
+-commutative clear-num sum-log frac-2neg flip3-+ flip-+ pow-flip inv-pow
Counts
4 → 130
Calls
4 calls:
6.0ms
(+ x (* y (* (- z t) (/ 1 (- z a)))))
14.0ms
(/ 1 (- z a))
43.0ms
(* (- z t) (/ 1 (- z a)))
80.0ms
(* y (* (- z t) (/ 1 (- z a))))

series346.0ms

Counts
4 → 12
Calls
4 calls:
143.0ms
(+ x (* y (* (- z t) (/ 1 (- z a)))))
67.0ms
(/ 1 (- z a))
60.0ms
(* (- z t) (/ 1 (- z a)))
75.0ms
(* y (* (- z t) (/ 1 (- z a))))

simplify1.6s

Counts
142 → 142
Iterations
IterNodes
done5002
21565
1478
0182

prune830.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0b

localize47.0ms

Local error

Found 4 expressions with local error:

0.7b
(cbrt y)
0.7b
(cbrt y)
0.7b
(* (cbrt y) (/ (- z t) (- z a)))
0.9b
(* (* (cbrt y) (cbrt y)) (* (cbrt y) (/ (- z t) (- z a))))

rewrite136.0ms

Algorithm
rewrite-expression-head
Rules
49×add-sqr-sqrt
39×*-un-lft-identity
32×associate-*r*
30×add-exp-log
27×times-frac
19×add-cube-cbrt
18×pow1 add-cbrt-cube
15×prod-exp cbrt-unprod
11×cbrt-prod
10×distribute-lft-out-- difference-of-squares
pow-prod-down
associate-*l*
add-log-exp unswap-sqr
cbrt-undiv div-exp associate-*r/
pow1/3 associate-/r/ *-commutative
flip3-- div-inv flip--
Counts
4 → 104
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
49.0ms
(* (cbrt y) (/ (- z t) (- z a)))
77.0ms
(* (* (cbrt y) (cbrt y)) (* (cbrt y) (/ (- z t) (- z a))))

series954.0ms

Counts
4 → 12
Calls
4 calls:
262.0ms
(cbrt y)
319.0ms
(cbrt y)
224.0ms
(* (cbrt y) (/ (- z t) (- z a)))
148.0ms
(* (* (cbrt y) (cbrt y)) (* (cbrt y) (/ (- z t) (- z a))))

simplify2.1s

Counts
116 → 116
Iterations
IterNodes
done5000
21431
1410
0149

prune714.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize25.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ x (pow (/ y (/ (- z a) (- z t))) 1))
0.0b
(/ (- z a) (- z t))
1.3b
(/ y (/ (- z a) (- z t)))

rewrite199.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:
132.0ms
(+ x (pow (/ y (/ (- z a) (- z t))) 1))
17.0ms
(/ (- z a) (- z t))
39.0ms
(/ y (/ (- z a) (- z t)))

series347.0ms

Counts
3 → 9
Calls
3 calls:
110.0ms
(+ x (pow (/ y (/ (- z a) (- z t))) 1))
65.0ms
(/ (- z a) (- z t))
172.0ms
(/ y (/ (- z a) (- z t)))

simplify2.0s

Counts
215 → 215
Iterations
IterNodes
done5003
22752
1795
0295

prune1.3s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

regimes638.0ms

Accuracy

0% (1.3b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done12
112
010

end0.0ms

sample1.5s

Algorithm
intervals
Results
872.0ms8709×body80valid
0.0msbody640valid