Details

Time bar (total: 23.7s)

sample72.0ms

Algorithm
intervals
Results
41.0ms461×body80valid

simplify4.8s

Counts
1 → 1
Iterations
IterNodes
done5000
64736
52602
4911
3255
286
133
018

prune15.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 6.7b

localize36.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma t z (* y x))
0.0b
(- (fma t z (* y x)) (* i (* (fma b c a) c)))
0.1b
(* (fma b c a) c)
9.0b
(* i (* (fma b c a) c))

rewrite49.0ms

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

series977.0ms

Counts
4 → 12
Calls
4 calls:
70.0ms
(fma t z (* y x))
796.0ms
(- (fma t z (* y x)) (* i (* (fma b c a) c)))
44.0ms
(* (fma b c a) c)
66.0ms
(* i (* (fma b c a) c))

simplify1.2s

Counts
87 → 87
Iterations
IterNodes
done5000
2828
1256
0120

prune678.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 1.2b

localize27.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma t z (* y x))
0.0b
(- (fma t z (* y x)) (* (* i (fma b c a)) c))
1.3b
(* i (fma b c a))
4.7b
(* (* i (fma b c a)) c)

rewrite34.0ms

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

series1.0s

Counts
4 → 12
Calls
4 calls:
68.0ms
(fma t z (* y x))
823.0ms
(- (fma t z (* y x)) (* (* i (fma b c a)) c))
71.0ms
(* i (fma b c a))
76.0ms
(* (* i (fma b c a)) c)

simplify1.3s

Counts
89 → 89
Iterations
IterNodes
done5001
2950
1279
0126

prune763.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 1.2b

localize53.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt i)
0.6b
(cbrt i)
1.4b
(* (cbrt i) (fma b c a))
4.7b
(* (* (* (cbrt i) (cbrt i)) (* (cbrt i) (fma b c a))) c)

rewrite188.0ms

Algorithm
rewrite-expression-head
Rules
24×pow1 add-exp-log
17×add-cbrt-cube
14×add-sqr-sqrt pow-prod-down prod-exp cbrt-unprod
10×cbrt-prod *-un-lft-identity add-cube-cbrt
associate-*l*
associate-*r*
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
pow1/3 *-commutative fma-udef unswap-sqr
distribute-rgt-in distribute-lft-in
Counts
4 → 85
Calls
4 calls:
1.0ms
(cbrt i)
1.0ms
(cbrt i)
10.0ms
(* (cbrt i) (fma b c a))
175.0ms
(* (* (* (cbrt i) (cbrt i)) (* (cbrt i) (fma b c a))) c)

series993.0ms

Counts
4 → 12
Calls
4 calls:
312.0ms
(cbrt i)
273.0ms
(cbrt i)
287.0ms
(* (cbrt i) (fma b c a))
121.0ms
(* (* (* (cbrt i) (cbrt i)) (* (cbrt i) (fma b c a))) c)

simplify2.1s

Counts
97 → 97
Iterations
IterNodes
done5000
21198
1319
0127

prune808.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 0.0b

localize62.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt i)
1.2b
(* (* (cbrt i) (fma b c a)) c)
1.4b
(* (cbrt i) (fma b c a))
3.9b
(* (* (cbrt i) (cbrt i)) (* (* (cbrt i) (fma b c a)) c))

rewrite607.0ms

Algorithm
rewrite-expression-head
Rules
32×pow1 add-exp-log
22×add-cbrt-cube
19×pow-prod-down prod-exp cbrt-unprod
13×add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
associate-*l*
cbrt-prod associate-*r*
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
*-commutative
fma-udef unswap-sqr
distribute-rgt-in distribute-lft-in pow1/3
Counts
4 → 93
Calls
4 calls:
1.0ms
(cbrt i)
39.0ms
(* (* (cbrt i) (fma b c a)) c)
17.0ms
(* (cbrt i) (fma b c a))
547.0ms
(* (* (cbrt i) (cbrt i)) (* (* (cbrt i) (fma b c a)) c))

series886.0ms

Counts
4 → 12
Calls
4 calls:
262.0ms
(cbrt i)
299.0ms
(* (* (cbrt i) (fma b c a)) c)
216.0ms
(* (cbrt i) (fma b c a))
107.0ms
(* (* (cbrt i) (cbrt i)) (* (* (cbrt i) (fma b c a)) c))

simplify1.8s

Counts
105 → 105
Iterations
IterNodes
done5003
21296
1369
0144

prune853.0ms

Pruning

10 alts after pruning (7 fresh and 3 done)

Merged error: 0.0b

regimes1.2s

Accuracy

68.5% (1.5b remaining)

Error of 1.6b against oracle of 0.0b and baseline of 4.9b

bsearch147.0ms

Steps
ItersRangePoint
5
1.5645992182973862e-66
5.348123093314954e-66
5.213977875097998e-66
8
-6.02171750296329e-10
-3.234574601768209e-14
-5.02546033382806e-11

simplify7.0ms

Iterations
IterNodes
done46
146
033

end0.0ms

sample3.1s

Algorithm
intervals
Results
2.4s15165×body80valid