Details

Time bar (total: 1.4m)

sample79.0ms

Algorithm
intervals
Results
64.0ms256×body80valid

simplify558.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
557.0ms
(- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))))

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize27.0ms

Local error

Found 4 expressions with local error:

2.6b
(- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))
2.6b
(- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))
0.0b
(* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))
0.0b
(/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))

rewrite273.0ms

Algorithm
rewrite-expression-head
Rules
72×add-sqr-sqrt
34×*-un-lft-identity
27×times-frac
18×difference-of-squares
16×add-cube-cbrt
12×pow1
10×add-exp-log
swap-sqr
flip3-- add-cbrt-cube flip-- distribute-lft-out-- add-log-exp
associate-*r* associate-*l*
frac-times sub-neg insert-posit16
associate-/r* associate-/l*
distribute-rgt-in distribute-lft-in diff-log div-exp associate-*l/ associate-*r/ associate-/r/
pow2 cbrt-undiv rec-exp clear-num frac-2neg flip3-+ pow-plus 1-exp pow-prod-down prod-exp pow-sqr *-commutative pow-prod-up cbrt-unprod flip-+ div-inv pow-flip inv-pow unswap-sqr
Counts
4 → 120
Calls
4 calls:
Slowest
206.0ms
(* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))
28.0ms
(- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))
22.0ms
(- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))
14.0ms
(/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))

series228.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
104.0ms
(/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))
57.0ms
(* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))
39.0ms
(- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))
28.0ms
(- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))

simplify16.6s

Counts
113 → 132
Calls
113 calls:
Slowest
597.0ms
(+ (* 2 2) (- (* (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))) (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (* 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))))
556.0ms
(* (* (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))) (* (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))
475.0ms
(* (- (* 2 2) (* (/ (/ 2 t) (+ 1 (/ 1 t))) (/ (/ 2 t) (+ 1 (/ 1 t))))) (- (* 2 2) (* (/ (/ 2 t) (+ 1 (/ 1 t))) (/ (/ 2 t) (+ 1 (/ 1 t))))))
466.0ms
(* (- (sqrt 2) (/ (/ (sqrt 2) (sqrt t)) (sqrt (+ 1 (/ 1 t))))) (- (sqrt 2) (/ (/ (sqrt 2) (sqrt t)) (sqrt (+ 1 (/ 1 t))))))
431.0ms
(* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))

prune1.3s

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize105.0ms

Local error

Found 4 expressions with local error:

5.7b
(- 8 (/ 8 (* (* t (+ 1 (/ 1 t))) (* (* t (+ 1 (/ 1 t))) (* t (+ 1 (/ 1 t)))))))
5.7b
(- 8 (/ 8 (* (* t (+ 1 (/ 1 t))) (* (* t (+ 1 (/ 1 t))) (* t (+ 1 (/ 1 t)))))))
0.2b
(/ 8 (* (* t (+ 1 (/ 1 t))) (* (* t (+ 1 (/ 1 t))) (* t (+ 1 (/ 1 t))))))
0.2b
(/ 8 (* (* t (+ 1 (/ 1 t))) (* (* t (+ 1 (/ 1 t))) (* t (+ 1 (/ 1 t))))))

rewrite800.0ms

Algorithm
rewrite-expression-head
Rules
136×associate-*r/
110×add-cbrt-cube add-exp-log
62×prod-exp cbrt-unprod
56×frac-times
54×flip3-+ flip-+
52×associate-/r/
22×cbrt-undiv div-exp
16×associate-*l/
12×add-sqr-sqrt *-un-lft-identity
add-cube-cbrt add-log-exp
times-frac associate-/l*
pow1 insert-posit16
clear-num associate-/r* sub-neg frac-2neg flip3-- diff-log div-inv flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 162
Calls
4 calls:
Slowest
251.0ms
(/ 8 (* (* t (+ 1 (/ 1 t))) (* (* t (+ 1 (/ 1 t))) (* t (+ 1 (/ 1 t))))))
222.0ms
(/ 8 (* (* t (+ 1 (/ 1 t))) (* (* t (+ 1 (/ 1 t))) (* t (+ 1 (/ 1 t))))))
173.0ms
(- 8 (/ 8 (* (* t (+ 1 (/ 1 t))) (* (* t (+ 1 (/ 1 t))) (* t (+ 1 (/ 1 t)))))))
144.0ms
(- 8 (/ 8 (* (* t (+ 1 (/ 1 t))) (* (* t (+ 1 (/ 1 t))) (* t (+ 1 (/ 1 t)))))))

series214.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
76.0ms
(- 8 (/ 8 (* (* t (+ 1 (/ 1 t))) (* (* t (+ 1 (/ 1 t))) (* t (+ 1 (/ 1 t)))))))
49.0ms
(- 8 (/ 8 (* (* t (+ 1 (/ 1 t))) (* (* t (+ 1 (/ 1 t))) (* t (+ 1 (/ 1 t)))))))
46.0ms
(/ 8 (* (* t (+ 1 (/ 1 t))) (* (* t (+ 1 (/ 1 t))) (* t (+ 1 (/ 1 t))))))
43.0ms
(/ 8 (* (* t (+ 1 (/ 1 t))) (* (* t (+ 1 (/ 1 t))) (* t (+ 1 (/ 1 t))))))

