Details

Time bar (total: 38.4s)

sample204.0ms

Algorithm
intervals
Results
156.0ms586×body80valid

simplify2.3s

Counts
1 → 1
Iterations
IterNodes
done5000
53011
4949
3333
2110
147
023

prune22.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 9.3b

localize61.0ms

Local error

Found 4 expressions with local error:

0.3b
(- (* z y) (* t a))
2.7b
(fma (- (* t c) (* y i)) j (fma (- (* a i) (* z c)) b (* (- (* z y) (* t a)) x)))
4.0b
(fma (- (* a i) (* z c)) b (* (- (* z y) (* t a)) x))
4.9b
(* (- (* z y) (* t a)) x)

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt add-log-exp
expm1-log1p-u insert-posit16 log1p-expm1-u
associate-*r* associate-*l*
flip3-- associate-*l/ fma-udef flip--
sub-neg fma-neg diff-log prod-diff pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 62
Calls
4 calls:
14.0ms
(- (* z y) (* t a))
0.0ms
(fma (- (* t c) (* y i)) j (fma (- (* a i) (* z c)) b (* (- (* z y) (* t a)) x)))
0.0ms
(fma (- (* a i) (* z c)) b (* (- (* z y) (* t a)) x))
49.0ms
(* (- (* z y) (* t a)) x)

series1.0s

Counts
4 → 12
Calls
4 calls:
44.0ms
(- (* z y) (* t a))
633.0ms
(fma (- (* t c) (* y i)) j (fma (- (* a i) (* z c)) b (* (- (* z y) (* t a)) x)))
281.0ms
(fma (- (* a i) (* z c)) b (* (- (* z y) (* t a)) x))
78.0ms
(* (- (* z y) (* t a)) x)

simplify2.5s

Counts
74 → 74
Iterations
IterNodes
done5001
32953
2734
1252
0114

prune699.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 5.1b

localize79.0ms

Local error

Found 4 expressions with local error:

2.0b
(* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x))
2.7b
(fma (- (* t c) (* y i)) j (fma (- (* a i) (* z c)) b (* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x))))
3.3b
(* (- (* z y) (* t a)) (* (cbrt x) (cbrt x)))
4.0b
(fma (- (* a i) (* z c)) b (* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x)))

rewrite173.0ms

Algorithm
rewrite-expression-head
Rules
18×pow1 add-exp-log
11×add-cbrt-cube
pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt
*-un-lft-identity associate-*r* add-cube-cbrt
associate-*l/
expm1-log1p-u associate-*l* insert-posit16 log1p-expm1-u add-log-exp
cbrt-prod
flip3-- *-commutative fma-udef flip--
unswap-sqr
Counts
4 → 75
Calls
4 calls:
109.0ms
(* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x))
0.0ms
(fma (- (* t c) (* y i)) j (fma (- (* a i) (* z c)) b (* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x))))
62.0ms
(* (- (* z y) (* t a)) (* (cbrt x) (cbrt x)))
0.0ms
(fma (- (* a i) (* z c)) b (* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x)))

series1.6s

Counts
4 → 12
Calls
4 calls:
113.0ms
(* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x))
841.0ms
(fma (- (* t c) (* y i)) j (fma (- (* a i) (* z c)) b (* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x))))
276.0ms
(* (- (* z y) (* t a)) (* (cbrt x) (cbrt x)))
361.0ms
(fma (- (* a i) (* z c)) b (* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x)))

simplify2.3s

Counts
87 → 87
Iterations
IterNodes
done5006
34001
21174
1370
0148

prune857.0ms

Pruning

15 alts after pruning (14 fresh and 1 done)

Merged error: 4.3b

localize54.0ms

Local error

Found 4 expressions with local error:

0.3b
(- (* y z) (* a t))
2.7b
(fma (- (* t c) (* y i)) j (fma (- (* a i) (* z c)) b (* x (- (* y z) (* a t)))))
4.0b
(fma (- (* a i) (* z c)) b (* x (- (* y z) (* a t))))
4.9b
(* x (- (* y z) (* a t)))

rewrite49.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt add-log-exp
expm1-log1p-u insert-posit16 log1p-expm1-u
distribute-rgt-in sub-neg distribute-lft-in associate-*r* associate-*l* prod-diff
flip3-- associate-*r/ fma-udef flip--
fma-neg diff-log pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 68
Calls
4 calls:
13.0ms
(- (* y z) (* a t))
0.0ms
(fma (- (* t c) (* y i)) j (fma (- (* a i) (* z c)) b (* x (- (* y z) (* a t)))))
0.0ms
(fma (- (* a i) (* z c)) b (* x (- (* y z) (* a t))))
35.0ms
(* x (- (* y z) (* a t)))

series1.4s

Counts
4 → 12
Calls
4 calls:
57.0ms
(- (* y z) (* a t))
860.0ms
(fma (- (* t c) (* y i)) j (fma (- (* a i) (* z c)) b (* x (- (* y z) (* a t)))))
325.0ms
(fma (- (* a i) (* z c)) b (* x (- (* y z) (* a t))))
110.0ms
(* x (- (* y z) (* a t)))

simplify2.1s

Counts
80 → 80
Iterations
IterNodes
done5048
32789
2854
1288
0122

prune977.0ms

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 4.3b

localize62.0ms

Local error

Found 4 expressions with local error:

2.7b
(fma (- (* t c) (* y i)) j (fma (- (* a i) (* z c)) b (+ (* (fma y z (- (* t a))) x) (* (fma (- t) a (* t a)) x))))
4.0b
(fma (- (* a i) (* z c)) b (+ (* (fma y z (- (* t a))) x) (* (fma (- t) a (* t a)) x)))
4.9b
(* (fma y z (- (* t a))) x)
49.8b
(fma (- t) a (* t a))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
associate-*r* associate-*l* fma-udef
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 54
Calls
4 calls:
0.0ms
(fma (- (* t c) (* y i)) j (fma (- (* a i) (* z c)) b (+ (* (fma y z (- (* t a))) x) (* (fma (- t) a (* t a)) x))))
0.0ms
(fma (- (* a i) (* z c)) b (+ (* (fma y z (- (* t a))) x) (* (fma (- t) a (* t a)) x)))
6.0ms
(* (fma y z (- (* t a))) x)
0.0ms
(fma (- t) a (* t a))

series9.4s

Counts
4 → 12
Calls
4 calls:
5.4s
(fma (- (* t c) (* y i)) j (fma (- (* a i) (* z c)) b (+ (* (fma y z (- (* t a))) x) (* (fma (- t) a (* t a)) x))))
3.9s
(fma (- (* a i) (* z c)) b (+ (* (fma y z (- (* t a))) x) (* (fma (- t) a (* t a)) x)))
108.0ms
(* (fma y z (- (* t a))) x)
51.0ms
(fma (- t) a (* t a))

simplify2.2s

Counts
66 → 66
Iterations
IterNodes
done5008
31422
2425
1186
0102

prune758.0ms

Pruning

15 alts after pruning (13 fresh and 2 done)

Merged error: 4.3b

regimes1.9s

Accuracy

11% (5.2b remaining)

Error of 11.2b against oracle of 6.0b and baseline of 11.9b

bsearch326.0ms

Steps
ItersRangePoint
9
-7.04091730043317e-298
-2.811936598557492e-304
-2.2728874929835057e-303
8
-6.58780933880467e-179
-3.535098000706147e-183
-2.2795782386377772e-181

simplify11.0ms

Iterations
IterNodes
done58
258
156
039

end0.0ms

sample7.2s

Algorithm
intervals
Results
5.3s18880×body80valid