• Aucun résultat trouvé

DevoirdeCalculabilit´e `Aremettreauplustardle22octobre2020 Question1 Question2 Question3

N/A
N/A
Protected

Academic year: 2022

Partager "DevoirdeCalculabilit´e `Aremettreauplustardle22octobre2020 Question1 Question2 Question3"

Copied!
3
0
0

Texte intégral

(1)

Devoir de Calculabilit´e

A remettre au plus tard le 22 octobre 2020`

Dans tout le probl`eme, nous appeleronsfonction affine une applicationfM,V deRn dans Rn donn´ee par une matrice n×n M `a coefficients dansQet un vecteurV ∈Qn.

fM,V(X) = M X+V

Etant donn´e un ensemble´ S d’applications de Rn dans Rn, une trajectoire (finie, resp.

infinie) d’un pointA∈Qn sous l’action de S est une suite (finie, resp. infinie) Ai, i∈I (o`u I ={0, ...m}, resp. I =N) telle que A0 =A et, pour tout i, si i+ 1∈I, il existef ∈S telle que f(Ai) = Ai+1. Soit E ⊆ Rn. Une trajectoire de A sous l’action de S passe par E s’il existe une trajectoire (finie) de A,A1· · ·Am, telle que Am ∈E.

Question 1

Dans cette question on s’int´eresse au probl`eme de savoir si on peut contrˆoler un syst`eme pour atteindre un but donn´e (par exemple: ´etant donn´ees des actions ´el´ementaires d’un robot, peut-on le programmer de mani`ere `a trouver une trajectoire allant d’un point `a un autre).

Montrer que le probl`eme suivant est ind´ecidable:

Donn´ee: Un ensemblefiniS de fonctions affines deR2 dans R2 et deux vecteursA, B ∈Q2 Question: Existe-t-il une trajectoire de Aqui passe par B ?

Indication: On pourra utiliser le probl`eme de correspondance de Post modifi´e.

Question 2

Est-on sˆur d’´eviter les pi`eges ?

Une r´egion rectangulaire de Rn est un produit d’intervalles (ouverts ou ferm´es) de R `a bornes rationnelles ou infinies. Une telle r´egion est ouverte (resp. ferm´ee) si elle est un produit d’intervalles ouverts (resp. ferm´es).

1. Montrer que le probl`eme suivant est ind´ecidable:

Donn´ee: un ensemble fini de fonctions affines S, une r´egion rectangulaire R ⊆R2 et un point A∈Q2

Question: est ce que toutes les trajectoires de A´evitentR ?

2. Montrer que le probl`eme reste ind´ecidable si R est une r´egion rectangulaire ouverte

Question 3

Peut-on ´eviter les pi`eges ?

Montrer que le probl`eme suivant est ind´ecidable:

1

(2)

Donn´ee: un ensemble fini de fonctions affines S, un point A et un ensemblefini de r´egions rectangulaires ouvertes R

Question: existe-t-il une trajectoire infinie deA qui ´evite toutes les r´egions deR?

Indication: On pourra r´eduire le compl´ementaire de l’arrˆet des machines de Turing. Par exemple, en dimension 4, les deux premi`eres composantes peuvent ˆetre utilis´ees pour coder les configurations de la machine et les deux derni`eres peuvent ˆetre utilis´ees d’une part pour garder trace des d´eviations par rapport aux calculs valides et d’autre part pour mod´eliser deux phases (application d’une transition et v´erification de l’absence de d´eviation).

Question 4

Et s’il n’y a qu’une seule transformation applicable en chaque point ?

Une fonction f de Rn dans Rn est affine par morceaux s’il existe une partition de Rn en un nombre fini de r´egions rectangulaires R1, . . . , Rm, telle que la restriction de f `a chacune des r´egions Ri est une fonction affine.

Montrer que le probl`eme suivant est ind´ecidable:

Donn´ee: une fonction affine par morceauxf et un point A

Question: existe-t-il une trajectoire deA sous la seule action def, qui passe par l’origine ? (Remarque: on ne demande pas quef soit continue)

Indication: On pourra utiliser un codage des machines de Turing comme suit. Une config- uration γ = (q, a1· · ·an, b1· · ·bm) d’une machine de Turing est cod´ee par les deux nombres rationnels (nγ, pγ)∈[0,1]2:

• nγ =

n−1

i=0

an−i hi+1

• pγ= q h +

m i=1

bi hi+1

O`u h est un entier bien choisi,h >|Σ|+|Q|.

Question 5

Est ce qu’on peut faire un reset ?

Si E est un ensemble fini de matrices, on note S(E) le plus petit ensemble de matrices contenant E et tel que le produit de deux matrices deS(E) est dans S(E).

Montrer que le probl`eme suivant est ind´ecidable:

Donn´ee: un ensemblefiniE de matrices 3×3 `a coefficients dansZ Question: est ce que la matrice nulle appartient `a S(E) ?

Indication: On pourra successivement montrer (en codant PCP) que les probl`emes suivants sont ind´ecidables:

2

(3)

1. Donn´ee: un ensemblefiniE de matrices 3×3 `a coefficients entiers Question: Est ce que S(E) contient une matrice de la forme

 α 0 0 β 1 β 0 0 α

 ?

2. Donn´ee: un ensemblefiniE de matrices 3×3 `a coefficients entiers

Question: Est ce que S(E) contient une matrice dont le coin sup´erieur gauche est 0 ?

3

Références

Documents relatifs

En ignorant la direction des fl` eches, montrez les r´ esultats des deux premi` eres it´ erations ainsi que ceux des deux derni` eres pour2. (a) l’algorithme de Kruskal (b)

Nous ´etudions ici le probl`eme de d´ecision de l’existence d’une strat´egie gagnante pour un joueur dans di↵´erentes restrictions de ces jeux..

[r]

On peut donc consid´erer indiff´eremment une mesure de Radon comme une forme lin´eaire continue T sur un espace de fonctions continues et comme une mesure ensembliste sign´ee µ,

(59%) of these studies combined RDS samples with sam- ples collected using other sampling techniques; five (16%) failed to generate a minimum of three referral waves, four (13%)

(pour l’anglais tranSLATe) remplace le contenu actuel du registre al par l’octet d’un tableau de 256 octets d’indice indiqu´e dans al. L’adresse du d´ebut de la table

Cette technique d’adressage permet d’acc´eder successivement aux ´el´ements d’un bloc, appel´e table dans ce contexte : la constante est l’adresse du d´ebut de la table et

Puis on r´ eit` ere l’exp´ erience : on croise la derni` ere drosophile s´ electionn´ ee avec un individu h´ et´ erozygote, on choisit au hasard un individu de la descendance