Introdução
Encontrei essa pergunta que foi encerrada porque não estava clara, mas era uma boa ideia. Farei o meu melhor para tornar isso um desafio claro.
A função Riemann Zeta é uma função especial definida como a continuação analítica do
para o plano complexo. Existem muitas fórmulas equivalentes, o que o torna interessante para o código de golfe.
Desafio
Escreva um programa que use 2 carros alegóricos como entrada (a parte real e imaginária de um número complexo) e avalie a função Riemann Zeta nesse ponto.
Regras
- Entrada e saída via console OU função de entrada e valor de retorno
- Números complexos incorporados não são permitidos, use flutuadores (número, duplo, ...)
- Nenhuma função matemática, exceto funções
+ - * / pow log
trigonométricas com valor real (se você deseja integrar, use a função gama, ... você deve incluir esta definição de funções no código) - Entrada: 2 carros alegóricos
- Saída: 2 carros alegóricos
- Seu código deve conter um valor que ofereça precisão teoricamente arbitrária quando convertido em grande / pequeno arbitrário
- O comportamento na entrada 1 não é importante (este é o único pólo desta função)
O menor código em bytes vence!
Exemplo de entrada e saída
Entrada:
2, 0
Resultado:
1.6449340668482266, 0
Entrada:
1, 1
Resultado:
0,5821580597520037, -0,9268485643308071
Entrada:
-1, 0
Resultado:
-0.08333333333333559, 0
eps
e entrada x
, exista um N
que calcule zeta(x)
para dentro eps
; ou deve existir um N
que dependa apenas eps
e garanta que, para qualquer x
(ou talvez para x
mais do que uma determinada função do eps
pólo) atinja o limite; ou pode N
depender x
, mas as respostas devem explicar como calcular N
dados x
e eps
? (Minha teoria dos números analíticos não é muito boa, mas suspeito que as opções 2 e 3 vão além de todos, exceto um ou dois pôsteres regulares).
x
e para qualquer eps
, deve existir um P
tal que, para toda N>P
a saída, seja mais próximo do eps
que o valor exato. Isso está claro? Preciso esclarecê-lo para o caso com N pequeno o suficiente?