1 @c Language: Brazilian Portuguese, Encoding: iso-8859-1
2 @c /Series.texi/1.17/Sat Jun 2 00:13:07 2007/-ko/
4 * Introdução a Séries::
5 * Funções e Variáveis Definidas para Séries::
8 @node Introdução a Séries, Funções e Variáveis Definidas para Séries, Séries, Séries
9 @section Introdução a Séries
10 Maxima contém funções @code{taylor} e @code{powerseries} (séries de potência) para encontrar as
11 séries de funções diferenciáveis. Maxima também tem ferramentas tais como @code{nusum}
12 capazes de encontrar a forma fechada de algumas séries. Operações tais como adição e multiplicação travalham da forma usual sobre séries. Essa seção apresenta as variáveis globais que controlam a
14 @c end concepts Series
15 @node Funções e Variáveis Definidas para Séries, , Introdução a Séries, Séries
16 @section Funções e Variáveis Definidas para Séries
18 @defvr {Variável de opção} cauchysum
19 Valor padrão: @code{false}
22 Quando multiplicando adições jutas com @code{inf} como seus limites superiores,
23 se @code{sumexpand} for @code{true} e @code{cauchysum} for @code{true}
24 então o produto de Cauchy será usado em lugar do produto
26 No produto de Cauchy o índice do somatório interno é uma
27 função do índice do externo em lugar de variar
33 (%i1) sumexpand: false$
34 (%i2) cauchysum: false$
35 (%i3) s: sum (f(i), i, 0, inf) * sum (g(j), j, 0, inf);
39 (%o3) ( > f(i)) > g(j)
43 (%i4) sumexpand: true$
44 (%i5) cauchysum: true$
49 (%o6) > > g(i1 - i2) f(i2)
57 @deffn {Função} deftaylor (@var{f_1}(@var{x_1}), @var{expr_1}, ..., @var{f_n}(@var{x_n}), @var{expr_n})
58 Para cada função @var{f_i} de uma variável @var{x_i},
59 @code{deftaylor} define @var{expr_i} como a séries de Taylor sobre zero.
60 @var{expr_i} é tipicamente um polinômio em @var{x_i} ou um somatório;
61 expressões mais gerais são aceitas por @code{deftaylor} sem reclamações.
63 @code{powerseries (@var{f_i}(@var{x_i}), @var{x_i}, 0)}
64 retorna as séries definidas por @code{deftaylor}.
66 @code{deftaylor} retorna uma lista das funções
67 @var{f_1}, ..., @var{f_n}.
68 @code{deftaylor} avalia seus argumentos.
73 (%i1) deftaylor (f(x), x^2 + sum(x^i/(2^i*i!^2), i, 4, inf));
75 (%i2) powerseries (f(x), x, 0);
83 (%i3) taylor (exp (sqrt (f(x))), x, 0, 4);
86 (%o3)/T/ 1 + x + -- + ------- + -------- + . . .
92 @defvr {Variável de opção} maxtayorder
93 Valor padrão: @code{true}
96 Quando @code{maxtayorder} for @code{true}, durante a manipulação
97 algébrica de séries (truncadas) de Taylor, @code{taylor} tenta reter
98 tantos termos quantos forem conhecidos serem corretos.
102 @deffn {Função} niceindices (@var{expr})
103 Renomeia os índices de adições e produtos em @var{expr}.
104 @code{niceindices} tenta renomear cada índice para o valor de @code{niceindicespref[1]},
105 a menos que o nome apareça nas parcelas do somatório ou produtório,
106 nesses casos @code{niceindices} tenta
107 os elementos seguintes de @code{niceindicespref} por sua vez, até que uma varável não usada unused variable seja encontrada.
108 Se a lista inteira for exaurida,
109 índices adicionais são constrídos através da anexaao de inteiros ao valor de
110 @code{niceindicespref[1]}, e.g., @code{i0}, @code{i1}, @code{i2}, ....
112 @code{niceindices} retorna uma expressão.
113 @code{niceindices} avalia seu argumento.
118 (%i1) niceindicespref;
119 (%o1) [i, j, k, l, m, n]
120 (%i2) product (sum (f (foo + i*j*bar), foo, 1, inf), bar, 1, inf);
124 (%o2) ! ! > f(bar i j + foo)
128 (%i3) niceindices (%);
132 (%o3) ! ! > f(i j l + k)
140 @defvr {Variável de opção} niceindicespref
141 Valor padrão: @code{[i, j, k, l, m, n]}
143 @code{niceindicespref} é a lista da qual @code{niceindices}
144 pega os nomes dos índices de adições e produtos products.
146 Os elementos de @code{niceindicespref} são tipicamente nomes de variáveis,
147 embora que não seja imposto por @code{niceindices}.
152 (%i1) niceindicespref: [p, q, r, s, t, u]$
153 (%i2) product (sum (f (foo + i*j*bar), foo, 1, inf), bar, 1, inf);
157 (%o2) ! ! > f(bar i j + foo)
161 (%i3) niceindices (%);
165 (%o3) ! ! > f(i j q + p)
173 @deffn {Função} nusum (@var{expr}, @var{x}, @var{i_0}, @var{i_1})
174 Realiza o somatório hipergeométrico indefinido de @var{expr} com
175 relação a @var{x} usando um procedimento de decisão devido a R.W. Gosper.
176 @var{expr} e o resultado deve ser expressável como produtos de expoentes inteiros,
177 fatoriais, binomios, e funções recionais.
179 @c UMM, DO WE REALLY NEED TO DEFINE "DEFINITE" AND "INDEFINITE" SUMMATION HERE ??
180 @c (CAN'T WE MAKE THE POINT WITHOUT DRAGGING IN SOME NONSTANDARD TERMINOLOGY ??)
182 and "e somatório indefinido" são usados analogamente a "definida" and
183 "integração indefinida".
184 Adicionar indefinidamente significa dar um resultado simólico
185 para a adição sobre intervalos de comprimentos de variáveis, não apenas e.g. 0 a
186 infinito. Dessa forma, uma vez que não existe fórmula para a adição parcial geral de
187 séries binomiais, @code{nusum} não pode fazer isso.
189 @code{nusum} e @code{unsum} conhecem um porco sobre adições e subtrações de produtos finitos.
190 Veja também @code{unsum}.
195 (%i1) nusum (n*n!, n, 0, n);
197 Dependent equations eliminated: (1)
199 (%i2) nusum (n^4*4^n/binomial(2*n,n), n, 0, n);
201 2 (n + 1) (63 n + 112 n + 18 n - 22 n + 3) 4 2
202 (%o2) ------------------------------------------------ - ------
203 693 binomial(2 n, n) 3 11 7
207 (%o3) ----------------
209 (%i4) unsum (prod (i^2, i, 1, n), n);
213 (%o4) ( ! ! i ) (n - 1) (n + 1)
216 (%i5) nusum (%, n, 1, n);
218 Dependent equations eliminated: (2 3)
229 @c THIS ITEM NEEDS SERIOUS WORK
230 @deffn {Função} pade (@var{taylor_series}, @var{numer_deg_bound}, @var{denom_deg_bound})
232 todas as funções racionais que possuem a dada expansão da séries de Taylor
233 onde a adição dos graus do numerador e do denominador é
234 menor que ou igual ao nível de truncação das séries de potência, i.e.
235 são "melhores" aproximações, e que adicionalmente satisfazem o grau
236 especificado associado.
238 @var{taylor_series} é uma séries de Taylor de uma variável.
239 @var{numer_deg_bound} e @var{denom_deg_bound}
240 são inteiros positivos especificando o grau associado sobre
241 o numerador e o denominador.
243 @var{taylor_series} podem também ser séries de Laurent, e o grau
244 associado pode ser @code{inf} que acarreta todas funções racionais cujo grau
245 total for menor que ou igual ao comprimento das séries de potências a serem
246 retornadas. O grau total é definido como @code{@var{numer_deg_bound} + @var{denom_deg_bound}}.
247 O comprimento de séries de potência é definido como
248 @code{"nível de trncação" + 1 - min(0, "ordem das séries")}.
251 (%i1) taylor (1 + x + x^2 + x^3, x, 0, 3);
253 (%o1)/T/ 1 + x + x + x + . . .
254 (%i2) pade (%, 1, 1);
258 (%i3) t: taylor(-(83787*x^10 - 45552*x^9 - 187296*x^8
259 + 387072*x^7 + 86016*x^6 - 1507328*x^5
260 + 1966080*x^4 + 4194304*x^3 - 25165824*x^2
261 + 67108864*x - 134217728)
262 /134217728, x, 0, 10);
264 x 3 x x 15 x 23 x 21 x 189 x
265 (%o3)/T/ 1 - - + ---- - -- - ----- + ----- - ----- - ------
266 2 16 32 1024 2048 32768 65536
269 5853 x 2847 x 83787 x
270 + ------- + ------- - --------- + . . .
271 4194304 8388608 134217728
272 (%i4) pade (t, 4, 4);
276 Não existe função racional de grau 4 numerador/denominador, com essa
277 expansão de série de potência. Você obrigatoriamente em geral tem grau do numerador e
278 grau do denominador adicionando para cima ao menor grau das séries de potência,
279 com o objetivo de ter disponível coeficientes desconhecidos para resolver.
282 (%i5) pade (t, 5, 5);
284 (%o5) [- (520256329 x - 96719020632 x - 489651410240 x
287 - 1619100813312 x - 2176885157888 x - 2386516803584)
290 /(47041365435 x + 381702613848 x + 1360678489152 x
293 + 2856700692480 x + 3370143559680 x + 2386516803584)]
298 @defvr {Variável de opção} powerdisp
299 Valor padrão: @code{false}
301 Quando @code{powerdisp} for @code{true},
302 uma adição é mostrada com seus termos em ordem do crescimento do expoente.
303 Dessa forma um polinômio é mostrado como séries de potências truncadas,
304 com o termo constante primeiro e o maior expoente por último.
306 Por padão, termos de uma adição são mostrados em ordem do expoente decrescente.
308 @c NEED AN EXAMPLE HERE
311 @deffn {Função} powerseries (@var{expr}, @var{x}, @var{a})
312 Retorna a forma geral expansão de séries de potência para @var{expr}
313 na variável @var{x} sobre o ponto @var{a} (o qual pode ser @code{inf} para infinito).
315 Se @code{powerseries} incapaz de expandir @var{expr},
316 @code{taylor} pode dar os primeiros muitos termos de séries.
318 Quando @code{verbose} for @code{true},
319 @code{powerseries} mostra mensagens de progresso.
323 (%i2) powerseries (log(sin(x)/x), x, 0);
326 so we'll try again after applying the rule:
330 log(sin(x)) = i ----------- dx
333 in the first simplification we have returned:
341 \ (- 1) 2 bern(2 i1) x
342 > ------------------------------
346 (%o2) -------------------------------------
352 @defvr {Variável de opção} psexpand
353 Valor padrão: @code{false}
355 Quando @code{psexpand} for @code{true},
356 uma expressão função racional extendida é mostrada completamente expandida.
357 O comutador @code{ratexpand} tem o mesmo efeito.
359 @c WE NEED TO BE EXPLICIT HERE
360 Quando @code{psexpand} for @code{false},
361 uma expressão de várias variáveis é mostrada apenas como no pacote de função racional.
364 Quando @code{psexpand} for @code{multi},
365 então termos com o mesmo grau total nas variáveis são agrupados juntos.
369 @deffn {Função} revert (@var{expr}, @var{x})
370 @deffnx {Função} revert2 (@var{expr}, @var{x}, @var{n})
371 Essas funções retornam a reversão de @var{expr}, uma série de Taylor sobre zero na variável @var{x}.
372 @code{revert} retorna um polinômio de grau igual ao maior expoente em @var{expr}.
373 @code{revert2} retorna um polinômio de grau @var{n},
374 o qual pode ser maior que, igual a, ou menor que o grau de @var{expr}.
376 @code{load ("revert")} chama essas funções.
381 (%i1) load ("revert")$
382 (%i2) t: taylor (exp(x) - 1, x, 0, 6);
385 (%o2)/T/ x + -- + -- + -- + --- + --- + . . .
389 10 x - 12 x + 15 x - 20 x + 30 x - 60 x
390 (%o3)/R/ - --------------------------------------------
395 (%o4) - -- + -- - -- + -- - -- + x
397 (%i5) taylor (log(x+1), x, 0, 6);
400 (%o5)/T/ x - -- + -- - -- + -- - -- + . . .
402 (%i6) ratsimp (revert (t, x) - taylor (log(x+1), x, 0, 6));
404 (%i7) revert2 (t, x, 4);
407 (%o7) - -- + -- - -- + x
413 @deffn {Função} taylor (@var{expr}, @var{x}, @var{a}, @var{n})
414 @deffnx {Função} taylor (@var{expr}, [@var{x_1}, @var{x_2}, ...], @var{a}, @var{n})
415 @deffnx {Função} taylor (@var{expr}, [@var{x}, @var{a}, @var{n}, 'asymp])
416 @deffnx {Função} taylor (@var{expr}, [@var{x_1}, @var{x_2}, ...], [@var{a_1}, @var{a_2}, ...], [@var{n_1}, @var{n_2}, ...])
417 @deffnx {Função} taylor (@var{expr}, [@var{x_1}, @var{a_1}, @var{n_1}], [@var{x_2}, @var{a_2}, @var{n_2}], ...)
418 @code{taylor (@var{expr}, @var{x}, @var{a}, @var{n})} expande a expressão @var{expr}
419 em uma série truncada de Taylor ou de Laurent na variável @var{x}
420 em torno do ponto @var{a},
421 contendo termos até @code{(@var{x} - @var{a})^@var{n}}.
423 Se @var{expr} é da forma @code{@var{f}(@var{x})/@var{g}(@var{x})}
424 e @code{@var{g}(@var{x})} não possui de grau acima do grau @var{n}
425 então @code{taylor} tenta expandir @code{@var{g}(@var{x})} acima do gau @code{2 @var{n}}.
426 Se existe ainda termos não zero, @code{taylor} dobra o
427 grau de expansão de @code{@var{g}(@var{x})}
428 contanto que o grau da expansão o grau da expansão seja menor que ou igual a @code{@var{n} 2^taylordepth}.
430 @code{taylor (@var{expr}, [@var{x_1}, @var{x_2}, ...], @var{a}, @var{n})}
431 retorna uma série de potência truncada
432 de grau @var{n} em todas as variáveis @var{x_1}, @var{x_2}, ...
433 sobre o ponto @code{(@var{a}, @var{a}, ...)}.
435 @code{taylor (@var{expr}, [@var{x_1}, @var{a_1}, @var{n_1}], [@var{x_2}, @var{a_2}, @var{n_2}], ...)}
436 retorna uma série de potência truncada nas variáveis @var{x_1}, @var{x_2}, ...
437 sobre o ponto @code{(@var{a_1}, @var{a_2}, ...)},
438 truncada em @var{n_1}, @var{n_2}, ....
440 @code{taylor (@var{expr}, [@var{x_1}, @var{x_2}, ...], [@var{a_1}, @var{a_2}, ...], [@var{n_1}, @var{n_2}, ...])}
441 retorna uma série de potência truncada nas variáveis @var{x_1}, @var{x_2}, ...
442 sobre o ponto @code{(@var{a_1}, @var{a_2}, ...)},
443 truncada em @var{n_1}, @var{n_2}, ....
445 @code{taylor (@var{expr}, [@var{x}, @var{a}, @var{n}, 'asymp])}
446 retorna uma expansão de @var{expr} em expoentes negativos de @code{@var{x} - @var{a}}.
447 O termo de maior ordem é @code{(@var{x} - @var{a})^@var{-n}}.
449 Quando @code{maxtayorder} for @code{true}, então durante maniplulação
450 algébrica da séries de Taylor (truncada), @code{taylor} tenta reter
451 tantos termos quantos forem conhecidos serem corretos.
453 Quando @code{psexpand} for @code{true},
454 uma expressão de função racional extendida é mostrada completamente expandida.
455 O comutador @code{ratexpand} tem o mesmo efeito.
456 Quando @code{psexpand} for @code{false},
457 uma expressão de várias variáveis é mostrada apenas como no pacote de função racional.
458 Quando @code{psexpand} for @code{multi},
459 então os termos com o mesmo grau total nas variáveis são agrupados juntos.
461 Veja também o comutador @code{taylor_logexpand} para controlar a expansão.
464 @c EXAMPLES ADAPTED FROM example (taylor)
465 @c taylor (sqrt (sin(x) + a*x + 1), x, 0, 3);
467 @c taylor (sqrt (x + 1), x, 0, 5);
469 @c product ((1 + x^i)^2.5, i, 1, inf)/(1 + x^2);
470 @c ev (taylor(%, x, 0, 3), keepfloat);
471 @c taylor (1/log (x + 1), x, 0, 3);
472 @c taylor (cos(x) - sec(x), x, 0, 5);
473 @c taylor ((cos(x) - sec(x))^3, x, 0, 5);
474 @c taylor (1/(cos(x) - sec(x))^3, x, 0, 5);
475 @c taylor (sqrt (1 - k^2*sin(x)^2), x, 0, 6);
476 @c taylor ((x + 1)^n, x, 0, 4);
477 @c taylor (sin (y + x), x, 0, 3, y, 0, 3);
478 @c taylor (sin (y + x), [x, y], 0, 3);
479 @c taylor (1/sin (y + x), x, 0, 3, y, 0, 3);
480 @c taylor (1/sin (y + x), [x, y], 0, 3);
483 (%i1) taylor (sqrt (sin(x) + a*x + 1), x, 0, 3);
485 (a + 1) x (a + 2 a + 1) x
486 (%o1)/T/ 1 + --------- - -----------------
490 (3 a + 9 a + 9 a - 1) x
491 + -------------------------- + . . .
496 (%o2)/T/ 1 + (a + 1) x - -- + . . .
498 (%i3) taylor (sqrt (x + 1), x, 0, 5);
501 (%o3)/T/ 1 + - - -- + -- - ---- + ---- + . . .
504 (%o4)/T/ 1 + x + . . .
505 (%i5) product ((1 + x^i)^2.5, i, 1, inf)/(1 + x^2);
512 (%o5) -----------------
515 (%i6) ev (taylor(%, x, 0, 3), keepfloat);
517 (%o6)/T/ 1 + 2.5 x + 3.375 x + 6.5625 x + . . .
518 (%i7) taylor (1/log (x + 1), x, 0, 3);
521 (%o7)/T/ - + - - -- + -- - ----- + . . .
523 (%i8) taylor (cos(x) - sec(x), x, 0, 5);
526 (%o8)/T/ - x - -- + . . .
528 (%i9) taylor ((cos(x) - sec(x))^3, x, 0, 5);
530 (%i10) taylor (1/(cos(x) - sec(x))^3, x, 0, 5);
532 1 1 11 347 6767 x 15377 x
533 (%o10)/T/ - -- + ---- + ------ - ----- - ------- - --------
534 6 4 2 15120 604800 7983360
538 (%i11) taylor (sqrt (1 - k^2*sin(x)^2), x, 0, 6);
541 (%o11)/T/ 1 - ----- - ----------------
545 (45 k - 60 k + 16 k ) x
546 - -------------------------- + . . .
548 (%i12) taylor ((x + 1)^n, x, 0, 4);
550 (n - n) x (n - 3 n + 2 n) x
551 (%o12)/T/ 1 + n x + ----------- + --------------------
555 (n - 6 n + 11 n - 6 n) x
556 + ---------------------------- + . . .
558 (%i13) taylor (sin (y + x), x, 0, 3, y, 0, 3);
561 (%o13)/T/ y - -- + . . . + (1 - -- + . . .) x
566 + (- - + -- + . . .) x + (- - + -- + . . .) x + . . .
568 (%i14) taylor (sin (y + x), [x, y], 0, 3);
570 x + 3 y x + 3 y x + y
571 (%o14)/T/ y + x - ------------------------- + . . .
573 (%i15) taylor (1/sin (y + x), x, 0, 3, y, 0, 3);
575 (%o15)/T/ - + - + . . . + (- -- + - + . . .) x + (-- + . . .) x
580 + (- -- + . . .) x + . . .
583 (%i16) taylor (1/sin (y + x), [x, y], 0, 3);
585 1 x + y 7 x + 21 y x + 21 y x + 7 y
586 (%o16)/T/ ----- + ----- + ------------------------------- + . . .
592 @defvr {Variável de opção} taylordepth
595 @c UM, THE CONTEXT FOR THIS REMARK NEEDS TO BE ESTABLISHED
596 Se existem ainda termos não zero, @code{taylor} dobra o
597 grau da expansão de @code{@var{g}(@var{x})}
598 contanto que o grau da expansão seja menor que ou igual a @code{@var{n} 2^taylordepth}.
602 @deffn {Função} taylorinfo (@var{expr})
603 Retorna information about the séries de Taylor @var{expr}.
604 O valor de retorno é uma lista de listas.
605 Cada lista compreende o nome de uma variável,
606 o ponto de expansão, e o grau da expansão.
608 @code{taylorinfo} retorna @code{false} se @var{expr} não for uma séries de Taylor.
613 (%i1) taylor ((1 - y^2)/(1 - x), x, 0, 3, [y, a, inf]);
615 (%o1)/T/ - (y - a) - 2 a (y - a) + (1 - a )
618 + (1 - a - 2 a (y - a) - (y - a) ) x
621 + (1 - a - 2 a (y - a) - (y - a) ) x
624 + (1 - a - 2 a (y - a) - (y - a) ) x + . . .
626 (%o2) [[y, a, inf], [x, 0, 3]]
631 @deffn {Função} taylorp (@var{expr})
632 Retorna @code{true} se @var{expr} for uma séries de Taylor,
633 e @code{false} de outra forma.
637 @c WHAT IS THIS ABOUT EXACTLY ??
638 @defvr {Variável de opção} taylor_logexpand
639 Valor padrão: @code{true}
641 @code{taylor_logexpand} controla expansão de logarítmos em
642 séries de @code{taylor}.
644 Quando @code{taylor_logexpand} for @code{true}, todos logarítmos são expandidos completamente dessa forma
645 problemas de reconhecimento de zero envolvendo envolvendo identidades logarítmicas não
646 atrapalham o processo de expansão. Todavia, esse esquema não é sempre
647 maematicamente correto uma vez que isso ignora informações de ramo.
649 Quando @code{taylor_logexpand} for escolhida para @code{false}, então a expansão logarítmica que ocorre
650 é somente aquela que for necessária para obter uma séries de potência formal.
652 @c NEED EXAMPLES HERE
655 @defvr {Variável de opção} taylor_order_coefficients
656 Valor padrão: @code{true}
658 @code{taylor_order_coefficients} controla a ordenação dos
659 coeficientes em uma série de Taylor.
661 Quando @code{taylor_order_coefficients} for @code{true},
662 coeficientes da séries de Taylor são ordenados canonicamente.
663 @c IS MAXIMA'S NOTION OF "CANONICALLY" DESCRIBED ELSEWHERE ??
664 @c AND WHAT HAPPENS WHEN IT IS FALSE ??
666 @c NEED EXAMPLES HERE
669 @deffn {Função} taylor_simplifier (@var{expr})
670 Simplifica coeficientes da séries de potência @var{expr}.
671 @code{taylor} chama essa função.
675 @defvr {Variável de opção} taylor_truncate_polynomials
676 Valor padrão: @code{true}
678 @c WHAT IS THE "INPUT TRUNCATION LEVEL" ?? THE ARGUMENT n OF taylor ??
679 Quando @code{taylor_truncate_polynomials} for @code{true},
680 polinômios são truncados baseados sobre a entrada de níveis de truncação.
683 entrada de polinômios para @code{taylor} são consideradas terem precisão infinita.
684 @c WHAT IS "INFINITE PRECISION" IN THIS CONTEXT ??
688 @deffn {Função} taytorat (@var{expr})
689 Converte @var{expr} da forma @code{taylor} para a forma de expressão racional canônica (CRE).
690 O efeito é o mesmo que @code{rat (ratdisrep (@var{expr}))}, mas mais rápido.
694 @deffn {Função} trunc (@var{expr})
695 Coloca notas na representação interna da expressão geral @var{expr}
696 de modo que isso é mostrado como se suas adições forem séries de Taylor truncadas.
697 @var{expr} is not otherwise modified.
702 (%i1) expr: x^2 + x + 1;
707 (%o2) 1 + x + x + . . .
708 (%i3) is (expr = trunc (expr));
714 @deffn {Função} unsum (@var{f}, @var{n})
715 Retorna a primeira diferençã de trás para frente @code{@var{f}(@var{n}) - @var{f}(@var{n} - 1)}.
716 Dessa forma @code{unsum} logicamente é a inversa de @code{sum}.
718 Veja também @code{nusum}.
721 @c GENERATED FROM THE FOLLOWING INPUTS
722 @c g(p) := p*4^n/binomial(2*n,n);
724 @c nusum (%, n, 0, n);
728 (%i1) g(p) := p*4^n/binomial(2*n,n);
731 (%o1) g(p) := ----------------
736 (%o2) ----------------
738 (%i3) nusum (%, n, 0, n);
740 2 (n + 1) (63 n + 112 n + 18 n - 22 n + 3) 4 2
741 (%o3) ------------------------------------------------ - ------
742 693 binomial(2 n, n) 3 11 7
746 (%o4) ----------------
752 @defvr {Variável de opção} verbose
753 Valor padrão: @code{false}
755 Quando @code{verbose} for @code{true},
756 @code{powerseries} mostra mensagens de progresso.