Details

Time bar (total: 15.0s)

sample42.0ms

Algorithm
intervals
Results
15.0ms361×body80valid

simplify1.5s

Counts
1 → 1
Iterations
IterNodes
done5000
72538
6794
5305
4145
393
254
124
011

prune16.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 5.1b

localize29.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (- x (/ y (* z 3.0))) (/ t (* y (* z 3.0))))
0.2b
(/ y (* z 3.0))
0.3b
(* y (* z 3.0))
8.2b
(/ t (* y (* z 3.0)))

rewrite167.0ms

Algorithm
rewrite-expression-head
Rules
30×*-un-lft-identity
25×add-sqr-sqrt
23×associate-+l+ add-cbrt-cube add-exp-log add-cube-cbrt
21×prod-diff
15×times-frac
pow1 add-log-exp
prod-exp cbrt-unprod
associate-/l*
cbrt-undiv fma-def div-exp div-inv
expm1-log1p-u log1p-expm1-u
associate-*l* pow-prod-down
clear-num associate-/r* sum-log frac-2neg frac-add distribute-lft-out distribute-lft-out--
+-commutative sub-neg flip3-+ flip3-- diff-log associate-*r* *-commutative associate-+l- flip-+ flip-- difference-of-squares
Counts
4 → 115
Calls
4 calls:
96.0ms
(+ (- x (/ y (* z 3.0))) (/ t (* y (* z 3.0))))
12.0ms
(/ y (* z 3.0))
31.0ms
(* y (* z 3.0))
24.0ms
(/ t (* y (* z 3.0)))

series217.0ms

Counts
4 → 12
Calls
4 calls:
120.0ms
(+ (- x (/ y (* z 3.0))) (/ t (* y (* z 3.0))))
34.0ms
(/ y (* z 3.0))
19.0ms
(* y (* z 3.0))
43.0ms
(/ t (* y (* z 3.0)))

simplify1.3s

Counts
127 → 127
Iterations
IterNodes
done5001
22543
1492
0184

prune762.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize30.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (- x (/ y (* z 3.0))) (* 0.3333333333333333 (/ (/ t z) y)))
0.2b
(/ y (* z 3.0))
0.2b
(* 0.3333333333333333 (/ (/ t z) y))
4.0b
(/ (/ t z) y)

rewrite143.0ms

Algorithm
rewrite-expression-head
Rules
156×times-frac
109×add-sqr-sqrt
100×*-un-lft-identity
98×add-cube-cbrt
43×associate-*r*
23×associate-+l+ add-cbrt-cube add-exp-log
21×prod-diff
16×associate-/l*
13×div-inv
add-log-exp
cbrt-undiv div-exp
pow1
fma-def
expm1-log1p-u associate-/r* prod-exp cbrt-unprod log1p-expm1-u
associate-*l* associate-*r/ unswap-sqr
clear-num sum-log frac-2neg frac-add
+-commutative sub-neg flip3-+ flip3-- diff-log pow-prod-down *-commutative associate-+l- flip-+ flip-- distribute-lft-out-- difference-of-squares associate-/l/
Counts
4 → 207
Calls
4 calls:
63.0ms
(+ (- x (/ y (* z 3.0))) (* 0.3333333333333333 (/ (/ t z) y)))
10.0ms
(/ y (* z 3.0))
43.0ms
(* 0.3333333333333333 (/ (/ t z) y))
17.0ms
(/ (/ t z) y)

series219.0ms

Counts
4 → 12
Calls
4 calls:
112.0ms
(+ (- x (/ y (* z 3.0))) (* 0.3333333333333333 (/ (/ t z) y)))
32.0ms
(/ y (* z 3.0))
49.0ms
(* 0.3333333333333333 (/ (/ t z) y))
26.0ms
(/ (/ t z) y)

simplify949.0ms

Counts
219 → 219
Iterations
IterNodes
done5000
1942
0336

prune1.5s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0b

localize27.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ -1 (* z 3.0))
0.3b
(/ 1 (* z 3.0))
0.3b
(/ 1 (* z 3.0))
4.0b
(/ (/ t (* z 3.0)) y)

rewrite73.0ms

Algorithm
rewrite-expression-head
Rules
42×times-frac
40×add-exp-log
28×add-cbrt-cube
26×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
16×associate-/l*
15×div-exp
11×cbrt-undiv
10×pow1
prod-exp div-inv
associate-/r*
expm1-log1p-u rec-exp clear-num frac-2neg 1-exp cbrt-unprod log1p-expm1-u pow-flip add-log-exp
pow-prod-down inv-pow
associate-/l/
Counts
4 → 133
Calls
4 calls:
12.0ms
(/ -1 (* z 3.0))
19.0ms
(/ 1 (* z 3.0))
17.0ms
(/ 1 (* z 3.0))
17.0ms
(/ (/ t (* z 3.0)) y)

series133.0ms

Counts
4 → 12
Calls
4 calls:
28.0ms
(/ -1 (* z 3.0))
18.0ms
(/ 1 (* z 3.0))
27.0ms
(/ 1 (* z 3.0))
52.0ms
(/ (/ t (* z 3.0)) y)

simplify930.0ms

Counts
145 → 145
Iterations
IterNodes
done5000
22239
1430
0188

prune945.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0b

localize35.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ z (/ y 3.0))
0.2b
(* 0.3333333333333333 (/ (/ t z) y))
0.4b
(/ 1 (/ z (/ y 3.0)))
4.0b
(/ (/ t z) y)

rewrite135.0ms

Algorithm
rewrite-expression-head
Rules
615×times-frac
318×add-sqr-sqrt
309×*-un-lft-identity add-cube-cbrt
60×associate-/r*
44×add-exp-log
43×associate-*r*
32×add-cbrt-cube
31×div-inv
24×div-exp
19×associate-/l*
15×cbrt-undiv
pow1
associate-/r/
expm1-log1p-u log1p-expm1-u add-log-exp
rec-exp clear-num frac-2neg 1-exp associate-*l* prod-exp cbrt-unprod unswap-sqr
pow-prod-down associate-*r/ *-commutative pow-flip inv-pow associate-/l/
Counts
4 → 417
Calls
4 calls:
9.0ms
(/ z (/ y 3.0))
52.0ms
(* 0.3333333333333333 (/ (/ t z) y))
27.0ms
(/ 1 (/ z (/ y 3.0)))
15.0ms
(/ (/ t z) y)

series138.0ms

Counts
4 → 12
Calls
4 calls:
31.0ms
(/ z (/ y 3.0))
57.0ms
(* 0.3333333333333333 (/ (/ t z) y))
26.0ms
(/ 1 (/ z (/ y 3.0)))
23.0ms
(/ (/ t z) y)

simplify1.3s

Counts
429 → 429
Iterations
IterNodes
done5000
11871
0635

prune2.4s

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0b

regimes468.0ms

Accuracy

0% (1.7b remaining)

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

bsearch0.0ms

simplify6.0ms

Iterations
IterNodes
done36
436
334
232
128
018

end0.0ms

sample1.6s

Algorithm
intervals
Results
926.0ms11103×body80valid