• Aucun résultat trouvé

On the (high) undecidability of distributed synthesis problems

N/A
N/A
Protected

Academic year: 2021

Partager "On the (high) undecidability of distributed synthesis problems"

Copied!
12
0
0

Texte intégral

(1)

HAL Id: hal-00306387

https://hal.archives-ouvertes.fr/hal-00306387

Submitted on 25 Jul 2008

HAL

is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire

HAL, est

destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

On the (high) undecidability of distributed synthesis problems

David Janin

To cite this version:

David Janin. On the (high) undecidability of distributed synthesis problems. SOFSEM, Jan 2007,

Czech Republic. pp.320–329. �hal-00306387�

(2)

!"#$%&'()%*+,' -(,'./ !"

0

12"3-.(),'4 4%5+(*%-$"

6700891":4'$3' 3','/"6 ($3'

;<=>=?@<AB>CDB

EFGHIJKHL

:M' ,%)*(%5.*', )N$*M')%)O(-54'P Q22 R%)S$-T$ *- 5'.$,'7

3%,54'UV.(O.(O-)' M'(' %)*- )*.,N W.(*M'(*M%).$,'3%,5%4%*NU

6-(*M%)"T'3-$)%,'(,%)*(%5.*',XP')Q YR"$ %$Z$%*'&(%$*-W['*'()-$

$, '%WP.4*%O4N'(XP')T%*MO(*%4%$W-(P*%-$ Q29R"%$TM%3M [$.'4%

$, -)$'(\) ,%)*(%5.*', )N$*M')%) O(-54'P 3$ 5' '$3-,', $,"TM'$

,'3%,54' Q22"]"^R".$%W-(P4N )-4&', QYRU

_' Z()* O(-&' *M* '&'$ *M' )%PO4' O(-54'P -W )-4&%$X `7O(-3')) ,%)7

