Details

Time bar (total: 35.1s)

sample307.0ms

Algorithm
intervals
Results
177.0ms93×body2560valid
70.0ms81×body1280valid
21.0ms44×body640valid
7.0ms25×body320valid
5.0ms256×pre80true
3.0ms13×body160valid

simplify82.0ms

Counts
1 → 1
Iterations
IterNodes
done11
211
18
06

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 59.5b

localize16.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ 1.0 (tan x))
4.1b
(- (/ 1.0 x) (/ 1.0 (tan x)))

rewrite103.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt
20×*-un-lft-identity
19×times-frac
12×add-cube-cbrt
distribute-lft-out--
add-cbrt-cube add-exp-log add-log-exp difference-of-squares
associate-/r* div-inv associate-/l*
pow1 insert-posit16
cbrt-undiv clear-num sub-neg frac-2neg flip3-- diff-log div-exp tan-quot associate-/r/ frac-sub flip--
Counts
2 → 52
Calls
2 calls:
23.0ms
(/ 1.0 (tan x))
76.0ms
(- (/ 1.0 x) (/ 1.0 (tan x)))

series405.0ms

Counts
2 → 6
Calls
2 calls:
119.0ms
(/ 1.0 (tan x))
286.0ms
(- (/ 1.0 x) (/ 1.0 (tan x)))

simplify3.6s

Counts
58 → 58
Iterations
IterNodes
done5001
31835
2630
1244
0117

prune635.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.4b

localize58.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (* x (+ 0.3333333333333333 (* (* x x) 0.022222222222222223))) (* (pow x 5) 0.0021164021164021165))
0.1b
(* (pow x 5) 0.0021164021164021165)
0.1b
(* (* x x) 0.022222222222222223)

rewrite93.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt add-exp-log
10×add-cbrt-cube
pow1 associate-*l*
*-un-lft-identity add-cube-cbrt
associate-*r* prod-exp
add-log-exp
unpow-prod-down cbrt-unprod unswap-sqr
pow-prod-down insert-posit16
associate-+l+ *-commutative sqr-pow
distribute-rgt-in pow-to-exp +-commutative sum-log distribute-lft-in flip3-+ pow-exp flip-+
Counts
3 → 60
Calls
3 calls:
19.0ms
(+ (* x (+ 0.3333333333333333 (* (* x x) 0.022222222222222223))) (* (pow x 5) 0.0021164021164021165))
20.0ms
(* (pow x 5) 0.0021164021164021165)
48.0ms
(* (* x x) 0.022222222222222223)

series253.0ms

Counts
3 → 9
Calls
3 calls:
103.0ms
(+ (* x (+ 0.3333333333333333 (* (* x x) 0.022222222222222223))) (* (pow x 5) 0.0021164021164021165))
92.0ms
(* (pow x 5) 0.0021164021164021165)
58.0ms
(* (* x x) 0.022222222222222223)

simplify3.0s

Counts
69 → 69
Iterations
IterNodes
done5000
2982
1307
0116

prune606.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.2b

localize79.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* 0.3333333333333333 x) (+ (* (* (* x x) 0.022222222222222223) x) (* (pow x 5) 0.0021164021164021165)))
0.1b
(* (pow x 5) 0.0021164021164021165)
0.1b
(* (* x x) 0.022222222222222223)
0.1b
(* (* (* x x) 0.022222222222222223) x)

rewrite466.0ms

Algorithm
rewrite-expression-head
Rules
23×add-exp-log
20×add-cbrt-cube
18×pow1
15×add-sqr-sqrt
12×prod-exp
10×cbrt-unprod
*-un-lft-identity associate-*r* associate-*l* pow-prod-down add-cube-cbrt add-log-exp
unpow-prod-down insert-posit16 unswap-sqr
sum-log *-commutative
sqr-pow
pow-to-exp +-commutative associate-+r+ flip3-+ pow-exp flip-+
Counts
4 → 82
Calls
4 calls:
227.0ms
(+ (* 0.3333333333333333 x) (+ (* (* (* x x) 0.022222222222222223) x) (* (pow x 5) 0.0021164021164021165)))
28.0ms
(* (pow x 5) 0.0021164021164021165)
49.0ms
(* (* x x) 0.022222222222222223)
153.0ms
(* (* (* x x) 0.022222222222222223) x)

series298.0ms

Counts
4 → 12
Calls
4 calls:
113.0ms
(+ (* 0.3333333333333333 x) (+ (* (* (* x x) 0.022222222222222223) x) (* (pow x 5) 0.0021164021164021165)))
72.0ms
(* (pow x 5) 0.0021164021164021165)
50.0ms
(* (* x x) 0.022222222222222223)
63.0ms
(* (* (* x x) 0.022222222222222223) x)

simplify3.1s

Counts
94 → 94
Iterations
IterNodes
done5002
21254
1368
0136

prune771.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.2b

localize59.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (log (exp (* (* x x) 0.022222222222222223))) x)
0.1b
(* (pow x 5) 0.0021164021164021165)
0.1b
(* (* x x) 0.022222222222222223)
3.6b
(log (exp (* (* x x) 0.022222222222222223)))

rewrite96.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt
16×add-exp-log
14×associate-*l*
13×pow1 add-cbrt-cube
11×*-un-lft-identity add-cube-cbrt
associate-*r*
prod-exp
log-pow add-log-exp
cbrt-unprod unswap-sqr
unpow-prod-down pow-prod-down insert-posit16
log-prod *-commutative
exp-prod exp-to-pow sqr-pow
pow-to-exp rem-log-exp pow-exp
Counts
4 → 83
Calls
4 calls:
30.0ms
(* (log (exp (* (* x x) 0.022222222222222223))) x)
28.0ms
(* (pow x 5) 0.0021164021164021165)
24.0ms
(* (* x x) 0.022222222222222223)
5.0ms
(log (exp (* (* x x) 0.022222222222222223)))

series250.0ms

Counts
4 → 12
Calls
4 calls:
69.0ms
(* (log (exp (* (* x x) 0.022222222222222223))) x)
91.0ms
(* (pow x 5) 0.0021164021164021165)
42.0ms
(* (* x x) 0.022222222222222223)
47.0ms
(log (exp (* (* x x) 0.022222222222222223)))

simplify6.5s

Counts
95 → 95
Iterations
IterNodes
done5009
33435
2821
1274
0123

prune741.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.2b

regimes180.0ms

Accuracy

0% (0.1b remaining)

Error of 0.3b against oracle of 0.2b and baseline of 0.3b

bsearch0.0ms

simplify12.0ms

Iterations
IterNodes
done19
119
013

end0.0ms

sample13.4s

Algorithm
intervals
Results
8.3s3245×body2560valid
2.6s2537×body1280valid
792.0ms1242×body640valid
749.0ms612×body320valid
582.0ms8000×pre80true
72.0ms313×body160valid
6.0ms51×body80valid