Details

Time bar (total: 29.0s)

sample523.0ms

Algorithm
intervals
Results
334.0ms112×body2560valid
119.0ms84×body1280valid
31.0ms35×body640valid
11.0ms256×pre80true
10.0ms17×body320valid
2.0msbody160valid
0.0msbody80valid

simplify63.0ms

Counts
1 → 1

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 59.9b

localize13.0ms

Local error

Found 1 expressions with local error:

2.4b
(- (/ 1 x) (/ 1 (tan x)))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt
19×*-un-lft-identity
18×times-frac
difference-of-squares
distribute-lft-out--
div-inv
add-cube-cbrt add-log-exp
pow1 sub-neg flip3-- add-cbrt-cube diff-log add-exp-log frac-sub insert-posit16 flip--
Counts
1 → 30
Calls
1 calls:
Slowest
23.0ms
(- (/ 1 x) (/ 1 (tan x)))

series100.0ms

Counts
1 → 3
Calls
1 calls:
Slowest
100.0ms
(- (/ 1 x) (/ 1 (tan x)))

simplify2.4s

Counts
33 → 33

prune250.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.4b

localize20.0ms

Local error

Found 4 expressions with local error:

0.4b
(* x (+ 1/3 (/ (* x x) 45)))
0.1b
(/ (* x x) 45)
0.1b
(* (pow x 5) 2/945)
0.0b
(+ 1/3 (/ (* x x) 45))

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
16×add-exp-log
15×*-un-lft-identity
13×add-cbrt-cube
11×add-cube-cbrt
10×associate-*l*
associate-*r*
pow1 add-log-exp
prod-exp
unpow-prod-down insert-posit16 unswap-sqr
associate-/r* times-frac cbrt-unprod
cbrt-undiv flip3-+ div-exp associate-*r/ *-commutative flip-+ distribute-lft-out sqr-pow
distribute-rgt-in pow-to-exp +-commutative clear-num sum-log frac-2neg distribute-lft-in pow-prod-down pow-exp div-inv associate-/l*
Counts
4 → 85
Calls
4 calls:
Slowest
24.0ms
(* x (+ 1/3 (/ (* x x) 45)))
10.0ms
(/ (* x x) 45)
8.0ms
(* (pow x 5) 2/945)
6.0ms
(+ 1/3 (/ (* x x) 45))

series301.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
129.0ms
(* x (+ 1/3 (/ (* x x) 45)))
79.0ms
(* (pow x 5) 2/945)
66.0ms
(+ 1/3 (/ (* x x) 45))
28.0ms
(/ (* x x) 45)

simplify1.7s

Counts
97 → 97

prune890.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize78.0ms

Local error

Found 4 expressions with local error:

0.4b
(/ (* (+ (/ (* x (* x x)) (/ 91125 (* x (* x x)))) 1/27) x) (+ (* 1/3 1/3) (- (* (/ (* x x) 45) (/ (* x x) 45)) (* 1/3 (/ (* x x) 45)))))
0.3b
(* (+ (/ (* x (* x x)) (/ 91125 (* x (* x x)))) 1/27) x)
0.2b
(* 1/3 (/ (* x x) 45))
0.1b
(/ (* x x) 45)

rewrite474.0ms

Algorithm
rewrite-expression-head
Rules
25×add-cbrt-cube add-exp-log
19×add-sqr-sqrt
15×*-un-lft-identity
13×add-cube-cbrt
10×times-frac associate-*r*
pow1
associate-*l* prod-exp cbrt-unprod
cbrt-undiv associate-/r* div-exp
associate-*l/ insert-posit16 add-log-exp
flip3-+ flip-+ div-inv unswap-sqr
clear-num frac-2neg pow-prod-down associate-/r/ *-commutative associate-/l* associate-/l/
associate-*r/ distribute-lft-out
Counts
4 → 99
Calls
4 calls:
Slowest
266.0ms
(/ (* (+ (/ (* x (* x x)) (/ 91125 (* x (* x x)))) 1/27) x) (+ (* 1/3 1/3) (- (* (/ (* x x) 45) (/ (* x x) 45)) (* 1/3 (/ (* x x) 45)))))
183.0ms
(* (+ (/ (* x (* x x)) (/ 91125 (* x (* x x)))) 1/27) x)
13.0ms
(* 1/3 (/ (* x x) 45))
8.0ms
(/ (* x x) 45)

series762.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
339.0ms
(* (+ (/ (* x (* x x)) (/ 91125 (* x (* x x)))) 1/27) x)
322.0ms
(/ (* (+ (/ (* x (* x x)) (/ 91125 (* x (* x x)))) 1/27) x) (+ (* 1/3 1/3) (- (* (/ (* x x) 45) (/ (* x x) 45)) (* 1/3 (/ (* x x) 45)))))
53.0ms
(* 1/3 (/ (* x x) 45))
47.0ms
(/ (* x x) 45)

simplify812.0ms

Counts
111 → 111

prune1.7s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize63.0ms

Local error

Found 4 expressions with local error:

0.4b
(/ x (+ 1/9 (* (- (/ (* x x) 45) 1/3) (/ (* x x) 45))))
0.4b
(* (+ (* (/ (* (* x x) x) 91125) (* (* x x) x)) 1/27) (/ x (+ 1/9 (* (- (/ (* x x) 45) 1/3) (/ (* x x) 45)))))
0.2b
(* (- (/ (* x x) 45) 1/3) (/ (* x x) 45))
0.1b
(/ (* x x) 45)

rewrite495.0ms

Algorithm
rewrite-expression-head
Rules
38×add-sqr-sqrt
27×*-un-lft-identity times-frac
25×add-cbrt-cube add-exp-log add-cube-cbrt
22×associate-*r*
associate-*l*
pow1
prod-exp cbrt-unprod
cbrt-undiv associate-/r* div-exp
frac-times flip3-+ associate-*l/ associate-/r/ flip-+ insert-posit16 div-inv associate-/l* add-log-exp unswap-sqr
clear-num frac-2neg flip3-- pow-prod-down associate-*r/ *-commutative flip-- difference-of-squares
distribute-lft-out--
Counts
4 → 127
Calls
4 calls:
Slowest
402.0ms
(* (+ (* (/ (* (* x x) x) 91125) (* (* x x) x)) 1/27) (/ x (+ 1/9 (* (- (/ (* x x) 45) 1/3) (/ (* x x) 45)))))
69.0ms
(* (- (/ (* x x) 45) 1/3) (/ (* x x) 45))
14.0ms
(/ (* x x) 45)
8.0ms
(/ x (+ 1/9 (* (- (/ (* x x) 45) 1/3) (/ (* x x) 45))))

series736.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
389.0ms
(* (+ (* (/ (* (* x x) x) 91125) (* (* x x) x)) 1/27) (/ x (+ 1/9 (* (- (/ (* x x) 45) 1/3) (/ (* x x) 45)))))
162.0ms
(/ x (+ 1/9 (* (- (/ (* x x) 45) 1/3) (/ (* x x) 45))))
153.0ms
(* (- (/ (* x x) 45) 1/3) (/ (* x x) 45))
32.0ms
(/ (* x x) 45)

simplify1.0s

Counts
139 → 139

prune1.6s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

regimes51.0ms

Accuracy

0% (0.2b remaining)

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

bsearch8.0ms

end0.0ms

sample14.8s

Algorithm
intervals
Results
9.0s3193×body2560valid
3.8s2552×body1280valid
1.1s1250×body640valid
348.0ms610×body320valid
285.0ms8000×pre80true
116.0ms338×body160valid
10.0ms57×body80valid