অটোমেটনের আকারের কোনও প্রয়োজন ছাড়াই উত্তর হ্যাঁ । এটি কে স্পেসে এমনকি ডিএফএগুলির জন্যও গণনা করা যেতে পারে যেখানে ধ্রুবক।O(log2n)kk
যাক ( হতে DFAs। আমরা দেখাই যে, , ন্যূনতম ডিএফএ স্বীকৃত যেতে পারে স্থান। আমরা প্রথমে কিছু প্রযুক্তিগত ফলাফল প্রমাণ করি।আমি ∈ [ ট ] ) ট ⟨ একটি 1 , ... , একটি ট ⟩ এল ( একটি 1 ) ∩ ⋯ ∩ এল ( একটি ট ) হে ( লগ 2 এন )Ai=(Qi,Σi,δi,zi,Fi)i∈[k])k⟨A1,…,Ak⟩L(A1)∩⋯∩L(Ak)O(log2n)
সংজ্ঞা 1 : আসুন দুটি রাজ্য হতে হবে তারপর , iffq ≡ r ∀ w ∈ Σ ∗ q । W ∈ এফ ⇔ দ । w ∈ Fq,rq≡r∀w∈Σ∗q.w∈F⇔r.w∈F
আমরা এখন ধ্রুপদী কার্টেসিয়ান পণ্য নির্মাণ দ্বারা প্রদত্ত অটোমেটন বিবেচনা করি । যাক এবং রাজ্যের হতে ।q = ( q 1 , … , q k ) r = ( r 1 , … , r k ) কAq=(q1,…,qk)r=(r1,…,rk)A
লেমা 1 : সিদ্ধান্ত নিচ্ছে যে এনএল-এ রয়েছে।q≡r
প্রুফ (স্কেচ): আমরা দেখাই যে বৈষম্য পরীক্ষা করে এনএল থাকে এবং এনএল = কোএনএল ব্যবহার করে। একটি শব্দ অনুমান করুন (সেই সময় একটি অক্ষর) যেমন একটি চূড়ান্ত রাষ্ট্র এবং না। এটি মাধ্যমে অর্জন করা যায় জন্য লগ-স্থান এবং সত্য যে ব্যবহার চূড়ান্ত iff হয় । দেখা যেতে পারে যে একটি অস্তিত্ব বোঝা পলি-আকারের। কুই । ডাব্লু আর । w q i । w , r i । W আমি ∈ [ ট ] কুই কুই আমি ∈ এফ আমিw∈Σ∗q.wr.wqi.w,ri.wi∈[k]কুইকুই ≢ দ Wকুইআমি। চআমি∀ আমি ∈ [ কে ]কুই। RW
লেমা 2 : (ইন) অ্যাক্সেসযোগ্য কিনা তা সিদ্ধান্ত নেওয়ার মধ্যে।কুই
প্রুফ (স্কেচ): থেকে ( ) পর্যন্ত (বহু-আকারের) পাথগুলি অনুমান করুন ।কিউ আই আই ∈ [ কে ]z- রআমিqii∈[k]
সংজ্ঞা 2 : ডিক্সোগ্রাফিক ক্রমে এর রাজ্য বিবেচনা করুন । নির্ধারণ হচ্ছে প্রথম প্রবেশযোগ্য রাষ্ট্রীয় ও প্রথম প্রবেশযোগ্য রাষ্ট্র নিম্নলিখিত , যা আগের কোনো রাষ্ট্র সমতূল্য নয়। আমরা সংজ্ঞায়িত অনন্য হিসাবে যেমন যে ।s ( 1 ) s ( i ) s ( i - 1 ) c ( q ) i q ≡ s ( i )As(1)s(i)s(i−1)c(q)iq≡s(i)
লেমা 3 : স্পেসে গণনা করা যেতে পারে ।ও ( লগ 2 এন )s(i)O(log2n)
প্রুফ (স্কেচ): সংজ্ঞা 2 একটি অ্যালগরিদম দেয়। আমরা রাজ্যগুলিতে পুনরাবৃত্তি করতে কাউন্টার ব্যবহার করি । যাক এবং বর্তমান অবস্থা দেখুন। প্রতিটি রাজ্যে, অ্যাক্সেসযোগ্য কিনা তা যাচাই করতে আমরা লেমা 2 ব্যবহার করি । যদি এটি হয় তবে আমরা পূর্ববর্তী প্রতিটি রাজ্যে লুপ করব এবং সমান কিনা তা আমরা যাচাই করি । যদি কোন নয়, আমরা বৃদ্ধি এবং আউটপুট যদি । অন্যথায়, আমরা হিসাবে সংরক্ষণ করি এবং আমরা চালিয়ে যাচ্ছি। যেহেতু আমরা কেবল স্থির সংখ্যক কাউন্টার সঞ্চয় করি এবং আমাদের পরীক্ষাগুলি এ চালানো যেতে পারেj ← 0 q q q j q j = i q s ( j ) NL ⊆ DSPACE ( লগ 2 এন )kj←0qqqjqj=iqs(j)NL⊆DSPACE(log2n), এটি প্রমাণ পূর্ণ।
করোলারি 1 : স্পেসে গণনা করা যেতে পারে ।ও ( লগ 2 এন )c(q)O(log2n)
উপপাদ্য : কমানোর মধ্যে সম্পন্ন করা যাবে স্থান।হে ( লগ 2 এন )AO(log2n)
প্রুফ (স্কেচ):বৃহত্তম হতে যেমন যে সংজ্ঞায়িত করা হয় (অর্থাৎ। এর ক্লাস সংখ্যা )। আমরা একটি অ্যালগরিদম একটি যন্ত্রমানব outputting দিতে যেখানেi s ( i ) ≡ A ′ = ( Q ′ , Σ , δ ′ , z ′ , F ′ )1≤m≤|Q0|⋯|Q1|is(i)≡A′=(Q′,Σ,δ′,z′,F′)
- Q′={s(i):i∈[m]} ;
- F′={q∈Q′:qi∈Fi∀i∈[k]} ;
- কিউ = ( জেড 0 , … , জেড কে )z′=s(c(q)) যেখানে ।q=(z0,…,zk)
আমরা এখন দেখছি কীভাবে গণনা করা যায় । প্রতিটি , , গণনা এবং আউটপুট রূপান্তর । লেমা 3 এবং করোলারি 1 দ্বারা, এই অ্যালগরিদম স্পেসে চলে। এটি পরীক্ষা করা যায় যে ন্যূনতম এবং । আমি ∈ [ মি ] , একটি ∈ Σ কুই ← গুলি ( আমি ) । a ( s ( i ) , a , s ( cδ′i∈[m],a∈Σq←s(i).a হে ( লগ ইন করুন 2 এন ) একটি ' এল ( একটি ' ) = এল ( একটি )(s(i),a,s(c(q)))O(log2n)A′L(A′)=L(A)