Details

Time bar (total: 19.2s)

sample29.0ms

Algorithm
intervals
Results
17.0ms281×body80valid

simplify3.7s

Counts
1 → 1
Iterations
IterNodes
done3654
163654
153652
143560
132828
121552
11708
10464
9392
8338
7288
6260
5168
4102
359
236
120
010

prune14.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.5b

localize33.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (- z t) (- a t))
0.5b
(fma (/ (- z t) (- a t)) y x)

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
38×add-sqr-sqrt *-un-lft-identity
25×times-frac
14×add-cube-cbrt
12×distribute-lft-out-- difference-of-squares
associate-/r* associate-/l*
add-cbrt-cube add-exp-log
expm1-log1p-u pow1 flip3-- associate-/r/ insert-posit16 log1p-expm1-u flip-- add-log-exp associate-/l/
cbrt-undiv clear-num frac-2neg div-sub div-exp fma-udef div-inv
Counts
2 → 66
Calls
2 calls:
32.0ms
(/ (- z t) (- a t))
1.0ms
(fma (/ (- z t) (- a t)) y x)

series222.0ms

Counts
2 → 6
Calls
2 calls:
94.0ms
(/ (- z t) (- a t))
128.0ms
(fma (/ (- z t) (- a t)) y x)

simplify2.0s

Counts
72 → 72
Iterations
IterNodes
done5003
32201
2664
1266
0115

prune444.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.5b

localize27.0ms

Local error

Found 3 expressions with local error:

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

rewrite85.0ms

Algorithm
rewrite-expression-head
Rules
77×add-sqr-sqrt
72×*-un-lft-identity
51×times-frac
31×associate-*r*
28×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/
expm1-log1p-u fma-def flip3-- associate-*l* insert-posit16 log1p-expm1-u 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 → 125
Calls
3 calls:
11.0ms
(+ x (* y (/ (- z t) (- a t))))
25.0ms
(/ (- z t) (- a t))
46.0ms
(* y (/ (- z t) (- a t)))

series279.0ms

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

simplify1.5s

Counts
134 → 134
Iterations
IterNodes
done5001
21447
1455
0171

prune647.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0b

localize36.0ms

Local error

Found 4 expressions with local error:

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

rewrite123.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*
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
cbrt-undiv div-exp associate-*r/
pow1/3 associate-/r/ *-commutative
flip3-- div-inv flip--
Counts
4 → 116
Calls
4 calls:
1.0ms
(cbrt y)
2.0ms
(cbrt y)
40.0ms
(* (cbrt y) (/ (- z t) (- a t)))
79.0ms
(* (* (cbrt y) (cbrt y)) (* (cbrt y) (/ (- z t) (- a t))))

series1.1s

Counts
4 → 12
Calls
4 calls:
340.0ms
(cbrt y)
346.0ms
(cbrt y)
286.0ms
(* (cbrt y) (/ (- z t) (- a t)))
125.0ms
(* (* (cbrt y) (cbrt y)) (* (cbrt y) (/ (- z t) (- a t))))

simplify2.0s

Counts
128 → 128
Iterations
IterNodes
done5004
21479
1423
0158

prune839.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

localize42.0ms

Local error

Found 3 expressions with local error:

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

rewrite129.0ms

Algorithm
rewrite-expression-head
Rules
218×times-frac
198×*-un-lft-identity
196×add-sqr-sqrt
92×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
expm1-log1p-u pow1 fma-def insert-posit16 log1p-expm1-u
clear-num frac-2neg associate-/l/
+-commutative sum-log flip3-+ div-sub flip-+ distribute-lft-out
Counts
3 → 218
Calls
3 calls:
70.0ms
(+ x (pow (/ y (/ (- a t) (- z t))) 1))
28.0ms
(/ (- a t) (- z t))
24.0ms
(/ y (/ (- a t) (- z t)))

series516.0ms

Counts
3 → 9
Calls
3 calls:
207.0ms
(+ x (pow (/ y (/ (- a t) (- z t))) 1))
84.0ms
(/ (- a t) (- z t))
224.0ms
(/ y (/ (- a t) (- z t)))

simplify2.1s

Counts
227 → 227
Iterations
IterNodes
done5001
22920
1818
0304

prune1.4s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

regimes696.0ms

Accuracy

0% (1.1b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done15
115
012

end0.0ms

sample1.2s

Algorithm
intervals
Results
836.0ms8739×body80valid
0.0msbody1280valid
0.0msbody160valid
0.0msbody640valid