Details

Time bar (total: 1.3m)

sample442.0ms

Algorithm
intervals
Results
259.0ms469×body80valid
22.0ms15×body640valid
11.0msbody1280valid
7.0msbody320valid
5.0msbody160valid

simplify12.1s

Counts
1 → 1
Iterations
IterNodes
410038
31640
2383
1111
035

prune30.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize129.0ms

Local error

Found 4 expressions with local error:

2.5b
(- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)
3.4b
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
7.5b
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))
7.6b
(* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))

rewrite2.1s

Algorithm
rewrite-expression-head
Rules
243×add-sqr-sqrt
239×*-un-lft-identity
201×prod-diff
171×add-cube-cbrt
166×times-frac
130×associate-+l+
75×distribute-rgt-in distribute-lft-in
35×difference-of-squares
34×distribute-lft-out--
30×add-cbrt-cube add-exp-log
24×associate-*r*
23×associate-*r/
22×associate-/r/
21×fma-neg
18×pow1
15×prod-exp cbrt-unprod
12×flip3-+ flip-+
11×flip3-- div-inv flip--
10×associate-+r+ frac-add
pow-prod-down
add-log-exp
sub-neg
expm1-log1p-u frac-times insert-posit16 log1p-expm1-u
cbrt-undiv div-exp
associate-*l* associate-*l/ *-commutative
associate--l- +-commutative sum-log fma-def diff-log div-sub unswap-sqr
Counts
4 → 351
Calls
4 calls:
663.0ms
(- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)
825.0ms
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
310.0ms
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))
317.0ms
(* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))

series815.0ms

Counts
4 → 12
Calls
4 calls:
111.0ms
(- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)
493.0ms
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
84.0ms
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))
127.0ms
(* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))

simplify5.9s

Counts
363 → 363
Iterations
IterNodes
26314
11471
0447

prune9.8s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.1b

localize181.0ms

Local error

Found 4 expressions with local error:

3.4b
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (fma (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (- (* (* x1 x1) (* x1 x1)) (* 1 1))) (- (* x1 x1) 1) -3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
5.1b
(fma (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (- (* (* x1 x1) (* x1 x1)) (* 1 1))) (- (* x1 x1) 1) -3)
7.5b
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))
7.6b
(* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))

rewrite853.0ms

Algorithm
rewrite-expression-head
Rules
30×add-cbrt-cube add-exp-log
25×add-sqr-sqrt
24×*-un-lft-identity associate-*r*
18×pow1 add-cube-cbrt
15×times-frac prod-exp cbrt-unprod
12×prod-diff
11×distribute-rgt-in distribute-lft-in
10×associate-+r+
pow-prod-down
associate-*r/
add-log-exp
expm1-log1p-u sub-neg insert-posit16 log1p-expm1-u
cbrt-undiv div-exp fma-udef distribute-lft-out-- difference-of-squares
associate-+l+ flip3-+ flip3-- associate-*l* associate-*l/ frac-add associate-/r/ *-commutative flip-+ flip--
+-commutative sum-log fma-def div-inv unswap-sqr
Counts
4 → 123
Calls
4 calls:
332.0ms
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (fma (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (- (* (* x1 x1) (* x1 x1)) (* 1 1))) (- (* x1 x1) 1) -3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
0.0ms
(fma (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (- (* (* x1 x1) (* x1 x1)) (* 1 1))) (- (* x1 x1) 1) -3)
233.0ms
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))
286.0ms
(* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))

series843.0ms

Counts
4 → 12
Calls
4 calls:
523.0ms
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (fma (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (- (* (* x1 x1) (* x1 x1)) (* 1 1))) (- (* x1 x1) 1) -3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
116.0ms
(fma (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (- (* (* x1 x1) (* x1 x1)) (* 1 1))) (- (* x1 x1) 1) -3)
82.0ms
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))
122.0ms
(* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))

simplify3.5s

Counts
135 → 135
Iterations
IterNodes
23723
1964
0299

prune4.0s

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 0.1b

localize153.0ms

Local error

Found 4 expressions with local error:

2.5b
(- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)
3.4b
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (+ (* (fma 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) (- (* (sqrt 6) (sqrt 6)))) (* x1 x1)) (* 0 (* x1 x1))))
7.5b
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))
7.6b
(* (fma 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) (- (* (sqrt 6) (sqrt 6)))) (* x1 x1))

rewrite1.7s

