Função desprezível

Fonte: testwiki
Revisão em 14h33min de 17 de agosto de 2022 por imported>Dorito voador20 (growthexperiments-addlink-summary-summary:3|0|0)
(dif) ← Revisão anterior | Revisão atual (dif) | Revisão seguinte → (dif)
Saltar para a navegação Saltar para a pesquisa

Em matemática, uma função desprezível é uma função μ: de modo que para cada inteiro positivo c existe um inteiro Nc tal que para todo x > Nc,

|μ(x)|<1xc.

Da mesma forma, também podemos usar a seguinte definição: uma função μ: é desprezível , se para cada polinômio positivo poly(·) existe um número inteiro Npoly > 0 tal que para todo x > Npoly

|μ(x)|<1poly(x).

História

O conceito de desprezibilidade pode encontrar sua origem em modelos sólidos de análise. Embora os conceitos de "continuidade" e " infinitesimal" tenham se tornado importantes na matemática durante a época de Newton e Leibniz (1680), eles não estavam bem definidos até o final da década de 1810. A primeira definição razoavelmente rigorosa de continuidade na análise matemática deveu-se a Bernard Bolzano, que escreveu em 1817 a definição moderna de continuidade. Posteriormente, Cauchy, Weierstrass e Heine também definiram da seguinte forma (com todos os números no domínio dos números reais ):

( Função contínua ) Uma função f: é contínua em x=x0 se para cada ε>0, existe um número positivo δ>0 de tal modo que |xx0|<δ implica |f(x)f(x0)|<ε.

Esta definição clássica de continuidade pode ser transformada na definição de desprezibilidade em algumas etapas, alterando os parâmetros usados ​​na definição. Primeiro, no caso x0= com f(x0)=0, devemos definir o conceito de "função infinitesimal":

( Infinitesimal ) Uma função contínua μ: é infinitesimal (como x vai para o infinito) se para cada ε>0 existe Nε tal que para todos x>Nε
|μ(x)|<ε.

Em seguida, substituímos ε>0 pelas funções 1/xc onde c>0 ou pela 1/poly(x) onde poly(x) é um polinômio positivo. Isso leva às definições de funções desprezíveis fornecidas no início deste artigo. Desde que as constantes ε>0 possam ser expressas como 1/poly(x) com um polinômio constante, isso mostra que as funções desprezíveis são um subconjunto das funções infinitesimais.

Uso em criptografia

Na criptografia moderna baseada em complexidade , um esquema de segurança é comprovadamente seguro se a probabilidade de falha de segurança (por exemplo, inverter uma função unilateral, distinguir bits pseudoaleatórios criptograficamente fortes de bits verdadeiramente aleatórios) é desprezível em termos da entrada x = comprimento da chave criptográfica n. Daí vem a definição no topo da página porque o comprimento da chave n deve ser um número natural.

No entanto, a noção geral de desprezibilidade não exige que o parâmetro de entrada x seja o comprimento da chave n. De fato, x pode ser qualquer sistema métrico predeterminado e a análise matemática correspondente ilustraria alguns comportamentos analíticos ocultos do sistema.

A formulação recíproca de polinomial é usada pela mesma razão que a delimitação computacional é definida como tempo de execução polinomial: ela tem propriedades de fechamento matemáticas que a tornam tratável no ambiente assintótico (consulte propriedades de fechamento). Por exemplo, se um ataque conseguir violar uma condição de segurança apenas com probabilidade desprezível e o ataque for repetido um número polinomial de vezes, a probabilidade de sucesso do ataque geral ainda permanece insignificante.

Na prática, pode se querer ter funções mais concretas limitando a probabilidade de sucesso do adversário e escolher o parâmetro de segurança grande o suficiente para que essa probabilidade seja menor do que algum limite, digamos 2−128.

Propriedades de fechamento

Uma das razões pelas quais funções desprezíveis são usadas nos fundamentos da criptografia de complexidade teórica é que elas obedecem propriedades de fechamento.[1] Especificamente,

  1. Se f,g: são desprezíveis, então a função xf(x)+g(x) é desprezível.
  2. Se f: é desprezível e p é qualquer polinômio real, então a função xp(x)f(x) é desprezível.

Por outro lado, se f: não é desprezível, então também não o é xf(x)/p(x) para qualquer polinômio real p.

Exemplos

Predefinição:...

  • nxn é desprezível para qualquer x2.
  • f(n)=3n é desprezível.
  • f(n)=nlogn é desprezível.
  • f(n)=(logn)logn é desprezível.
  • f(n)=2clogn não é desprezível, para c positivo.

Ver também

Referências

Predefinição:Reflist