L'informatique

Q & A pour les étudiants, chercheurs et praticiens de l'informatique

2
Pour toute langue
J'essaie de trouver une preuve pour les éléments suivants: Pour toute langue AAA , il existe un langage BBB tel que A≤TBA≤TBA \le_{\mathrm{T}} B , mais B ≰TA≰TA\nleq_{\mathrm{T}} A . Je pensais laisser BBB être ATMATMA_{\mathrm{TM}} , mais je me rends compte que toutes les langues ne sont pas Turing …


2
Calcul efficace du plus petit entier avec n diviseurs
Afin de résoudre ce problème, j'ai d'abord observé que ϕ(pe11 pe22⋯ pekk)=(e1+1)(e2+1)⋯(ek+1)ϕ(p1e1 p2e2⋯ pkek)=(e1+1)(e2+1)⋯(ek+1)\phi(p_1^{e_1} \space p_2^{e_2} \cdots \space p_k^{e_k}) = (e_1 + 1)(e_2 + 1)\cdots(e_k +1) Où est le nombre de diviseurs (pas nécessairement premiers) de . Si est le plus petit entier tel que , alorsϕ(m)ϕ(m)\phi(m)mmmmmmϕ(m)=nϕ(m)=n\phi(m) = n ϕ(m)=nϕ(m)=n\phi(m) …



3
Pourquoi l'état reste-t-il inchangé dans la sémantique opérationnelle à petite étape d'une boucle while?
Habituellement, je vois que dans la représentation sémantique opérationnelle structurelle pour la boucle while, l'état du programme ne change pas: ( W h i l eBréoS, σ) → ( i fBt h e nS; ( W h i l eBréoS)e l s eSKjeP, σ)(whileBdoS,σ)→(ifBthenS;(whileBdoS)elseSKIP,σ)(while \> B \> do \>S, \sigma) …

1
L'astuce utilisée pour prouver la complexité doublement exponentielle de l'arithmétique Presburger
J'ai posté ceci sur MathUnderflow mais je n'ai reçu aucune réponse, alors j'ai pensé l'essayer ici, Je lis l'ancien article de Rabin et Fischer [publiera un lien si possible] où, entre autres, la complexité doublement exponentielle de l'arithmétique Presburger est prouvée. La preuve repose sur l'existence d'une formule affirmant de …

1
Pouvons-nous trouver k les chemins les plus courts entre toutes les paires plus rapidement que de résoudre le problème par paire à plusieurs reprises?
Je veux produire chemin le plus court ( k serait inférieur à 10) entre toutes les paires dans un graphique. Le graphique est (en fait une carte de métro):kkkkkk pondéré positivement non dirigé clairsemé avec environ 100 nœuds Mon plan actuel consiste à appliquer routage de chemin le plus courtkkk …




1
Lorsqu'il est utilisé comme pile d'appels, les piles de spaghettis sans déchets forment-elles un DAG?
J'examine les techniques d'implémentation des langages de programmation et j'ai récemment rencontré des piles de spaghetti, qui sont censées être un bon choix pour un modèle de style de passage de continuation (compte tenu de leur utilisation, par exemple, dans Scheme et SML / NJ ). Pour simplifier, considérons uniquement …



3
Version constructive de la décidabilité?
Aujourd'hui au déjeuner, j'ai abordé cette question avec mes collègues, et à ma grande surprise, l'argument de Jeff E. selon lequel le problème est décidable ne les a pas convaincus ( voici un article étroitement lié sur mathoverflow). Une déclaration de problème plus facile à expliquer ("est P = NP?") …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.