Details

Time bar (total: 10.0m)

sample189.0ms

Algorithm
intervals
Results
109.0ms256×body160valid

simplify5.4s

Counts
1 → 1
Iterations
IterNodes
done5001
42445
3706
2229
179
031

prune22.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.1b

localize85.0ms

Local error

Found 4 expressions with local error:

1.0b
(+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0)))
1.0b
(* (pow 33096.0 6.0) 333.75)
1.0b
(* 5.5 (pow 33096.0 8.0))
62.0b
(+ (* (* 77617.0 77617.0) (+ (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0))) (+ (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0))))

rewrite1.5s

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
18×add-log-exp
14×add-exp-log
10×add-cube-cbrt *-un-lft-identity associate-*r* associate-*l*
unpow-prod-down sum-log add-cbrt-cube
flip3-+ prod-exp flip-+ unswap-sqr
pow1 associate-*r/ frac-add sqr-pow
associate-+r+
+-commutative pow-to-exp associate-+l+ pow-exp *-commutative cbrt-unprod
distribute-rgt-in associate-+r- sub-neg distribute-lft-in diff-log
Counts
4 → 85
Calls
4 calls:
126.0ms
(+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0)))
23.0ms
(* (pow 33096.0 6.0) 333.75)
23.0ms
(* 5.5 (pow 33096.0 8.0))
1.3s
(+ (* (* 77617.0 77617.0) (+ (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0))) (+ (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0))))

series0.0ms

Counts
4 → 4
Calls
4 calls:
0.0ms
(+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0)))
0.0ms
(* (pow 33096.0 6.0) 333.75)
0.0ms
(* 5.5 (pow 33096.0 8.0))
0.0ms
(+ (* (* 77617.0 77617.0) (+ (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0))) (+ (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0))))

simplify4.3s

Counts
89 → 89
Iterations
IterNodes
done5002
22888
1617
0206

prune1.0s

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.1b

localize107.0ms

Local error

Found 4 expressions with local error:

1.0b
(* 5.5 (pow 33096.0 8.0))
1.0b
(* 5.5 (pow 33096.0 8.0))
1.0b
(/ (- (* (* (* 77617.0 77617.0) (+ (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0))) (* (* 77617.0 77617.0) (+ (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0)))) (* (+ (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0))) (+ (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0))))) (- (* (* 77617.0 77617.0) (+ (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0))) (+ (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0)))))
62.2b
(- (* (* (* 77617.0 77617.0) (+ (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0))) (* (* 77617.0 77617.0) (+ (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0)))) (* (+ (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0))) (+ (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0)))))

rewrite15.6s

Algorithm
rewrite-expression-head
Rules
260×associate-*r/
196×flip3-+ flip-+
132×frac-sub
128×frac-times
66×associate-/l/
64×associate-*l/
29×add-sqr-sqrt
19×add-cube-cbrt *-un-lft-identity
16×add-exp-log
14×associate-*r*
12×times-frac
10×add-cbrt-cube
unpow-prod-down
associate-*l* prod-exp associate-/r/ add-log-exp unswap-sqr
distribute-rgt-in distribute-lft-in difference-of-squares
pow1 associate--l+ associate-/l* sqr-pow
flip3-- associate-/r* flip--
pow-to-exp pow-exp *-commutative cbrt-unprod associate--r+
cbrt-undiv sub-neg frac-2neg diff-log div-sub div-exp clear-num div-inv
Counts
4 → 237
Calls
4 calls:
24.0ms
(* 5.5 (pow 33096.0 8.0))
23.0ms
(* 5.5 (pow 33096.0 8.0))
11.7s
(/ (- (* (* (* 77617.0 77617.0) (+ (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0))) (* (* 77617.0 77617.0) (+ (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0)))) (* (+ (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0))) (+ (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0))))) (- (* (* 77617.0 77617.0) (+ (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0))) (+ (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0)))))
3.8s
(- (* (* (* 77617.0 77617.0) (+ (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0))) (* (* 77617.0 77617.0) (+ (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0)))) (* (+ (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0))) (+ (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0)))))

series0.0ms

Counts
4 → 4
Calls
4 calls:
0.0ms
(* 5.5 (pow 33096.0 8.0))
0.0ms
(* 5.5 (pow 33096.0 8.0))
0.0ms
(/ (- (* (* (* 77617.0 77617.0) (+ (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0))) (* (* 77617.0 77617.0) (+ (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0)))) (* (+ (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0))) (+ (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0))))) (- (* (* 77617.0 77617.0) (+ (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0))) (+ (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0)))))
0.0ms
(- (* (* (* 77617.0 77617.0) (+ (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0))) (* (* 77617.0 77617.0) (+ (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0)))) (* (+ (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0))) (+ (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0)))))

simplify5.8s

Counts
241 → 241
Iterations
IterNodes
done5003
11579
0463

prune4.2s

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.1b

localize418.0ms

Local error

Found 4 expressions with local error:

1.6b
(* (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)))
1.6b
(* (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)))
1.6b
(* (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)))
62.9b
(- (* (* (* (* 77617.0 77617.0) (- (* (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0)))) (* (* (pow 33096.0 4.0) -121.0) (* (pow 33096.0 4.0) -121.0)))) (* (* 77617.0 77617.0) (+ (pow (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) 3) (pow (* (pow 33096.0 4.0) -121.0) 3)))) (* (+ (* (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0))) (- (* (* 5.5 (pow 33096.0 8.0)) (* 5.5 (pow 33096.0 8.0))) (* (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0))))) (+ (* (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0))) (- (* (* 5.5 (pow 33096.0 8.0)) (* 5.5 (pow 33096.0 8.0))) (* (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0))))))) (* (* (- (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0)) (+ (* (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0)))) (- (* (* (pow 33096.0 4.0) -121.0) (* (pow 33096.0 4.0) -121.0)) (* (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0))))) (* (+ (pow (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) 3) (pow (* 5.5 (pow 33096.0 8.0)) 3)) (+ (pow (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) 3) (pow (* 5.5 (pow 33096.0 8.0)) 3)))))

rewrite9.4m

Algorithm
rewrite-expression-head
Calls
4 calls:
332.0ms
(* (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)))
311.0ms
(* (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)))
332.0ms
(* (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)))
2.8m
(- (* (* (* (* 77617.0 77617.0) (- (* (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0)))) (* (* (pow 33096.0 4.0) -121.0) (* (pow 33096.0 4.0) -121.0)))) (* (* 77617.0 77617.0) (+ (pow (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) 3) (pow (* (pow 33096.0 4.0) -121.0) 3)))) (* (+ (* (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0))) (- (* (* 5.5 (pow 33096.0 8.0)) (* 5.5 (pow 33096.0 8.0))) (* (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0))))) (+ (* (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0))) (- (* (* 5.5 (pow 33096.0 8.0)) (* 5.5 (pow 33096.0 8.0))) (* (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) (* 5.5 (pow 33096.0 8.0))))))) (* (* (- (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0)) (+ (* (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0)))) (- (* (* (pow 33096.0 4.0) -121.0) (* (pow 33096.0 4.0) -121.0)) (* (+ (* (* 77617.0 33096.0) (* 11.0 (* 77617.0 33096.0))) (- -2.0 (pow 33096.0 6.0))) (* (pow 33096.0 4.0) -121.0))))) (* (+ (pow (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) 3) (pow (* 5.5 (pow 33096.0 8.0)) 3)) (+ (pow (+ (* (pow 33096.0 6.0) 333.75) (/ (/ 77617.0 2.0) 33096.0)) 3) (pow (* 5.5 (pow 33096.0 8.0)) 3)))))