Details

Time bar (total: 33.3s)

sample71.0ms

Algorithm
intervals
Results
50.0ms459×body80valid

simplify102.0ms

Calls
1 calls:
Slowest
102.0ms
(+ (+ (+ (* x y) (* z t)) (* a b)) (* c i))

prune16.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize48.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (* x y) (* z t))
0.0b
(+ (+ (* x y) (* z t)) (* a b))
0.0b
(+ (+ (+ (* x y) (* z t)) (* a b)) (* c i))

rewrite779.0ms

Algorithm
rewrite-expression-head
Rules
119×*-un-lft-identity
80×distribute-lft-out
54×associate-*l*
19×add-log-exp
10×sum-log
associate-+l+
+-commutative
add-sqr-sqrt pow1 flip3-+ add-cbrt-cube add-exp-log add-cube-cbrt flip-+ insert-posit16
Calls
3 calls:
Slowest
559.0ms
(+ (+ (+ (* x y) (* z t)) (* a b)) (* c i))
181.0ms
(+ (+ (* x y) (* z t)) (* a b))
37.0ms
(+ (* x y) (* z t))

series412.0ms

Calls
3 calls:
Slowest
271.0ms
(+ (+ (+ (* x y) (* z t)) (* a b)) (* c i))
84.0ms
(+ (+ (* x y) (* z t)) (* a b))
57.0ms
(+ (* x y) (* z t))

simplify4.6s

Calls
57 calls:
Slowest
585.0ms
(* (exp (+ (+ (* x y) (* z t)) (* a b))) (exp (* c i)))
507.0ms
(* (exp (+ (* x y) (* z t))) (exp (* a b)))
375.0ms
(* (* (* (exp (* x y)) (exp (* z t))) (exp (* a b))) (exp (* c i)))
214.0ms
(* (* (exp (+ (* x y) (* z t))) (exp (* a b))) (exp (* c i)))
212.0ms
(* (exp (* x y)) (exp (* z t)))

prune1.4s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize63.0ms

Local error

Found 4 expressions with local error:

46.0b
(/ (+ (pow (+ (+ (* x y) (* z t)) (* a b)) 3) (pow (* c i) 3)) (+ (* (+ (+ (* x y) (* z t)) (* a b)) (+ (+ (* x y) (* z t)) (* a b))) (- (* (* c i) (* c i)) (* (+ (+ (* x y) (* z t)) (* a b)) (* c i)))))
5.4b
(* (+ (+ (* x y) (* z t)) (* a b)) (* c i))
4.2b
(- (* (* c i) (* c i)) (* (+ (+ (* x y) (* z t)) (* a b)) (* c i)))
4.2b
(+ (pow (+ (+ (* x y) (* z t)) (* a b)) 3) (pow (* c i) 3))

rewrite25.8s

Algorithm
rewrite-expression-head
Rules
402597×*-un-lft-identity
278448×associate-*l*
275215×distribute-lft-out
42912×times-frac
41942×distribute-lft-out--
39512×unpow-prod-down cube-prod
1796×pow-unpow sum-cubes
681×add-sqr-sqrt
559×add-cube-cbrt
447×associate-/r*
96×associate-/l*
63×unswap-sqr
61×associate-*r*
27×difference-of-squares
24×distribute-rgt-out--
18×associate-/r/
16×flip3-+ frac-add flip-+
13×*-commutative
11×add-cbrt-cube add-exp-log
pow1 flip3-- flip--
frac-times add-log-exp
swap-sqr associate-*l/
associate-*r/ insert-posit16
pow-prod-down prod-exp cbrt-unprod
associate-/l/
cbrt-undiv +-commutative clear-num sum-log sub-neg frac-2neg diff-log div-exp div-inv
Calls
4 calls:
Slowest
12.3s
(/ (+ (pow (+ (+ (* x y) (* z t)) (* a b)) 3) (pow (* c i) 3)) (+ (* (+ (+ (* x y) (* z t)) (* a b)) (+ (+ (* x y) (* z t)) (* a b))) (- (* (* c i) (* c i)) (* (+ (+ (* x y) (* z t)) (* a b)) (* c i)))))
1.0s
(+ (pow (+ (+ (* x y) (* z t)) (* a b)) 3) (pow (* c i) 3))
860.0ms
(- (* (* c i) (* c i)) (* (+ (+ (* x y) (* z t)) (* a b)) (* c i)))
349.0ms
(* (+ (+ (* x y) (* z t)) (* a b)) (* c i))