@c Language: Brazilian Portuguese, Encoding: iso-8859-1
@c /ggf.texi/1.4/Sat Jun  2 00:13:21 2007//
@menu
* Fun@value{cedilha}@~{o}es e Vari@'{a}veis Definidas para ggf::
@end menu

@node Fun@value{cedilha}@~{o}es e Vari@'{a}veis Definidas para ggf,  , ggf, ggf
@section Fun@value{cedilha}@~{o}es e Vari@'{a}veis Definidas para ggf

@defvr {Vari@'{a}vel de Op@value{cedilha}@~{a}o} GGFINFINITY
Valor padr@~{a}o: 3

Essa @'{e} uma vari@'{a}vel de op@value{cedilha}@~{a}o para a fun@value{cedilha}@~{a}o @code{ggf}.

Quando calculando a fra@value{cedilha}@~{a}o cont@'{i}nua da
fun@value{cedilha}@~{a}o geradora, um quociente parcial tendo um grau
(estritamente) maior que @var{GGFINFINITY} ser@'{a} descartado e
o convergente atual ser@'{a} considerado como o valor exato
da fun@value{cedilha}@~{a}o geradora; na grande mioria dos casos o grau de todos
os quocientes parciais ser@'{a} ou 0 ou 1; se voc@^{e} usar um valor muito grande,
ent@~{a}o voc@^{e} poder@'{a} fornecer termos suficientes com o objetivo de fazer o
c@'{a}lculo preciso o bastante.


Veja tamb@'{e}m @code{ggf}.
@end defvr


@defvr {Vari@'{a}vel de op@value{cedilha}@~{a}o} GGFCFMAX
Valor padr@~{a}o: 3

Essa @'{e} uma vari@'{a}vel de op@value{cedilha}@~{a}o para a fun@value{cedilha}@~{a}o @code{ggf}.

Quando calculando a fra@value{cedilha}@~{a}o cont@'{i}nua da
fun@value{cedilha}@~{a}o geradora, se nenhum bom resultado for encontrado (veja
o sinalizador @var{GGFINFINITY}) ap@'{o}s se ter calculado uma quantidade de @var{GGFCFMAX} quocientes
parciais, a fun@value{cedilha}@~{a}o geradora ser@'{a} considerada como
n@~{a}o sendo uma fra@value{cedilha}@~{a}o de dois polin@^{o}mios e a fun@value{cedilha}@~{a}o ir@'{a}
terminar. Coloque livemente um valor muito grande para fun@value{cedilha}@~{o}es geradoras
mais complicadas.

Veja tamb@'{e}m @code{ggf}.
@end defvr

@deffn {Fun@value{cedilha}@~{a}o} ggf (@var{l})
Calcula a fun@value{cedilha}@~{a}o geradora (se for uma fra@value{cedilha}@~{a}o de dois
polin@^{o}mios) de uma seq@"{u}@^{e}ncia, sendo dados seus primeiros termos. @var{l}
@'{e} uma lista de n@'{u}meros.

A solu@value{cedilha}@~{a}o @'{e} retornada como uma fra@value{cedilha}@~{a}o de dois polin@^{o}mios.
Se nenhuma solu@value{cedilha}@~{a}o tiver sido encontrada, @'{e} retornado @code{done}.

Essa fun@value{cedilha}@~{a}o @'{e} controlada attrav@'{e}s das vari@'{a}veis globais @var{GGFINFINITY} e @var{GGFCFMAX}. Veja tamb@'{e}m @var{GGFINFINITY} e @var{GGFCFMAX}.

Para usar essa fun@value{cedilha}@~{a}o primeiro escreva @code{load("ggf")}.
@end deffn