simplify54.4s

Counts
134 → 174
Calls
134 calls:
Slowest
1.3s
(/ (* (* 8 8) 8) (* (* (* (* t t) t) (* (* (+ 1 (/ 1 t)) (+ 1 (/ 1 t))) (+ 1 (/ 1 t)))) (* (* (* (* t (+ 1 (/ 1 t))) (* t (+ 1 (/ 1 t)))) (* t (+ 1 (/ 1 t)))) (* (* (* t t) t) (* (* (+ 1 (/ 1 t)) (+ 1 (/ 1 t))) (+ 1 (/ 1 t)))))))
1.2s
(/ (* (* 8 8) 8) (* (* (* (* t t) t) (* (* (+ 1 (/ 1 t)) (+ 1 (/ 1 t))) (+ 1 (/ 1 t)))) (* (* (* (* t t) t) (* (* (+ 1 (/ 1 t)) (+ 1 (/ 1 t))) (+ 1 (/ 1 t)))) (* (* (* t t) t) (* (* (+ 1 (/ 1 t)) (+ 1 (/ 1 t))) (+ 1 (/ 1 t)))))))
1.2s
(* (+ (* 1 1) (- (* (/ 1 t) (/ 1 t)) (* 1 (/ 1 t)))) (* (+ (* 1 1) (- (* (/ 1 t) (/ 1 t)) (* 1 (/ 1 t)))) (+ (* 1 1) (- (* (/ 1 t) (/ 1 t)) (* 1 (/ 1 t))))))
1.2s
(/ (* (* 8 8) 8) (* (* (* (* t t) t) (* (* (+ 1 (/ 1 t)) (+ 1 (/ 1 t))) (+ 1 (/ 1 t)))) (* (* (* (* t (+ 1 (/ 1 t))) (* t (+ 1 (/ 1 t)))) (* t (+ 1 (/ 1 t)))) (* (* (* t t) t) (* (* (+ 1 (/ 1 t)) (+ 1 (/ 1 t))) (+ 1 (/ 1 t)))))))
1.2s
(/ (* (* 8 8) 8) (* (* (* (* t t) t) (* (* (+ 1 (/ 1 t)) (+ 1 (/ 1 t))) (+ 1 (/ 1 t)))) (* (* (* (* t t) t) (* (* (+ 1 (/ 1 t)) (+ 1 (/ 1 t))) (+ 1 (/ 1 t)))) (* (* (* t t) t) (* (* (+ 1 (/ 1 t)) (+ 1 (/ 1 t))) (+ 1 (/ 1 t)))))))

prune3.6s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize93.0ms

Local error

Found 4 expressions with local error:

5.7b
(- 2 (/ 2 (* (+ 1 (/ 1 t)) t)))
5.7b
(- 2 (/ 2 (* (+ 1 (/ 1 t)) t)))
5.7b
(- 2 (/ 2 (* (+ 1 (/ 1 t)) t)))
5.7b
(- 2 (/ 2 (* (+ 1 (/ 1 t)) t)))

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt *-un-lft-identity add-log-exp
pow1 sub-neg flip3-- add-cbrt-cube diff-log add-exp-log add-cube-cbrt insert-posit16 flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 60
Calls
4 calls:
Slowest
19.0ms
(- 2 (/ 2 (* (+ 1 (/ 1 t)) t)))
16.0ms
(- 2 (/ 2 (* (+ 1 (/ 1 t)) t)))
10.0ms
(- 2 (/ 2 (* (+ 1 (/ 1 t)) t)))
9.0ms
(- 2 (/ 2 (* (+ 1 (/ 1 t)) t)))

series139.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
45.0ms
(- 2 (/ 2 (* (+ 1 (/ 1 t)) t)))
39.0ms
(- 2 (/ 2 (* (+ 1 (/ 1 t)) t)))
29.0ms
(- 2 (/ 2 (* (+ 1 (/ 1 t)) t)))
26.0ms
(- 2 (/ 2 (* (+ 1 (/ 1 t)) t)))

simplify3.2s

Counts
28 → 72
Calls
28 calls:
Slowest
350.0ms
(- (+ (* 2 t) (* 2 (pow t 3))) (* 2 (pow t 2)))
323.0ms
(- (+ (* 2 t) (* 2 (pow t 3))) (* 2 (pow t 2)))
301.0ms
(- (+ (* 2 t) (* 2 (pow t 3))) (* 2 (pow t 2)))
282.0ms
(- (+ (* 2 t) (* 2 (pow t 3))) (* 2 (pow t 2)))
166.0ms
(- (+ (* 2 (/ 1 (pow t 2))) 2) (* 2 (/ 1 t)))

prune927.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes19.0ms

Accuracy

0% (0.0b remaining)

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

bsearch7.0ms

end0.0ms

sample1.6s

Algorithm
intervals
Results
1.4s8000×body80valid