Je lis le classique "Hardness vs Randomness" de Nisan et Wigderson. Soit , et fixer une fonction l : N → N . Ils définissent une famille de fonctions G = { G n : B l ( n ) → B n } pour être pseudo-aléatoires dans le cas pour chaque circuit de taille n que nous avons
(où sont des variables aléatoires uniformes).
Je comprends que je dois considérer et y comme des variables aléatoires et que je veux comparer la distance entre x et G ( y ) comme des variables aléatoires. J'ai l'intuition que les circuits sont utilisés comme une sorte de "tests" pour voir si G peut être "compris". Ce avec quoi je lutte vraiment, c'est pourquoi la condition ( ∗ ) est la bonne. Quelqu'un a-t-il des conseils sur la façon de penser à cette définition?