*(%5.*',XP'T%*M('3M5%4%*N3-$,%*%-$)%).$,'3%,54'a

Σ1073-PO4'*'bU

:M%) ,'3%)%-$ O(-54'P"'c.%&4'$* *- *T- O(-3')) ,%)*(%5.*', )N$*M')%)

T%*M W%(4N (')*(%3*', 6V7)O'3%Z3*%-$ T) 4'W* -O'$ QYRU_' O(-&' *M'$

*M**M' )W'*N 3)' %)

Π1073-PO4'*'Ud-(' X'$'(44N"T' ')*54%)M 3-(7

(')O-$,'$3' 5'*T''$ `7O(-3')),%)*(%5.*',XP'T%*M d-)*-T)S%\)T'S

O(%*N3-$,%*%-$) QeR$, 4'&'4)-W *M' (%*MP'*%34M%'((3MNUZ$44N",%)7

*(%5.*',XP')T%*M X'$'(4

ω7('X.4(%$Z$%*(N3-$,%*%-$)(')M-T$*-

5' M%XM4N .$,'3%,54' a

Σ11

73-PO4'*'bU

f ghijklmniokh

p qrs ttuvwxu sqyz qru yu{|}qz ~qru sqv|yqu szqruss tv~|}u€

s qv~y{u |zyu} ‚~suv ƒ„„…†‡rs tv~|}u€ {|u sqqu s~}}~xsˆ

‰

uŠ‹ŒŽ‹‘Š’Ž“”‹‘“Ž‘

•–

qu}z€zsqusquv{~u{quqrv~r

—u uqx~ xqr s~€u stu{–u —}~|} tyq {ru}s —}~|}

~yqtyq {ru} š›œ’› Œ



‘“‹ž“’‹œŸ ~u tu{qu {~vvu{q v{rqu{¡

qyvu¢s —}~|}|ur~vs•u–— suq~€tsqrq€t—}~|}tyq

su£yu{us q~ —}~|} ~yqtyq su£yu{us sz ¤vsq ¥vuv •¤¥™ ~v uu

¦~{ §u{~ ~vuv •¦§¥™ ¨~—{™w s qruvu Š‹ŒŽ‹‘Š



ŽœšŽ’© •

suq ~ €tt—sw ~u tuv squw qrq €ts su£yu{us ~ }~{} tyqs q~

su£yu{us ~ }~{} ~yqtyqs™ xr{r Ž‘Œ›‹Ÿš š›œ’› ‘”’ª‹œŽ Œ’‹Œž‘Œ ”‘

š›œ’› Œ



‘“‹ž“’‹œŸ «

¬qr stu{–{q~ }—y—us s€t}u¤¥w~ qru v{rqu{qyvu u |z qx~

utuuq squs xqr utuuq •—}~| tyq {ru}s •—}~|~yqtyq

{ru}s •suu ¤—yvu „™wqrs tv~|}u€ s ˜~x q~ |uyu{|}u ƒ„„ …†

(3)

qz {~q~s • ¤¥ —}~|} stu{–{q~s ussuq}}z sq qrq s~€u tv~tuvqus

uuqy}}z~{{yv™qrusqv|yqu szqrusstv~|} s

Σ10¡{~€t}uquqru vqr¡

€uq{} ruvv{rzw†u† quv¡vuy{|}u q~ qru r}q— tv~|}u€ ~ ‡yv— ¦{ru

•‡¦™†

LL$ .$,'3%,54'(3M%*'3*.('

¬qr suqz {~q~s •¤¥ —}~|} st u{–

{q~ ussuq}}zsqq— qrq s~€u

| tv~tuvqus uuv ~{{yvw }}~x— qrys –qvz |ur~vs™ ~u €z {~¡

u{qyvu • }qr~y—r qru qx~ ˜s ~ tv~|}u€s vu ~q y qrq qru sqv|yqu

szqruss tv~|}u€ s

Π10¡{~€t}uqu qru vqr€uq{} ruvv{rz†

¦~vu —uuv}}zw ~u €z xrq s qru vu}q~srt |uqxuu qru tvus¡

suuss~qru—}~|} stu{–{q~ }—y—u •sz xqr ¤¥ }~—{~vuu xqr

¦§¥ }~—{ xqr €~vu {u–qvz {~q~ qru {~€t}u qz ~qru

vusy}q—sqv|yqu szqrusstv~|}pqrsttuvwxu—usxuvq~ qrs

£yusq~†

¬u –vsq tv~uqru ~}}~x— vu–u€uq ~ yu} ‚~suv¢svusy}qˆ

! ‘ #$



Žœ“‘ŒŒ Ž‘’“”’‹›‹% Š‹ŒŽ‹‘Š Œ%Ÿ”‘Œ‹Œ



Žœ›‘© ‹Œ

Σ10$

“œ©



›‘‘ ‘ª‘Ÿ &‹” '’‹Ž›% Ž‘ŒŽ‹“‘Š š›œ’› Œ



‘“‹ž“’‹œŸ ( Ÿ‹ª‘ŽŒ’››% ’Ÿ‹ž‘Š

k$›œ“’› *+$Žœ‘Ž‹‘Œ,

-u qw xu tv~uqrqˆ

.! ‘ #$



Žœ“‘ŒŒ Œ’'‘% Š‹ŒŽ‹‘Š Œ%Ÿ”‘Œ‹Œ



Žœ›‘© &‹” *+ Œ



‘“‹$

ž

“’‹œŸ ‹Œ

Π10$“œ©›‘‘,

§{u qru suq ~

–

qu sqqu •~v uu {~€tyq|}u™ sqv|yqu tv~—s s

Σ10¡u–|}uwqrs vusy}q }s~ €t}usqrq ˆ

/0 ! ‘Ž‘ ‘ 1‹Œ Œ’'‘% Š‹ŒŽ‹‘Š Œ%Ÿ”‘Œ‹Œ



Žœ›‘©Œ &‹” Š‹ŒŽ‹‘Š

Œœ›‹œŸŒ  Ÿœ “œ©



’›‘ œŸ‘Œ,

¬u sqyz qru vu}q~srts |uqxuu €~vu —uuv} –qvz {~q~s ~v

sqv|yqu szqrusstv~|}s }uu}s~qru vqr€uq{} •~v qru }zq{}™

ruvv{rz†¦~vutvu{su}zwxusr~x qrqˆ

2! *œŽ ‘ª‘Ž% ‹Ÿ‘š‘Ž

n≥13Œœ›ª‹Ÿš Š‹ŒŽ‹‘ŠŒ%Ÿ”‘Œ‹ŒŽœ›‘© &‹”

&œ 4œŽ ©

œŽ‘5



Žœ“‘ŒŒ‘Œ’ŸŠ&‘’6



’Ž‹%“œŸŠ‹‹œŸŒ 4‹Ÿ”‘Œ‘ŸŒ‘œ' 7œŒœ&Œ6‹

89:5

œ' Ž’Ÿš‘

[0, n+ 1] 4 Ž‘Œ,[1, n]5 ‹Œ Πn0$“œ©›‘‘ 4 Ž‘Œ,Σn0$“œ©›‘‘5,

¬qr €~vu {~€t}u –qvz {~q~sˆ

;! ‘ Š‹ŒŽ‹‘Š Œ%Ÿ”‘Œ‹Œ



Žœ›‘© &‹” <=“”‹ ‹ŸžŸ‹’Ž% “œŸŠ‹‹œŸ

4œŽ©œŽ‘š‘Ÿ‘Ž’›



’Ž‹%‹ŸžŸ‹’Ž%“œŸ

Š‹‹œŸ5

‹Œ”‹ š”›%ŸŠ‘“‹Š’›‘ 4

Σ11

$“œ©



›‘

‘5

,

(4)

‡rusu vusy}qs vu {ruu |z tv~— }~—~ys sqqu€uqs ~v ¡tv~{uss

qv|yqu —€us ƒ…† ‡rusu —€us vu vq •xqr –qu |ur~vs™ ~ 

quvs~ ‚u¢s €y}qt}zuv —€us xqr tvq} ~q~ ƒ„… q~ xr{r

sqv|yqu szqruss tv~|}u€s{ |uu{~u w €~sq u{|}u{sus ƒ„„w

w…wy~v€}z s~}u ƒ…†

¡tv~{uss sqv|yqu —€u s u£y}uq q~ ¡squ sqv|yqu szqruss

tv~|}u€ xqr v}zvusqv{qu stu{–{q~†p {qwqru—}~|} stu{–{q~

sqv|yqu—€us€t}{q}zu{~uq~ •„™qruus{vtq~~t}zuvst~ss|}u

€~us •™

–

qvz {~q~ stu{z— qru }}~xu

–

qu|ur~vs†

p }{} quv€sw €~us vu st u{–

u |z yuvs}}z £y q–u

k¡}~{} ~v¡

€y} ¬qr vu{r|}qz {~q~w †u† xru ~

–

qu |ur~v s }}~xuw

2¡tv~{uss sqv|yqu —€u s qrys v}z vusqv{qu 2¡squ sqv|yqu szqr

ss tv~|}† ‰uuv}

2¡squ sqv|yqu szqruss tv~|}u€s xqr v|qvvz ¨‡¨

stu{–{q~ vu ~q ˜~x q~ |u vuy{|}u q~

2¡tv~{uss sqv|yqu —€us ƒ…†

‡ru |usq ˜~x vuy{q~ s q~ qrv tv~{uss qrq t}zs qru v~}u ~ •

yq~€q~ qvs}q~ ~™qruu quv} •¨‡¨ ~vuu ¦§¥™ stu{–{q~ ƒ …†

‡rs €˜us ~yv yu{|}qz vusy}q qru vu{r|}qz {su sqv~—uv qr

yu} ‚~suv¢s vusy}q ƒ„„…†

p ¦~r ¬}y˜ux{¢s x~v˜ ƒ…w qru u{|}qz ~ ¡tv~{uss

qv|yqu —€usxs}s~ }uq ~tu†¥yvvusy}qssr~x qruzvu~q u{|}uuu

xqr qrut}usq –qvz {~q~

njkmhl

x~v ~ }tr|uq

A s y{q~ w :ω →A xqr tvu– ¡{}~su ~€†

¬ru

dom(w) s –quw xu sz w s –qu x~vw ~qruvxsuw w s –qu

x~v† ‡ru suq ~ –qu x~vs •vust† –qu ~ tqz x~vs™ ~ }tr|uq

A s

xvqqu

A •vust†A+™w qru suq ~ –qu x~vs s xvqqu Aωw qru suq ~ –qu

~v –qu x~vss xvqqu

A†‡rutqzx~v sxvqqu †‡ru {quq~ ~

uuvz x~v

u∈A uuvzx~v v∈A sxvqqu u.v†

‰u qx~ suqs

A Bwxuxvqu πA

~v π1

•vust†

πB

~v

π2

™ qru tv~u{q~

v~€

A×B ~q~ A •vust† v~€ A×B ~q~ B™† ‡rusu ~qq~s vu u quu

q~ z sy|suq ~

A×B x~vs ~ A×B† ‰u P ⊆ A×B •vust† w ∈ (A×B)™wxu }s~ xvquP[1] =πA(P) P[2] =πB(P) •vust†w[1] =πA(w)

w[2] = πB(w)™† ‰u w∈ (A+B)w xu }s~ xvqu πA(w) •vust† πB(w)™

qru x~v ~|qu v~€

w|z u}uq— }} }uqquvs ~q A •vust†~q B™†

p qru su£yu}wxux}} ysu}—y—us~ –qu x~vss–qvz {{utq{u

{~q~s†¬u –vsq vuux ruvu qru u–q~ xux}} ysu†

0 0 ! ‘

L ⊆ Aω ‘ ’

›’Ÿš’š‘ œ' ‹ŸžŸ‹‘ &œŽŠŒ, ’Ÿš’š‘

L ‹Œ “’››‘Š ’ tvqz {~q~ &”‘Ÿ ”‘Ž‘

’Ž‘Œœ©‘‹Ÿ‘š‘ŽŒ

m ’ŸŠn∈IN &‹”m≤n ’ŸŠŒœ©‘Ž‹œŽ‹% ©’‹ŸšΩ:A→ [m, n] Œ“” ”’L={w∈Aω: lim infΩ(w)≡0(2)}3 ‹,‘,L ‹Œ ”‘ Œ‘ œ' ‹ŸžŸ‹‘

(5)



L ‹Œ ’ xu˜ tvqz {~q~ ‘Ÿ ”‘Ž‘ ‹Œ ’ Ž‹œŽ‹% ©’‹Ÿš Ω :A →[m, n]

’Œ ’œª‘ Œ“” ”’

L ‹Œ ©œŽ‘œª‘Ž Ž‘ŒŽ‹“‘Š œ Œ‘)‘Ÿ“‘w∈Aω Œ“” ”’Ω(w)

‹Œ ’Ÿ ‹Ÿ“Ž‘’Œ‹Ÿš Œ‘)‘Ÿ“‘ œ'



Ž‹œŽ‹‹‘Œ,

Ÿ œ” “’Œ‘Œ

3

‹Ÿ‘Žª’›

[m, n] ‹Œ “’››‘Š ”‘v—u œ' ”‘’Ž‹% “œŸŠ‹‹œŸ,

suqz{~q~ ‹Œ ’



’Ž‹% Ž&‘’6



’Ž‹%5

“œŸŠ‹‹œŸ &‹” Ž’Ÿš‘

[0] ‘Ÿ“‘

&‹”

L=Aω5 ’ŸŠ ’vu{r|}qz{~q~ ‹Œ ’’Ž‹% 4œŽ &‘’6’Ž‹%5 “œŸŠ‹‹œŸ

&‹” Ž’Ÿš‘

[1] ‘Ÿ“‘ &‹” L=∅5,

sqv|yqu—€us ƒ…vustu{}˜~€y}qt}zuv—€usxqrtvq}~v¡

€q~ ƒ„… u quu q~

–

qu t}zs xqr {~~tuvq— v~{uss qu€ t}z—

—sq y£yu v~€uqt}zuv†

. ! œŸ‘$Žœ“‘ŒŒ 4 &œ ›’%‘Ž

Œ5

š’©‘ ’Ž‘Ÿ’ ‹Œ ’ )’ŠŽ



›‘G =hP, E, T, ei &‹” Œ‘ œ' Žœ“‘ŒŒ œŒ‹‹œŸŒ P3 Œ‘

œ' Ÿª‹ŽœŸ©‘Ÿ



œŒ‹‹œŸŒ

E3Œ‘ œ' œŒŒ‹›‘ Ž’ŸŒ‹‹œŸ ©œª‘ŒT ⊆P×E∪E×P

’ŸŠ ‹Ÿ‹‹’›



œŒ‹‹œŸ

e∈E,

‹ª‘Ÿ n œŸ‘$Žœ“‘ŒŒ š’©‘ ’Ž‘Ÿ’Œ Gi =hPi, Ei, Ti, eii 'œŽ i ∈ [1, n]3 ’ sz¡

{rv~~yssqv|yqu —€uvu

G ‹›'Žœ© ”‘›œ“’› š’©‘ ’Ž‘Ÿ’ŒG13

,,,

3Gn3

‹Œ ’ š’©‘ ’Ž‘Ÿ’

G =hP, E, T, ei &‹” P =Q

iPi3E =Q

iEi3e= (e1,· · ·, en)

’ŸŠ Œ“” ”’ ”‘ Œ‘ œ' ©œª‘Œ

T Œ’‹Œž‘Œ ”‘ 'œ››œ&‹Ÿš “œŸŠ‹‹œŸŒ( 'œŽ ‘ª‘Ž% u∈P ’ŸŠv∈E

œª‘Œ (

(u, v)∈T ‹' ’ŸŠ œŸ›% ‹' 'œŽ ‘ª‘Ž% i∈[1, n]3(u[i], v[i])∈Ti3

œª‘Œ (‹'

(v, u)∈T ”‘Ÿ'œŽ ‘ª‘Ž%i∈[1, n]3(u[i], v[i])∈Ti

,

¥|suvu qrq qruvu s y£yu sqv|yqu —€u vu |y}q v~€ qru }~{}

vus

G1

w †††w

Gn

xqr € €}suq~v~€uq€~us†‡rsvuwxvqqu

G1⊗ · · · ⊗ Gn

w s {}}u qru vuu sz{rv~~ys tv~y{q ~ qru —€us

G1

w †††w

Gn

†

¥|suvuqrqz~qruvsqv|yquvu

G |y}q v~€ qruu}~{}—€us{

ysq |u suu s sy€u~ qru vuu tv~y{q ~|qu |z t~ss|}z s}}~x—

s~€u v~€uq€~us†¬u t}z xvqu

G ⊆ G1⊗ · · · ⊗ Gn

q~ u~quqrq†

p ƒ…w €~vu —uuv} ~q~ ~ sqv|yqu xqr ’Œ“”ŽœŸœŒ €~us s

–u†‡ruq~}u tvussuuss—uxqrsz{rv~ s~qysuqrs

ttuv† §{uxuvuussuq}}zusq|}sr— }~xuv |~ysvusy}qwqrs {q€˜us

sqqu€uqs uu sqv~—uv†

2 0 ! ‹ª‘Ÿ ’ &œ



›’%‘Ž š’©‘ ’Ž‘Ÿ’

G = hP, E, T, ei3 ’ sqvqu—z 'œŽ ”‘ Žœ“‘ŒŒ›’%‘Ž 4 Ž‘Œ, ’ sqvqu—z 'œŽ ”‘ Ÿª‹ŽœŸ$

©‘Ÿ



›’%‘Ž5 ‹Œ ’ ©’



‹Ÿš

σ:P+ →E 4 Ž‘Œ,’ ©’‹Ÿšτ :E+→P5,

‘



›’% ‹ŸŠ“‘Š % ŒŽ’‘š‹‘Œ

σ ’ŸŠ τ3 &Ž‹‘Ÿ σ∗τ3 ‹Œ Š‘žŸ‘Š œ ‘ ”‘

©’1‹©’› &œŽŠ

w ∈ (P +E) Œ“” ”’ w(0) = e ’ŸŠ3 'œŽ ‘ª‘Ž% i ∈ dom(w)

&‹”

i >03(w(i−1), w(i))∈T ’ŸŠ3š‹ª‘Ÿw0 =w(0)· · ·w(i−1)3‹' w(i−1)∈P

”‘Ÿ

w(i) =σ◦πP(w0) ’ŸŠ ‹' w(i−1)∈E ”‘Ÿ w(i) =τ◦πE(w0),



Žœ“‘ŒŒŒŽ’‘š%

σ ‹Œ~|}~{˜— ‘Ÿ3'œŽ ‘ª‘Ž% “œŸ‘ŽŒŽ’‘š%τ3σ∗τ∈ (P+E).E∪(P+E)ω,

Références

Documents relatifs

To test whether the vesicular pool of Atat1 promotes the acetyl- ation of -tubulin in MTs, we isolated subcellular fractions from newborn mouse cortices and then assessed

Néanmoins, la dualité des acides (Lewis et Bronsted) est un système dispendieux, dont le recyclage est une opération complexe et par conséquent difficilement applicable à

Cette mutation familiale du gène MME est une substitution d’une base guanine par une base adenine sur le chromosome 3q25.2, ce qui induit un remplacement d’un acide aminé cystéine

En ouvrant cette page avec Netscape composer, vous verrez que le cadre prévu pour accueillir le panoramique a une taille déterminée, choisie par les concepteurs des hyperpaysages

Chaque séance durera deux heures, mais dans la seconde, seule la première heure sera consacrée à l'expérimentation décrite ici ; durant la seconde, les élèves travailleront sur

A time-varying respiratory elastance model is developed with a negative elastic component (E demand ), to describe the driving pressure generated during a patient initiated

The aim of this study was to assess, in three experimental fields representative of the various topoclimatological zones of Luxembourg, the impact of timing of fungicide

Attention to a relation ontology [...] refocuses security discourses to better reflect and appreciate three forms of interconnection that are not sufficiently attended to