Details

Time bar (total: 24.9s)

sample157.0ms

Algorithm
intervals
Results
58.0ms565×body80valid

simplify1.9s

Counts
1 → 1
Iterations
IterNodes
done5000
41194
3333
2110
147
023

prune35.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 12.7b

localize60.0ms

Local error

Found 4 expressions with local error:

0.3b
(- (* i t) (* z c))
3.8b
(fma b (- (* i t) (* z c)) (* (- (* z y) (* t a)) x))
4.4b
(fma (- (* a c) (* y i)) j (fma b (- (* i t) (* z c)) (* (- (* z y) (* t a)) x)))
6.6b
(* (- (* z y) (* t a)) x)

rewrite34.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 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 → 58
Calls
4 calls:
9.0ms
(- (* i t) (* z c))
0.0ms
(fma b (- (* i t) (* z c)) (* (- (* z y) (* t a)) x))
0.0ms
(fma (- (* a c) (* y i)) j (fma b (- (* i t) (* z c)) (* (- (* z y) (* t a)) x)))
23.0ms
(* (- (* z y) (* t a)) x)

series1.2s

Counts
4 → 12
Calls
4 calls:
49.0ms
(- (* i t) (* z c))
289.0ms
(fma b (- (* i t) (* z c)) (* (- (* z y) (* t a)) x))
734.0ms
(fma (- (* a c) (* y i)) j (fma b (- (* i t) (* z c)) (* (- (* z y) (* t a)) x)))
100.0ms
(* (- (* z y) (* t a)) x)

simplify1.2s

Counts
70 → 70
Iterations
IterNodes
done5000
21074
1297
0122

prune892.0ms

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 8.4b

localize56.0ms

Local error

Found 4 expressions with local error:

0.3b
(- (* i t) (* z c))
3.8b
(fma b (- (* i t) (* z c)) (* (- (* z y) (* t a)) x))
4.5b
(* (- (* a c) (* y i)) j)
6.6b
(* (- (* z y) (* t a)) x)

rewrite102.0ms

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

series539.0ms

Counts
4 → 12
Calls
4 calls:
45.0ms
(- (* i t) (* z c))
296.0ms
(fma b (- (* i t) (* z c)) (* (- (* z y) (* t a)) x))
91.0ms
(* (- (* a c) (* y i)) j)
106.0ms
(* (- (* z y) (* t a)) x)

simplify1.3s

Counts
82 → 82
Iterations
IterNodes
done5000
21444
1382
0149

prune1.1s

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 8.1b

localize93.0ms

Local error

Found 4 expressions with local error:

1.5b
(* (* (- (* a c) (* y i)) (* (cbrt j) (cbrt j))) (cbrt j))
3.3b
(* (- (* a c) (* y i)) (* (cbrt j) (cbrt j)))
3.8b
(fma b (- (* i t) (* z c)) (* (- (* z y) (* t a)) x))
6.6b
(* (- (* z y) (* t a)) x)

rewrite161.0ms

Algorithm
rewrite-expression-head
Rules
20×pow1 add-exp-log
13×add-cbrt-cube
12×add-sqr-sqrt
10×associate-*r* pow-prod-down prod-exp cbrt-unprod
*-un-lft-identity add-cube-cbrt
associate-*l/
associate-*l*
expm1-log1p-u log1p-expm1-u add-log-exp
cbrt-prod flip3-- *-commutative flip--
unswap-sqr
fma-udef
Counts
4 → 83
Calls
4 calls:
95.0ms
(* (* (- (* a c) (* y i)) (* (cbrt j) (cbrt j))) (cbrt j))
42.0ms
(* (- (* a c) (* y i)) (* (cbrt j) (cbrt j)))
0.0ms
(fma b (- (* i t) (* z c)) (* (- (* z y) (* t a)) x))
22.0ms
(* (- (* z y) (* t a)) x)

series866.0ms

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

simplify1.6s

Counts
95 → 95
Iterations
IterNodes
done5000
22007
1460
0171

prune1.2s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 2.8b

localize77.0ms

Local error

Found 4 expressions with local error:

1.7b
(* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x))
3.8b
(fma b (- (* i t) (* z c)) (* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x)))
4.5b
(* (- (* a c) (* y i)) j)
5.2b
(* (- (* z y) (* t a)) (* (cbrt x) (cbrt x)))

rewrite178.0ms

Algorithm
rewrite-expression-head
Rules
20×pow1 add-exp-log
13×add-cbrt-cube
12×add-sqr-sqrt
10×associate-*r* pow-prod-down prod-exp cbrt-unprod
*-un-lft-identity add-cube-cbrt
associate-*l/
associate-*l*
expm1-log1p-u log1p-expm1-u add-log-exp
cbrt-prod flip3-- *-commutative flip--
unswap-sqr
fma-udef
Counts
4 → 83
Calls
4 calls:
106.0ms
(* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x))
0.0ms
(fma b (- (* i t) (* z c)) (* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x)))
24.0ms
(* (- (* a c) (* y i)) j)
44.0ms
(* (- (* z y) (* t a)) (* (cbrt x) (cbrt x)))

series915.0ms

Counts
4 → 12
Calls
4 calls:
131.0ms
(* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x))
409.0ms
(fma b (- (* i t) (* z c)) (* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x)))
85.0ms
(* (- (* a c) (* y i)) j)
289.0ms
(* (- (* z y) (* t a)) (* (cbrt x) (cbrt x)))

simplify1.6s

Counts
95 → 95
Iterations
IterNodes
done5000
22015
1452
0171

prune923.0ms

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 2.6b

regimes3.1s

Accuracy

27.9% (7.4b remaining)

Error of 9.8b against oracle of 2.4b and baseline of 12.6b

bsearch278.0ms

Steps
ItersRangePoint
6
2.0896367406142687e-84
2.3227454427546907e-83
1.6135922766508473e-83
8
-4.584783334784623e+78
-9.061135516040537e+73
-7.426419963249853e+76

simplify15.0ms

Iterations
IterNodes
done64
164
045

end0.0ms

sample5.3s

Algorithm
intervals
Results
3.3s19345×body80valid