Details

Time bar (total: 15.1s)

sample60.0ms

Algorithm
intervals
Results
37.0ms276×body80valid

simplify3.3s

Counts
1 → 1
Iterations
IterNodes
done2423
172423
162421
152418
142416
132337
121761
111047
10551
9445
8388
7344
6266
5171
4106
363
235
117
010

prune11.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize21.0ms

Local error

Found 2 expressions with local error:

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

rewrite9.0ms

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

series150.0ms

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

simplify2.2s

Counts
57 → 57
Iterations
IterNodes
done5000
43904
31187
2418
1178
094

prune342.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 3 expressions with local error:

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

rewrite78.0ms

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

series319.0ms

Counts
3 → 9
Calls
3 calls:
43.0ms
(/ t (- a z))
157.0ms
(+ (* (- y z) (/ t (- a z))) x)
119.0ms
(* (- y z) (/ t (- a z)))

simplify1.4s

Counts
113 → 113
Iterations
IterNodes
done5000
21457
1407
0163

prune670.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

localize21.0ms

Local error

Found 4 expressions with local error:

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

rewrite163.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* distribute-lft-out-- difference-of-squares
cbrt-unprod
div-exp associate-*r/ add-log-exp
associate-/r* flip3-- flip--
expm1-log1p-u frac-times pow-prod-down associate-/r/ un-div-inv insert-posit16 log1p-expm1-u
cbrt-undiv rec-exp 1-exp associate-/l* unswap-sqr
associate-*l/ *-commutative div-inv
+-commutative clear-num sum-log fma-def frac-2neg flip3-+ flip-+ pow-flip inv-pow
Counts
4 → 141
Calls
4 calls:
17.0ms
(/ 1 (- a z))
41.0ms
(+ (* (- y z) (* t (/ 1 (- a z)))) x)
21.0ms
(* t (/ 1 (- a z)))
80.0ms
(* (- y z) (* t (/ 1 (- a z))))

series332.0ms

Counts
4 → 12
Calls
4 calls:
47.0ms
(/ 1 (- a z))
142.0ms
(+ (* (- y z) (* t (/ 1 (- a z)))) x)
39.0ms
(* t (/ 1 (- a z)))
104.0ms
(* (- y z) (* t (/ 1 (- a z))))

simplify1.6s

Counts
153 → 153
Iterations
IterNodes
done5001
21696
1483
0192

prune622.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0b

localize25.0ms

Local error

Found 3 expressions with local error:

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

rewrite98.0ms

Algorithm
rewrite-expression-head
Rules
31×add-sqr-sqrt *-un-lft-identity
21×add-cube-cbrt
18×prod-diff
11×distribute-rgt-in fma-def distribute-lft-in
10×times-frac add-cbrt-cube add-exp-log
pow1 associate-/r* associate-*r* add-log-exp
flip3-- associate-*r/ associate-/r/ flip-- distribute-lft-out-- difference-of-squares
expm1-log1p-u associate-*l* insert-posit16 log1p-expm1-u
cbrt-undiv sub-neg div-exp prod-exp cbrt-unprod div-inv associate-/l/
+-commutative clear-num sum-log frac-2neg flip3-+ pow-prod-down *-commutative flip-+ distribute-lft-out associate-/l* unswap-sqr
Counts
3 → 105
Calls
3 calls:
15.0ms
(* t (- y z))
41.0ms
(+ (/ (* t (- y z)) (- a z)) x)
39.0ms
(/ (* t (- y z)) (- a z))

series254.0ms

Counts
3 → 9
Calls
3 calls:
45.0ms
(* t (- y z))
114.0ms
(+ (/ (* t (- y z)) (- a z)) x)
95.0ms
(/ (* t (- y z)) (- a z))

simplify1.3s

Counts
114 → 114
Iterations
IterNodes
done5000
21354
1462
0185

prune473.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

regimes255.0ms

Accuracy

45.6% (0.8b remaining)

Error of 0.8b against oracle of 0.0b and baseline of 1.5b

bsearch93.0ms

Steps
ItersRangePoint
6
2.972559218760726e+72
1.6869597207852676e+73
3.0072207939681947e+72
7
-2.0209731596725413e-20
-2.7297765174427625e-22
-1.988139439039141e-20

simplify4.0ms

Iterations
IterNodes
done28
228
127
020

end0.0ms

sample1.4s

Algorithm
intervals
Results
1.0s8708×body80valid
1.0msbody1280valid
0.0msbody640valid