Soit un polynôme de degré d dans n variables sur F 2 , où d est constant (disons 2 ou 3). Je voudrais trouver la plus petite formule pour f , où «formule» et «taille de formule» sont définies de manière évidente (par exemple, la plus petite formule pour le polynôme x 1 x 2 + x 1 x 3 est x 1 ( x 2 + x 3 ) ).
Quelle est la complexité de ce problème - est-il difficile à NP? La complexité dépend-elle de ?
[Plus formellement, une formule (alias "formule arithmétique") est un arbre binaire enraciné, dont chacune des feuilles est étiquetée avec une variable d'entrée ou la constante 1. Tous les autres sommets de l'arbre sont étiquetés avec ou × . La taille de la formule est le nombre de feuilles utilisées. La formule calcule un polynôme récursivement: + sommets calculent la somme de leurs enfants sur F 2 , × sommets calculent le produit. ]