ﺳﺎﺧﺘﺎرﻫﺎی ﮔﺴﺴﺘﻪ ﻧﯿﻢﺳﺎل دوم ٩۴-٩٣ ﻣﺪرس :ﺣﻤﯿﺪ ﺿﺮاﺑ زاده داﻧﺸ ﺪهی ﻣﻬﻨﺪﺳ ﮐﺎﻣﭙﯿﻮﺗﺮ ﻣﺪلﺳﺎزی ﻣﺤﺎﺳﺒﺎت ﺗﻤﺮﯾﻦ ﺳﺮی ﻧﻬﻢ زﻣﺎن ﺗﺤﻮﯾﻞ ١۶ :ﺧﺮدادﻣﺎه ﻣﺴﺌﻠﻪی .⋆ ١ﻣﺎﺷﯿﻦﻫﺎی ﺣﺎﻟﺖﻣﺘﻨﺎﻫ ﺑﺮای ﻫﺮ ﯾ ﻣﺎﺷﯿﻦ ﺣﺎﻟﺖﻣﺘﻨﺎﻫ ﻗﻄﻌ ﻃﺮاﺣ ﮐﻨﯿﺪ. از زﺑﺎنﻫﺎی زﯾﺮ ﯾ اﻟﻒ( اﻋﺪاد دودوﯾ ﻣﻀﺮب ٣ ب( رﺷﺘﻪﻫﺎی دودوﯾ ﮐﻪ ﺗﻌﺪاد زوﺟ ﺻﻔﺮ و ﺗﻌﺪاد ﻓﺮدی ﯾ دارﻧﺪ ج( رﺷﺘﻪﻫﺎی دودوﯾ ﺷﺎﻣﻞ ١١٠١٠ د( رﺷﺘﻪﻫﺎی دودوﯾ ﮐﻪ در ۴ﺣﺮف آﺧﺮﺷﺎن ﺣﺪاﻗﻞ ﯾ ٠داﺷﺘﻪ ﺑﺎﺷﻨﺪ ﺣﻞ. اﻟﻒ( ﻣﺎﺷﯿﻦ ﺷ ﻞ زﯾﺮ ،زﺑﺎن ﻣﻮرد ﻧﻈﺮ را ﻣ ﭘﺬﯾﺮد. ١ ٠ ٢, − ١ ٠, − ٢, + ٠ ١ ٠ ٠ ١ ١ S. ٠, + ٠ ١, + ٠ ١ ١, − ١ ٠ ب( ﻣﺎﺷﯿﻦ ﺷ ﻞ زﯾﺮ ،زﺑﺎن ﻣﻮرد ﻧﻈﺮ را ﻣ ﭘﺬﯾﺮد. ١ ٠,.٠ ٠, ١ ٠ ٠ ١ ٠ ٠ ١ ١, ١ ١, ٠ ١ start start ج( ﻣﺎﺷﯿﻦ ﺷ ﻞ زﯾﺮ ،زﺑﺎن ﻣﻮرد ﻧﻈﺮ را ﻣ ﭘﺬﯾﺮد. ١ ١ ١١٠١ ٠ ٠ ١ ١١٠١٠ ١١ ١ ١ ١١٠ ١ ٠ ٠, ١ λ. ٠ start ٠ د( ﻣﺎﺷﯿﻦ ﺷ ﻞ زﯾﺮ ،زﺑﺎن ﻣﻮرد ﻧﻈﺮ را ﻣ ﭘﺬﯾﺮد. ١ ٠١١١ ١ x٠١١ ١ ٠ xx٠١ ١ xxx٠ ٠ . ١١١١ start ٠ ٠ ٠ ١ ▷ ﻣﺴﺌﻠﻪی .⋆ ٢زﺑﺎنﻫﺎی ﻧﺎﻣﻨﻈﻢ ﻧﺸﺎن دﻫﯿﺪ زﺑﺎنﻫﺎی زﯾﺮ ﻧﺎﻣﻨﻈﻢ ﻫﺴﺘﻨﺪ. اﻟﻒ( }{ai bj | i > j ب( }{an bm | n ̸= m ج( } nﻋﺪدی اول اﺳﺖ | {an ﺣﻞ. اﻟﻒ( ﻓﺮض ﮐﻨﯿﺪ اﯾﻦ زﺑﺎن ﻣﻨﻈﻢ ﺑﺎﺷﺪ و p − ١ﺗﻌﺪاد ﺣﺎﻻت ﯾ ﻣﺎﺷﯿﻦ ﺣﺎﻟﺖ ﻣﺘﻨﺎﻫ ﺑﺮای اﯾﻦ زﺑﺎن ﺑﺎﺷﺪ .ﻣ داﻧﯿﻢ رﺷﺘﻪی w = ap+١ bpﻋﻀﻮ زﺑﺎن اﺳﺖ .رﺷﺘﻪی ﺣﺎﺻﻞ از ﺣﺬف دور از ﻣﺴﯿﺮ ﭘﺬﯾﺮش wﻧﯿﺰ ﺑﺎﯾﺪ ﻋﻀﻮ زﺑﺎن ﺑﺎﺷﺪ ،وﻟ روﺷﻦ اﺳﺖ ﮐﻪ ﻫﯿﭻ رﺷﺘﻪای ﺑﻪ ﺷ ﻞ ap+١−l bpﻋﻀﻮ زﺑﺎن ﻧﯿﺴﺖ .اﯾﻦ ﺗﻨﺎﻗﺾ ﻧﺸﺎن ﻣ دﻫﺪ ﮐﻪ ﻓﺮض ﻣﻨﻈﻢ ﺑﻮدن زﺑﺎن ﻏﻠﻂ اﺳﺖ. ب( اﮔﺮ زﺑﺎن ﻣﻮرد ﻧﻈﺮ ﻣﻨﻈﻢ ﺑﺎﺷﺪ ،ﻣﺘﻤﻢ آن ،ﯾﻌﻨ زﺑﺎن } L = {an bn | n ∈ Nﻧﯿﺰ ﻣﻨﻈﻢ ﺧﻮاﻫﺪ ﺑﻮد .ﭘﺲ ﮐﺎﻓ اﺳﺖ ﻧﺸﺎن دﻫﯿﻢ اﯾﻦ زﺑﺎن ﻣﻨﻈﻢ ﻧﯿﺴﺖ .ﻓﺮض ﮐﻨﯿﺪ زﺑﺎن Lﻣﻨﻈﻢ ﺑﺎﺷﺪ و p − ١ﺗﻌﺪاد ﺣﺎﻻت ﯾ ﻣﺎﺷﯿﻦ ﺣﺎﻟﺖ ﻣﺘﻨﺎﻫ ﺑﺮای آن ﺑﺎﺷﺪ .روﺷﻦ اﺳﺖ ﮐﻪ رﺷﺘﻪی w = ap bpﻋﻀﻮ زﺑﺎن Lاﺳﺖ .ﭘﺲ رﺷﺘﻪی ﺣﺎﺻﻞ از ﯾ ﺑﺎر ﺗ ﺮار دور در ﻣﺴﯿﺮ ﭘﺬﯾﺮش wﻧﯿﺰ ﻋﻀﻮ Lﺧﻮاﻫﺪ ﺑﻮد .وﻟ روﺷﻦ اﺳﺖ ﮐﻪ ﻫﯿﭻ رﺷﺘﻪای ﺑﻪ ﺻﻮرت ap+l bpﻋﻀﻮ Lﻧﯿﺴﺖ .اﯾﻦ ﺗﻨﺎﻗﺾ ﻧﺸﺎن ﻣ دﻫﺪ ﻓﺮض ﻣﻨﻈﻢ ﺑﻮدن زﺑﺎن Lﺻﺤﯿﺢ ﻧﺒﻮده اﺳﺖ .ﭘﺲ Lو در ﻧﺘﯿﺠﻪ زﺑﺎن ﻣﻄﻠﻮب ﻣﺴﺌﻠﻪ ﻧﺎﻣﻨﻈﻢ ﻫﺴﺘﻨﺪ. ج( ﻓﺮض ﮐﻨﯿﺪ اﯾﻦ زﺑﺎن ﻣﻨﻈﻢ ﺑﺎﺷﺪ و p − ١ﺗﻌﺪاد ﺣﺎﻻت ﯾ ﻣﺎﺷﯿﻦ ﺣﺎﻟﺖ ﻣﺘﻨﺎﻫ ﺑﺮای اﯾﻦ زﺑﺎن ﺑﺎﺷﺪ .ﻓﺮض ﮐﻨﯿﺪ mﯾ ﻋﺪد اول ﺑﺰرگﺗﺮ از pﺑﺎﺷﺪ w = am .ﻋﻀﻮ اﯾﻦ زﺑﺎن اﺳﺖ .ﭘﺲ ﻋﺪد ﻃﺒﯿﻌ رﺷﺘﻪی ﺑﻪ دﺳﺖ آﻣﺪه از mﺑﺎر ﺗ ﺮار دور در ﻣﺴﯿﺮ ﭘﺬﯾﺮش ،wﯾﻌﻨ رﺷﺘﻪی w′ = am+mlﻧﯿﺰ ﻋﻀﻮ زﺑﺎن ﺧﻮاﻫﺪ ﺑﻮد .وﻟ روﺷﻦ اﺳﺖ ﮐﻪ ) m(l + ١ﻋﺪدی اول ﻧﯿﺴﺖ و w′ﻋﻀﻮ زﺑﺎن ﻧﯿﺴﺖ .اﯾﻦ ﺗﻨﺎﻗﺾ ﻧﺸﺎن ﻣ دﻫﺪ ﻓﺮض ﻣﻨﻈﻢ ﺑﻮدن زﺑﺎن ﻏﻠﻂ ﺑﻮده اﺳﺖ. ▷ ﻣﺴﺌﻠﻪی .⋆ ٣ﻣﺎﺷﯿﻦ ﺗﻮرﯾﻨ ﺑﺮای ﻫﺮ ﯾ از زﺑﺎنﻫﺎی زﯾﺮ ﻣﺎﺷﯿﻦ ﺗﻮرﯾﻨ اراﺋﻪ دﻫﯿﺪ ﮐﻪ زﺑﺎن ﻣﻮرد ﻧﻈﺮ را ﺗﺼﻤﯿﻢ ﺑ ﯿﺮد. اﻟﻒ( }{٠n ١n | n ∈ N { R } ب( ∗}ww | w ∈ {٠, ١ ﺣﻞ. اﻟﻒ( ﻣﺎﺷﯿﻦ ﺷ ﻞ زﯾﺮ ،زﺑﺎن ﻣﻮرد ﻧﻈﺮ را ﻣ ﭘﺬﯾﺮد. ×, ×, R qacc ␣،␣،R ×, ×, L ٠, ٠, R ×, ×, R ١, ×, L ␣،␣،R ٠, ×, R ب( ﻣﺎﺷﯿﻦ ﺷ ﻞ زﯾﺮ ،زﺑﺎن ﻣﻮرد ﻧﻈﺮ را ﻣ ﭘﺬﯾﺮد. ٠, ×, R s. start ×, ×, L ␣, ␣, L ٠, ٠, R ١, ١, R ٠, ×, R ٠, ×, L ٠, ٠, L ١, ١, L ١, ×, L ×, ×, R ×, ×, L ␣, ␣, L s. start ١, ×, R ␣, ␣, R ×, ×, R qacc ٠, ٠, R ١, ١, R ▷ ﻣﺴﺌﻠﻪی .۴ﻣﻌ ﻮس زﺑﺎن ﻣﻨﻈﻢ ﻣﻌ ﻮس زﺑﺎن Lرا ﺑﺎ LRﻧﻤﺎﯾﺶ ﻣ دﻫﯿﻢ و ﻣﻨﻈﻮرﻣﺎن از آن زﺑﺎن ﺗﺸ ﯿﻞﺷﺪه از ﻣﻌ ﻮس ﺗ ﺗ رﺷﺘﻪﻫﺎی Lاﺳﺖ. ﻣﺜﻼ ﻣﻌ ﻮس رﺷﺘﻪی »ﮔﺴﺴﺘﻪ« ،رﺷﺘﻪی »ﻫﺘﺴﺴ « اﺳﺖ .ﻧﺸﺎن دﻫﯿﺪ اﮔﺮ Lﻣﻨﻈﻢ ﺑﺎﺷﺪ LR ،ﻧﯿﺰ ﻣﻨﻈﻢ اﺳﺖ. ﺣﻞ .ﻣﻌ ﻮس رﺷﺘﻪی wرا ﺑﺎ wRﻧﻤﺎﯾﺶ ﻣ دﻫﯿﻢ .ﻓﺮض ﮐﻨﯿﺪ Mﯾ ﻣﺎﺷﯿﻦ ﺣﺎﻟﺖ ﻣﺘﻨﺎﻫ ﻗﻄﻌ ﺑﺮای زﺑﺎن L ﺑﺎﺷﺪ .ﺟﻬﺖ ﻫﻤﻪی ﯾﺎلﻫﺎی Mرا ﺑﺮﻋ ﺲ ﮐﻨﯿﺪ .ﯾ ﺣﺎﻟﺖ ﺟﺪﯾﺪ s′ﺑﻪ ﻣﺎﺷﯿﻦ اﺿﺎﻓﻪ ﮐﻨﯿﺪ و آن را ﺑﺎ ﯾﺎل λﺑﻪ ﻫﻤﻪی ﺣﺎﻻت ﻧﻬﺎﯾ وﺻﻞ ﮐﻨﯿﺪ .ﺣﺎﻟﺖ ﺷﺮوع ﻣﺎﺷﯿﻦ ﺟﺪﯾﺪ را ﺑﺮاﺑﺮ s′و ﺣﺎﻟﺖ ﻧﻬﺎﯾ آن را ﺑﺮاﺑﺮ ﺣﺎﻟﺖ ﺷﺮوع ﻣﺎﺷﯿﻦ M ﺗﻌﺮﯾﻒ ﮐﻨﯿﺪ .ﻣﺎﺷﯿﻦ ﺣﺎﻟﺖ ﻣﺘﻨﺎﻫ ﻏﯿﺮﻗﻄﻌ ﺑﻪ دﺳﺖ آﻣﺪه را M ′ﺑﻨﺎﻣﯿﺪ .روﺷﻦ اﺳﺖ ﮐﻪ ﺑﻪ ازای ﻫﺮ ﻣﺴﯿﺮ ﭘﺬﯾﺮش ﺑﺮای wدر ،Mﯾ ﻣﺴﯿﺮ ﭘﺬﯾﺮش ﺑﺮای wRدر M ′وﺟﻮد دارد و ﺑﺮﻋ ﺲ .ﭘﺲ M ′زﺑﺎن LRرا ﻣ ﭘﺬﯾﺮد .ﭘﺲ زﺑﺎن ▷ LRﻣﻨﻈﻢ اﺳﺖ. ﻣﺴﺌﻠﻪی .۵زﺑﺎن ﭘﺎدﭘﯿﺸﻮﻧﺪی ﻓﺮض ﮐﻨﯿﺪ زﺑﺎن Lﻣﻨﻈﻢ ﺑﺎﺷﺪ .زﺑﺎن L′را ﺑﺮاﺑﺮ ﻣﺠﻤﻮﻋﻪی رﺷﺘﻪﻫﺎﯾ از Lدر ﻧﻈﺮ ﺑ ﯿﺮﯾﺪ ﮐﻪ ﻫﯿﭻ ﭘﯿﺸﻮﻧﺪی از آنﻫﺎ ﻋﻀﻮ Lﻧﺒﺎﺷﺪ .ﻧﺸﺎن دﻫﯿﺪ L′ﻧﯿﺰ ﻣﻨﻈﻢ اﺳﺖ. ﺣﻞ .ﻓﺮض ﮐﻨﯿﺪ Mﯾ ﻣﺎﺷﯿﻦ ﺣﺎﻟﺖ ﻣﺘﻨﺎﻫ ﻗﻄﻌ ﺑﺮای Lﺑﺎﺷﺪ .ﻫﻤﻪی ﯾﺎلﻫﺎی ﺧﺮوﺟ از ﺣﺎﻻت ﻧﻬﺎﯾ ﻣﺎﺷﯿﻦ Mرا ﺣﺬف ﻣ ﮐﻨﯿﻢ و ﻣﺎﺷﯿﻦ ﺣﺎﺻﻞ را ﺑﺎ M ′ﻧﻤﺎﯾﺶ ﻣ دﻫﯿﻢ .ادﻋﺎ ﻣ ﮐﻨﯿﻢ M ′ﻣﺎﺷﯿﻨ ﺑﺮای زﺑﺎن ﻣﻮرد ﻧﻈﺮ اﺳﺖ .ﻓﺮض ﮐﻨﯿﺪ wﻋﻀﻮ اﯾﻦ زﺑﺎن ﺑﺎﺷﺪ .ﭘﺲ ﻫﯿﭻ ﭘﯿﺸﻮﻧﺪی از آن ﻋﻀﻮ زﺑﺎن ﻧﯿﺴﺖ .ﭘﺲ ﻫﯿﭻ ﯾ از رﺋﻮس ﻣﯿﺎﻧ ﻣﺴﯿﺮ ﭘﺬﯾﺮش wدر ،Mﺣﺎﻟﺖ ﻧﻬﺎﯾ ﻧﯿﺴﺘﻨﺪ .ﭘﺲ ﻫﻤﯿﻦ ﻣﺴﯿﺮ ﭘﺬﯾﺮش در M ′ﻧﯿﺰ وﺟﻮد دارد .ﭘﺲ M ′اﯾﻦ رﺷﺘﻪ را ﻣ ﭘﺬﯾﺮد. ﺑﺮﻋ ﺲ ،ﻓﺮض ﮐﻨﯿﺪ wﺗﻮﺳﻂ M ′ﭘﺬﯾﺮﻓﺘﻪ ﺷﻮد .روﺷﻦ اﺳﺖ ﮐﻪ ﻣﺴﯿﺮ ﭘﺬﯾﺮش wدر ،M ′ﯾ ﻣﺴﯿﺮ ﭘﺬﯾﺮش در M ﻧﯿﺰ ﻫﺴﺖ .ﭘﺲ wدر Mﻧﯿﺰ ﭘﺬﯾﺮﻓﺘﻪ ﻣ ﺷﻮد .ﭘﺲ .w ∈ Lاز ﻃﺮﻓ ،ﭼﻮن ﻫﯿﭻ ﯾﺎل ﺧﺮوﺟ ای ﺑﺮای ﺣﺎﻻت ﻧﻬﺎﯾ M ′وﺟﻮد ﻧﺪارد ،ﻫﯿﭻ ﮐﺪام رﺋﻮس ﻣﯿﺎﻧ ﻣﺴﯿﺮ ﭘﺬﯾﺮش wدر ،Mﺣﺎﻟﺖ ﻧﻬﺎﯾ ﻧﯿﺴﺘﻨﺪ .ﭘﺲ ﻫﯿﭻ ﭘﯿﺸﻮﻧﺪی از wدر ▷ Lﻧﯿﺴﺖ. ﻣﺴﺌﻠﻪی .۶ﺗﺮﮐﯿﺐ زﺑﺎنﻫﺎی ﻣﻨﻈﻢ ﻓﺮض ﮐﻨﯿﺪ زﺑﺎنﻫﺎی Aو Bروی اﻟﻔﺒﺎی Σﻣﻨﻈﻢ ﺑﺎﺷﻨﺪ .ﻧﺸﺎن دﻫﯿﺪ زﺑﺎن زﯾﺮ ﻧﯿﺰ ﻣﻨﻈﻢ اﺳﺖ: }C = {x١ y١ x٢ y٢ · · · xk yk | ∀i : xi , yi ∈ Σ ∧ x١ x٢ · · · xk ∈ A ∧ y١ y٢ · · · yk ∈ B ﺣﻞ .ﻓﺮض ﮐﻨﯿﺪ MAو MBﺑﻪ ﺗﺮﺗﯿﺐ ﯾ ﻣﺎﺷﯿﻦ ﺣﺎﻟﺖ ﻣﺘﻨﺎﻫ ﻗﻄﻌ ﺑﺮای زﺑﺎن Aو Bﺑﺎﺷﻨﺪ .ﻣ ﺧﻮاﻫﯿﻢ ﻣﺎﺷﯿﻦ MCرا ﺑﺮای زﺑﺎن Cﻃﺮاﺣ ﮐﻨﯿﻢ .اﯾﺪهی ﮐﻠ اﯾﻦ ﻃﺮاﺣ ﺑﻪ اﯾﻦ ﺻﻮرت اﺳﺖ ﮐﻪ ﻣﺎﺷﯿﻦ MCاز دو ﻣﺎﺷﯿﻦ MAو MBﺗﺸ ﯿﻞ ﺷﺪه اﺳﺖ و اﯾﻦ دو را ﺑﻪﻃﻮر ﯾ در ﻣﯿﺎن اﺟﺮا ﻣ ﮐﻨﺪ .ﺑﻪﻃﻮر دﻗﯿﻖﺗﺮ ،ﻓﺮض ﮐﻨﯿﺪ ) MA = (QA , Σ, fA , sA , FAو ) .MB = (QB , Σ, fB , sB , FBﻣﺎﺷﯿﻦ MCرا ﺑﻪ اﯾﻦ ﺻﻮرت ﺗﻌﺮﯾﻒ ﻣ ﮐﻨﯿﻢ ﮐﻪ )} .MC = (QA × QB × {٠, ١} , Σ, fC , (sA , sB , ٠), FA × FB × {٠ﻣﻮﻟﻔﻪی اول و دوم در ﻣﺠﻤﻮﻋﻪی ﺣﺎﻻت ،MCﺑﻪ ﺗﺮﺗﯿﺐ ﻧﺸﺎندﻫﻨﺪهی ﺣﺎﻟﺖ ﻣﺘﻨﺎﻇﺮ در MAو MBﻫﺴﺘﻨﺪ و ﻣﻮﻟﻔﻪی ﺳﻮم ﻧﺸﺎن ﻣ دﻫﺪ ﮐﻪ ﺣﺮف ﺑﻌﺪی ﻣﺮﺑﻮط ﺑﻪ زﺑﺎن Aاﺳﺖ ﯾﺎ .Bﺗﺎﺑﻊ fCرا ﺑﻪ اﯾﻦ ﺻﻮرت ﺗﻌﺮﯾﻒ ﻣ ﮐﻨﯿﻢ: { (fA (qA , s), qB ) x = ٠ = )fC ((qA , qB , x), s (qA , fB (qB , s)) x = ١ ﻧﺸﺎن ﻣ دﻫﯿﻢ ﮐﻪ ﻣﺎﺷﯿﻦ MCزﺑﺎن Cرا ﻣ ﭘﺬﯾﺮد .ﻓﺮض ﮐﻨﯿﺪ w(C) = w١ w١ w٢ w٢ · · · wk wk ∈ C ﮐﻪ w(A) ∈ Aو .w(B) ∈ Bﻓﺮض ﮐﻨﯿﺪ ﮐﻪ ) p(Aﻣﺴﯿﺮ ﭘﺬﯾﺮش wAدر MAو ) p(Bﻣﺴﯿﺮ ﭘﺬﯾﺮش wBدر MB ﺑﺎﺷﺪ .ﺑﻪ راﺣﺘ دﯾﺪه ﻣ ﺷﻮد ﮐﻪ ﻣﺴﯿﺮ ) p(Cﯾ ﻣﺴﯿﺮ ﭘﺬﯾﺮش ) w(Cدر MCاﺳﺖ ،ﮐﻪ ) p(Cرا ﺑﻪ اﯾﻦ ﺻﻮرت ﺗﻌﺮﯾﻒ ﻣ ﮐﻨﯿﻢ: )(B )(A )(B )(A )(B )(A )p٢i−١ = (pi , pi , ٠ )(B )(C )(A )p٢i = (pi+١ , pi , ١ )(B )(C )(A ﭘﺲ ) w(Cدر MCﭘﺬﯾﺮﻓﺘﻪ ﻣ ﺷﻮد. ﻣﺴﯿﺮ ﭘﺬﯾﺮش آن در MCﺑﺎﺷﺪ .ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺗﻌﺮﯾﻒ fC ﺑﺮﻋ ﺲ ،ﻓﺮض ﮐﻨﯿﺪ ) w(Cدر MCﭘﺬﯾﺮﻓﺘﻪ ﺷﻮد و ) p(Cﯾ روﺷﻦ اﺳﺖ ﮐﻪ ﻣﺴﯿﺮ ) p(Cﺑﻪ اﯾﻦ ﺻﻮرت اﺳﺖ: )= (p١ , p′١ , ٠), (p٢ , p′١ , ١), (p٢ , p′٢ , ٠), (p٣ , p′٢ , ١), . . . , (pk+١ , p′k , ١), (pk+١ , p′k+١ , ٠ )p(C ﮐﻪ p١ p٢ · · · pk+١ﯾ ﻣﺴﯿﺮ ﭘﺬﯾﺮش ﺑﺮای wA = w١ w٣ · · · w٢k−١در MAاﺳﺖ و p′١ p′٢ · · · p′k+١ﯾ )(C) (C )(C ﭘﺬﯾﺮش ﺑﺮای wB = w٢ w۴ · · · w٢kدر MBاﺳﺖ .ﭘﺲ .w(C) ∈ C )(C )(C )(C ﻣﺴﯿﺮ ▷ ﻣﺴﺌﻠﻪی .٧ﮔﻮﻧﻪﻫﺎی ﻣﺎﺷﯿﻦ ﺗﻮرﯾﻨ ﻧﺸﺎن دﻫﯿﺪ ﻣﺎﺷﯿﻦﻫﺎی زﯾﺮ ﻣﻌﺎدل ﻣﺎﺷﯿﻦ ﺗﻮرﯾﻨ اﺳﺘﺎﻧﺪارد ﻫﺴﺘﻨﺪ. اﻟﻒ( ﻣﺎﺷﯿﻦ ﺗﻮرﯾﻨ ﮐﻪ ﯾ ﻧﻮار از ﯾ ﻃﺮف ﻣﺤﺪود داﺷﺘﻪ ﺑﺎﺷﺪ .ﺧﺎﻧﻪی اول اﯾﻦ ﻣﺎﺷﯿﻦ ﻋﻼﻣﺖ ﻣﺨﺼﻮﺻ دارد و ﺳﺮ ﻣﺎﺷﯿﻦ ﺗﻮرﯾﻨ ﻧﻤ ﺗﻮاﻧﺪ از اﯾﻦ ﺧﺎﻧﻪ ﺑﻪ ﭼﭗ ﺣﺮﮐﺖ ﮐﻨﺪ. ب( ﻣﺎﺷﯿﻦ ﺗﻮرﯾﻨ ﮐﻪ دو ﻧﻮار از ﯾ ﻃﺮف ﻣﺤﺪود داﺷﺘﻪ ﺑﺎﺷﺪ .اﯾﻦ ﻣﺎﺷﯿﻦ ﻣﺸﺎﺑﻪ ﻣﺎﺷﯿﻦ ﻗﺴﻤﺖ ﻗﺒﻞ اﺳﺖ ،وﻟ دو ﻧﻮار و دو ﻫﺪ دارد .اﯾﻦ دو ﻫﺪ ﻣ ﺗﻮاﻧﻨﺪ ﻣﺴﺘﻘﻞ از ﻫﻢ ﺣﺮﮐﺖ ﮐﻨﻨﺪ. ﺣﻞ. اﻟﻒ( ﺑﻪ راﺣﺘ ﻣ ﺗﻮان دﯾﺪ ﮐﻪ ﯾ ﻣﺎﺷﯿﻦ ﺗﻮرﯾﻨ ﺑﺎ ﻧﻮار ﻧﯿﻤﻪﻧﺎﻣﺘﻨﺎﻫ را ﻣ ﺗﻮان ﺑﺎ ﯾ ﻣﺎﺷﯿﻦ ﺗﻮرﯾﻨ ﺷﺒﯿﻪﺳﺎزی ﮐﺮد .ﮐﺎﻓ اﺳﺖ ﮐﻪ از ﻧﯿﻤﻪی دﯾ ﺮ ﻧﻮار اﺳﺘﻔﺎدهای ﻧ ﻨﯿﻢ .ﭘﺲ ﮐﺎﻓ اﺳﺖ ﻧﺸﺎن دﻫﯿﻢ ﮐﻪ ﻣ ﺗﻮان ﻣﺎﺷﯿﻦ ﺗﻮرﯾﻨ را ﺑﺎ ﻣﺎﺷﯿﻦ ﺗﻮرﯾﻨ ﺑﺎ ﻧﻮار ﻧﯿﻤﻪﻧﺎﻣﺘﻨﺎﻫ ﺷﺒﯿﻪﺳﺎزی ﮐﺮد .ﻓﺮض ﮐﻨﯿﺪ TMﻣﺎﺷﯿﻦ ﺗﻮرﯾﻨ و HITM ﻣﺎﺷﯿﻦ ﺗﻮرﯾﻨ ﺑﺎ ﻧﻮار ﻧﯿﻤﻪﻧﺎﻣﺘﻨﺎﻫ ﺑﺎﺷﺪ .ﺧﺎﻧﻪﻫﺎی ﺳﻤﺖ راﺳﺖ ﺧﺎﻧﻪی ﺷﺮوع TMرا ﺑﺎ ﺧﺎﻧﻪﻫﺎی ﻓﺮد ﻣﺎﺷﯿﻦ HITMﻣﺘﻨﺎﻇﺮ ﻣ ﮐﻨﯿﻢ و ﺧﺎﻧﻪﻫﺎی ﺳﻤﺖ ﭼﭗ ﺧﺎﻧﻪی ﺷﺮوع TMرا ﺑﺎ ﺧﺎﻧﻪﻫﺎی زوج HITM ﻣﺘﻨﺎﻇﺮ ﻣ ﮐﻨﯿﻢ .ﺑﻪ اﯾﻦ ﺗﺮﺗﯿﺐ ﻫﺮ ﺣﺮﮐﺖ ﻣﺎﺷﯿﻦ TMرا در ﻧﯿﻤﻪی راﺳﺖ ﻧﻮار ،ﺑﺎ دو ﺣﺮﮐﺖ ﻣﺎﺷﯿﻦ HITM در ﻫﻤﺎن ﺟﻬﺖ ﺷﺒﯿﻪﺳﺎزی ﻣ ﮐﻨﯿﻢ و ﻫﺮ ﺣﺮﮐﺖ ﻣﺎﺷﯿﻦ TMرا در ﻧﯿﻤﻪی ﭼﭗ ﻧﻮار ،ﺑﺎ دو ﺣﺮﮐﺖ ﻣﺎﺷﯿﻦ HITMدر ﺟﻬﺖ ﻣﺨﺎﻟﻒ ﺷﺒﯿﻪﺳﺎزی ﻣ ﮐﻨﯿﻢ .ﻣﺎﺷﯿﻦ HITMﺑﺎ رﺳﯿﺪن ﺑﻪ ﺧﺎﻧﻪی اول ﻧﻮار ،ﻣﺘﻮﺟﻪ ﻣ ﺷﻮد ﮐﻪ ﻣﺎﺷﯿﻦ TMﺑﻪ ﻧﯿﻤﻪی دﯾ ﺮ ﻧﻮار رﺳﯿﺪه اﺳﺖ و از اوﻟﯿﻦ ﺧﺎﻧﻪی ﻓﺮد ﺑﻪ اوﻟﯿﻦ ﺧﺎﻧﻪی زوج ﻧﻮار ،ﯾﺎ از اوﻟﯿﻦ ﺧﺎﻧﻪی زوج ﻧﻮار ﺑﻪ اوﻟﯿﻦ ﺧﺎﻧﻪی ﻓﺮد آن ﺟﺎﺑﻪﺟﺎ ﻣ ﺷﻮد .ﺑﻪ اﯾﻦ ﺗﺮﺗﯿﺐ ﻣ ﺗﻮاﻧﺪ ﻫﻤﻪی ﺣﺮﮐﺖﻫﺎی ﻣﺎﺷﯿﻦ TM را ﺷﺒﯿﻪﺳﺎزی ﮐﻨﺪ .ﭘﺲ ﻣﺎﺷﯿﻦﻫﺎی ﺗﻮرﯾﻨ ﺑﺎ ﻣﺎﺷﯿﻦﻫﺎی ﺗﻮرﯾﻨ ﺑﺎ ﻧﻮار ﻧﯿﻤﻪﻧﺎﻣﺘﻨﺎﻫ ﻣﻌﺎدل ﻫﺴﺘﻨﺪ. ب( ﻣﺎﺷﯿﻦ ﺗﻮرﯾﻨ ﺑﺎ دو ﻧﻮار ﻧﯿﻤﻪﻧﺎﻣﺘﻨﺎﻫ را ﺑﺎ 2HITMﻧﻤﺎﯾﺶ ﻣ دﻫﯿﻢ .روﺷﻦ اﺳﺖ ﮐﻪ ﻫﺮ ﻣﺎﺷﯿﻦ HITM را ﻣ ﺗﻮان ﺑﺎ ﯾ ﻣﺎﺷﯿﻦ HITMﺷﺒﯿﻪﺳﺎزی ﮐﺮد .ﺑﺮای اﯾﻦ ﮐﺎر ﮐﺎﻓ اﺳﺖ ﮐﻪ از ﻧﻮار دوم اﺳﺘﻔﺎدهای ﻧ ﻨﯿﻢ. از ﻃﺮﻓ ﻫﺮ ﻣﺎﺷﯿﻦ TMﻧﯿﺰ ﺑﺎ ﯾ ﻣﺎﺷﯿﻦ HITMﻗﺎﺑﻞ ﺷﺒﯿﻪﺳﺎزی اﺳﺖ .ﭘﺲ ﻫﺮ ﻣﺎﺷﯿﻦ TMﺑﺎ ﯾ ﻣﺎﺷﯿﻦ 2HITMﻗﺎﺑﻞ ﺷﺒﯿﻪﺳﺎزی اﺳﺖ. ﺣﺎل ﺛﺎﺑﺖ ﻣ ﮐﻨﯿﻢ ﮐﻪ ﻫﺮ ﻣﺎﺷﯿﻦ 2HITMﺑﺎ ﯾ ﻣﺎﺷﯿﻦ TMﻗﺎﺑﻞ ﺷﺒﯿﻪﺳﺎزی اﺳﺖ .ﺑﻪ اﯾﻦ ﺻﻮرت ﻋﻤﻞ ﻣ ﮐﻨﯿﻢ ﮐﻪ ﺑﺎ ﻧﯿﻤﻪی راﺳﺖ ﻧﻮار ،TMﻧﻮار اول HITMرا ﺷﺒﯿﻪﺳﺎزی ﻣ ﮐﻨﯿﻢ و ﺑﺎ ﻧﯿﻤﻪی ﭼﭗ آن ﻧﻮار دوم 2HITMرا ﺷﺒﯿﻪﺳﺎزی ﮐﻨﯿﻢ .ﺑﺮای ﻣﺸﺨﺺ ﮐﺮدن ﻣﺤﻞ ﻫﺮ ﻫﺪ ،روی ﺧﺎﻧﻪی ﻣﺮﺑﻮﻃﻪ ﯾ ﻋﻼﻣﺖ ﺑﻪ ﺧﺼﻮص اﺿﺎﻓﻪ ﻣ ﮐﻨﯿﻢ )ﺑﺮای اﯾﻦ ﮐﺎر اﻟﻔﺒﺎی ﻧﻮار را ﮔﺴﺘﺮش ﻣ دﻫﯿﻢ( .ﺑﺮای ﺷﺒﯿﻪﺳﺎزی ﺣﺮﮐﺖ ﻫﺮ ﻫﺪ ﻣﺎﺷﯿﻦ ،2HITMﻋﻼﻣﺖ ﻣﺮﺑﻮﻃﻪ را از ﺧﺎﻧﻪی ﻗﺪﯾﻤ ﭘﺎک ﮐﺮده و در ﺧﺎﻧﻪی ﺟﺪﯾﺪ ﻗﺮار ﻣ دﻫﯿﻢ .ﺑﻪ اﯾﻦ ﺗﺮﺗﯿﺐ ﻫﺮ ﺣﺮﮐﺖ ﻣﺎﺷﯿﻦ 2HITMﺑﺎ ﻣﺎﺷﯿﻦ TMﻗﺎﺑﻞ ﺷﺒﯿﻪﺳﺎزی اﺳﺖ. ▷
© Copyright 2025 Paperzz