Details

Time bar (total: 12.9s)

sample22.0ms

Algorithm
intervals
Results
12.0ms256×body80valid

simplify28.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01417
12817
24317
35517
45817
done5817

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ 1.0 (* x (+ 0.99229 (* x 0.04481))))
0.0b
(- (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))) x)
0.1b
(* x (+ 0.99229 (* x 0.04481)))
13.5b
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))

rewrite126.0ms

Algorithm
rewrite-expression-head
Rules
21×add-sqr-sqrt
16×*-un-lft-identity
14×add-cube-cbrt
10×times-frac
add-exp-log add-cbrt-cube add-log-exp
pow1
flip3-+ flip-+
associate-*r* associate-*l* associate-/r* associate-/l*
distribute-rgt-in associate-+r+ distribute-lft-in associate-*r/ associate-/r/ associate-/l/ difference-of-squares
cbrt-undiv +-commutative sub-neg flip3-- frac-2neg diff-log div-exp pow-prod-down prod-exp clear-num sum-log *-commutative flip-- cbrt-unprod div-inv distribute-lft-out-- unswap-sqr
Counts
4 → 81
Calls
4 calls:
8.0ms
(+ 1.0 (* x (+ 0.99229 (* x 0.04481))))
75.0ms
(- (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))) x)
16.0ms
(* x (+ 0.99229 (* x 0.04481)))
25.0ms
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))

series348.0ms

Counts
4 → 12
Calls
4 calls:
40.0ms
(+ 1.0 (* x (+ 0.99229 (* x 0.04481))))
139.0ms
(- (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))) x)
107.0ms
(* x (+ 0.99229 (* x 0.04481)))
62.0ms
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))

simplify1.2s

Counts
93 → 93
Iterations

Useful iterations: 2 (425.0ms)

IterNodesCost
01731756
14691682
220361568
done50001568

prune286.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize30.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (+ (* 0.04481 (pow x 2)) (* 0.99229 x)))) x)
0.0b
(+ (* 0.04481 (pow x 2)) (* 0.99229 x))
0.3b
(* 0.04481 (pow x 2))
13.5b
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (+ (* 0.04481 (pow x 2)) (* 0.99229 x))))

rewrite450.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt
26×*-un-lft-identity
16×add-cube-cbrt
13×times-frac
11×add-exp-log
associate-*r* add-cbrt-cube add-log-exp
pow1 unpow-prod-down associate-/r* distribute-lft-out unswap-sqr
flip3-+ associate-*l* prod-exp flip-+ associate-/l*
associate-/r/ associate-/l/ unpow2 difference-of-squares sqr-pow
cbrt-undiv +-commutative pow-to-exp sub-neg flip3-- frac-2neg diff-log div-exp pow-exp clear-num sum-log *-commutative flip-- cbrt-unprod div-inv distribute-lft-out--
Counts
4 → 88
Calls
4 calls:
293.0ms
(- (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (+ (* 0.04481 (pow x 2)) (* 0.99229 x)))) x)
23.0ms
(+ (* 0.04481 (pow x 2)) (* 0.99229 x))
24.0ms
(* 0.04481 (pow x 2))
103.0ms
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (+ (* 0.04481 (pow x 2)) (* 0.99229 x))))

series311.0ms

Counts
4 → 12
Calls
4 calls:
138.0ms
(- (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (+ (* 0.04481 (pow x 2)) (* 0.99229 x)))) x)
79.0ms
(+ (* 0.04481 (pow x 2)) (* 0.99229 x))
27.0ms
(* 0.04481 (pow x 2))
66.0ms
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (+ (* 0.04481 (pow x 2)) (* 0.99229 x))))

simplify1.7s

Counts
100 → 100
Iterations

Useful iterations: done (1.7s)

IterNodesCost
01861943
14711825
219121706
done50001705

prune367.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize29.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (+ 1.0 (+ (* 0.04481 (pow x 2)) (* 0.99229 x))) (- 2.30753 (* x 0.27061)))
0.3b
(* (* x 0.27061) (* x 0.27061))
0.3b
(* 0.04481 (pow x 2))
19.4b
(/ (- (* 2.30753 2.30753) (* (* x 0.27061) (* x 0.27061))) (* (+ 1.0 (+ (* 0.04481 (pow x 2)) (* 0.99229 x))) (- 2.30753 (* x 0.27061))))

