Details

Time bar (total: 18.6s)

sample126.0ms

Algorithm
intervals
Results
54.0ms492×body80valid

simplify3.1s

Counts
1 → 1
Iterations
IterNodes
done5000
53501
4954
3258
287
133
018

prune19.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 1.3b

localize35.0ms

Local error

Found 1 expressions with local error:

3.1b
(fma (* i (- c)) (fma b c a) (* y x))

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt fma-udef log1p-expm1-u add-log-exp
Counts
1 → 10
Calls
1 calls:
0.0ms
(fma (* i (- c)) (fma b c a) (* y x))

series207.0ms

Counts
1 → 3
Calls
1 calls:
206.0ms
(fma (* i (- c)) (fma b c a) (* y x))

simplify556.0ms

Counts
13 → 13
Iterations
IterNodes
done5000
3811
2173
160
031

prune153.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 1.2b

localize37.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* x y) (* z t))
0.0b
(- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))
0.1b
(* (+ a (* b c)) c)
7.9b
(* (* (+ a (* b c)) c) i)

rewrite157.0ms

Algorithm
rewrite-expression-head
Rules
14×associate-*l/
11×add-sqr-sqrt pow1 add-cbrt-cube add-exp-log add-log-exp
*-un-lft-identity add-cube-cbrt
flip3-+ flip-+
associate-*r*
expm1-log1p-u associate-*l* pow-prod-down prod-exp frac-sub cbrt-unprod log1p-expm1-u
fma-neg prod-diff
sum-log diff-log *-commutative
+-commutative sub-neg fma-def flip3-- associate--l+ flip-- unswap-sqr
Counts
4 → 84
Calls
4 calls:
14.0ms
(+ (* x y) (* z t))
78.0ms
(- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))
14.0ms
(* (+ a (* b c)) c)
47.0ms
(* (* (+ a (* b c)) c) i)

series1.1s

Counts
4 → 12
Calls
4 calls:
70.0ms
(+ (* x y) (* z t))
862.0ms
(- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))
67.0ms
(* (+ a (* b c)) c)
122.0ms
(* (* (+ a (* b c)) c) i)

simplify2.1s

Counts
96 → 96
Iterations
IterNodes
done5001
22818
1493
0163

prune894.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.0b

localize41.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* x y) (* z t))
1.2b
(fma (* (* i b) c) c (* a (* i c)))
3.7b
(* a (* i c))
5.9b
(* (* i b) c)

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
14×pow1 add-cbrt-cube add-exp-log
add-sqr-sqrt *-un-lft-identity pow-prod-down prod-exp add-cube-cbrt cbrt-unprod add-log-exp
expm1-log1p-u associate-*r* associate-*l* log1p-expm1-u
*-commutative
+-commutative sum-log fma-def flip3-+ flip-+ fma-udef
Counts
4 → 64
Calls
4 calls:
7.0ms
(+ (* x y) (* z t))
0.0ms
(fma (* (* i b) c) c (* a (* i c)))
14.0ms
(* a (* i c))
19.0ms
(* (* i b) c)

series311.0ms

Counts
4 → 12
Calls
4 calls:
69.0ms
(+ (* x y) (* z t))
126.0ms
(fma (* (* i b) c) c (* a (* i c)))
56.0ms
(* a (* i c))
59.0ms
(* (* i b) c)

simplify1.1s

Counts
76 → 76
Iterations
IterNodes
done5001
21597
1318
0119

prune689.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0.0b

localize35.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* x y) (* z t))
1.2b
(fma (pow (* b (* c i)) 1) c (* a (* i c)))
3.7b
(* a (* i c))
4.9b
(* b (* c i))

rewrite81.0ms

Algorithm
rewrite-expression-head
Rules
14×pow1 add-cbrt-cube add-exp-log
add-sqr-sqrt *-un-lft-identity associate-*l* pow-prod-down prod-exp add-cube-cbrt cbrt-unprod add-log-exp
expm1-log1p-u log1p-expm1-u
associate-*r* *-commutative
+-commutative sum-log fma-def flip3-+ flip-+ fma-udef
Counts
4 → 64
Calls
4 calls:
26.0ms
(+ (* x y) (* z t))
1.0ms
(fma (pow (* b (* c i)) 1) c (* a (* i c)))
25.0ms
(* a (* i c))
26.0ms
(* b (* c i))

series325.0ms

Counts
4 → 12
Calls
4 calls:
78.0ms
(+ (* x y) (* z t))
131.0ms
(fma (pow (* b (* c i)) 1) c (* a (* i c)))
61.0ms
(* a (* i c))
54.0ms
(* b (* c i))

simplify1.0s

Counts
76 → 76
Iterations
IterNodes
done5001
21501
1311
0118

prune611.0ms

Pruning

6 alts after pruning (2 fresh and 4 done)

Merged error: 0.0b

regimes1.9s

Accuracy

81.1% (0.3b remaining)

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

bsearch2.0ms

simplify9.0ms

Iterations
IterNodes
done53
353
251
149
033

end0.0ms

sample3.9s

Algorithm
intervals
Results
1.6s15075×body80valid