Algorithm
rewrite-expression-head
Rules
239×add-sqr-sqrt
235×*-un-lft-identity
189×prod-diff
167×add-cube-cbrt
166×times-frac
130×associate-+l+
65×distribute-rgt-in distribute-lft-in
35×difference-of-squares
34×distribute-lft-out--
30×add-cbrt-cube add-exp-log
22×associate-*r* associate-/r/
21×fma-neg
18×pow1
17×flip3-+ flip-+
15×prod-exp cbrt-unprod
11×associate-*r/ div-inv add-log-exp
10×frac-add
pow-prod-down
flip3-- flip--
expm1-log1p-u frac-times associate-*l* insert-posit16 log1p-expm1-u
cbrt-undiv sum-log sub-neg div-exp
associate-*l/ *-commutative
associate--l- +-commutative associate-+r+ fma-def diff-log div-sub unswap-sqr
Counts
4 → 331
Calls
4 calls:
627.0ms
(- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)
754.0ms
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (+ (* (fma 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) (- (* (sqrt 6) (sqrt 6)))) (* x1 x1)) (* 0 (* x1 x1))))
265.0ms
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))
28.0ms
(* (fma 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) (- (* (sqrt 6) (sqrt 6)))) (* x1 x1))

series1.0s

Counts
4 → 12
Calls
4 calls:
126.0ms
(- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)
627.0ms
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (+ (* (fma 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) (- (* (sqrt 6) (sqrt 6)))) (* x1 x1)) (* 0 (* x1 x1))))
98.0ms
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))
158.0ms
(* (fma 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) (- (* (sqrt 6) (sqrt 6)))) (* x1 x1))

simplify6.5s

Counts
343 → 343
Iterations
IterNodes
24876
11336
0414

prune11.0s

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 0.1b

localize241.0ms

Local error

Found 4 expressions with local error:

3.4b
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (fma (/ (* (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1)) (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1))) (* (cbrt (+ (* x1 x1) 1)) (cbrt (+ (* x1 x1) 1)))) (/ (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1)) (cbrt (+ (* x1 x1) 1))) -3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
5.3b
(fma (/ (* (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1)) (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1))) (* (cbrt (+ (* x1 x1) 1)) (cbrt (+ (* x1 x1) 1)))) (/ (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1)) (cbrt (+ (* x1 x1) 1))) -3)
7.5b
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))
7.6b
(* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))

rewrite713.0ms

Algorithm
rewrite-expression-head
Rules
30×add-cbrt-cube add-exp-log
25×add-sqr-sqrt
24×*-un-lft-identity associate-*r*
18×pow1 add-cube-cbrt
15×times-frac prod-exp cbrt-unprod
12×prod-diff
11×distribute-rgt-in distribute-lft-in
10×associate-+r+
pow-prod-down
associate-*r/
add-log-exp
expm1-log1p-u sub-neg insert-posit16 log1p-expm1-u
cbrt-undiv div-exp fma-udef distribute-lft-out-- difference-of-squares
associate-+l+ flip3-+ flip3-- associate-*l* associate-*l/ frac-add associate-/r/ *-commutative flip-+ flip--
+-commutative sum-log fma-def div-inv unswap-sqr
Counts
4 → 123
Calls
4 calls:
308.0ms
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (fma (/ (* (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1)) (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1))) (* (cbrt (+ (* x1 x1) 1)) (cbrt (+ (* x1 x1) 1)))) (/ (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1)) (cbrt (+ (* x1 x1) 1))) -3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
0.0ms
(fma (/ (* (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1)) (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1))) (* (cbrt (+ (* x1 x1) 1)) (cbrt (+ (* x1 x1) 1)))) (/ (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1)) (cbrt (+ (* x1 x1) 1))) -3)
170.0ms
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))
232.0ms
(* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))

series1.4s

Counts
4 → 12
Calls
4 calls:
910.0ms
(+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (fma (/ (* (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1)) (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1))) (* (cbrt (+ (* x1 x1) 1)) (cbrt (+ (* x1 x1) 1)))) (/ (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1)) (cbrt (+ (* x1 x1) 1))) -3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6)))
283.0ms
(fma (/ (* (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1)) (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1))) (* (cbrt (+ (* x1 x1) 1)) (cbrt (+ (* x1 x1) 1)))) (/ (cbrt (- (+ (* (* 3 x1) x1) (* 2 x2)) x1)) (cbrt (+ (* x1 x1) 1))) -3)
63.0ms
(* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))
123.0ms
(* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))

simplify3.1s

Counts
135 → 135
Iterations
IterNodes
24110
11015
0316

prune3.9s

Pruning

11 alts after pruning (8 fresh and 3 done)

Merged error: 0.1b

regimes569.0ms

Accuracy

0% (0.4b remaining)

Error of 0.5b against oracle of 0.1b and baseline of 0.5b

bsearch0.0ms

simplify19.0ms

Iterations
IterNodes
261
161
041

end0.0ms

sample8.3s

Algorithm
intervals
Results
6.0s14016×body80valid
713.0ms311×body320valid
672.0ms417×body640valid
403.0ms184×body1280valid
146.0ms184×body160valid