rewrite247.0ms

Algorithm
rewrite-expression-head
Rules
45×pow1
28×add-exp-log
25×add-cbrt-cube
19×add-sqr-sqrt
18×pow-prod-down
13×*-un-lft-identity prod-exp
12×associate-*r*
11×add-cube-cbrt cbrt-unprod
frac-times associate-*l* associate-/r/
flip3-- flip--
flip3-+ flip-+
unswap-sqr
unpow-prod-down times-frac associate-*r/ associate-*l/ pow-sqr pow-prod-up associate-/l* add-log-exp
*-commutative
cbrt-undiv distribute-rgt-in sub-neg distribute-lft-in pow-plus div-exp associate-/l/ unpow2 difference-of-squares sqr-pow
pow2 pow-to-exp frac-2neg div-sub swap-sqr pow-exp clear-num associate-/r* div-inv distribute-lft-out
Counts
4 → 126
Calls
4 calls:
120.0ms
(* (+ 1.0 (+ (* 0.04481 (pow x 2)) (* 0.99229 x))) (- 2.30753 (* x 0.27061)))
45.0ms
(* (* x 0.27061) (* x 0.27061))
14.0ms
(* 0.04481 (pow x 2))
61.0ms
(/ (- (* 2.30753 2.30753) (* (* x 0.27061) (* x 0.27061))) (* (+ 1.0 (+ (* 0.04481 (pow x 2)) (* 0.99229 x))) (- 2.30753 (* x 0.27061))))

series309.0ms

Counts
4 → 12
Calls
4 calls:
69.0ms
(* (+ 1.0 (+ (* 0.04481 (pow x 2)) (* 0.99229 x))) (- 2.30753 (* x 0.27061)))
49.0ms
(* (* x 0.27061) (* x 0.27061))
54.0ms
(* 0.04481 (pow x 2))
137.0ms
(/ (- (* 2.30753 2.30753) (* (* x 0.27061) (* x 0.27061))) (* (+ 1.0 (+ (* 0.04481 (pow x 2)) (* 0.99229 x))) (- 2.30753 (* x 0.27061))))

simplify2.6s

Counts
138 → 138
Iterations

Useful iterations: done (2.6s)

IterNodesCost
02322877
17012702
242462189
done50002169

prune467.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize35.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow (- (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))) x) 3)
0.1b
(* x (+ 0.99229 (* x 0.04481)))
13.5b
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))
18.7b
(cbrt (pow (- (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))) x) 3))

rewrite317.0ms

Algorithm
rewrite-expression-head
Rules
42×add-sqr-sqrt
28×*-un-lft-identity
20×add-cube-cbrt
18×cbrt-prod
13×times-frac
12×unpow-prod-down cube-prod
add-exp-log add-cbrt-cube
difference-of-squares
pow1
cube-div distribute-lft-out-- add-log-exp
pow-unpow flip3-+ associate-*r* associate-*l* associate-/r* flip-+ associate-/l*
cube-mult cbrt-div flip3-- unpow3 associate-*r/ associate-/r/ flip-- associate-/l/ sqr-pow
cbrt-undiv distribute-rgt-in pow-to-exp pow-pow frac-2neg distribute-lft-in pow1/3 div-exp pow-prod-down pow-exp prod-exp clear-num *-commutative rem-cbrt-cube cbrt-unprod div-inv rem-cube-cbrt unswap-sqr
Counts
4 → 113
Calls
4 calls:
147.0ms
(pow (- (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))) x) 3)
32.0ms
(* x (+ 0.99229 (* x 0.04481)))
31.0ms
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))
99.0ms
(cbrt (pow (- (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))) x) 3))

series503.0ms

Counts
4 → 12
Calls
4 calls:
182.0ms
(pow (- (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))) x) 3)
131.0ms
(* x (+ 0.99229 (* x 0.04481)))
80.0ms
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))
110.0ms
(cbrt (pow (- (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))) x) 3))

simplify2.2s

Counts
125 → 125
Iterations

Useful iterations: 2 (728.0ms)

IterNodesCost
02223255
16712996
233702706
done50012706

prune431.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes37.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01619
12219
done2219

end0.0ms

sample822.0ms

Algorithm
intervals
Results
630.0ms8000×body80valid