লিনিয়ারাইজিবিলিটি কেন একটি সুরক্ষা সম্পত্তি এবং কেন সুরক্ষা বৈশিষ্ট্যগুলি সেটগুলি বন্ধ করে দেওয়া হয়?


10

ন্যানসি লিঞ্চের "ডিস্ট্রিবিউটড অ্যালগরিদম" বইয়ের ১৩ তম অধ্যায় "অ্যাটমিক অবজেক্টস"-এ লিনিয়ারাইজিবিলিটি (যা পারমাণবিকতা নামেও পরিচিত) একটি সুরক্ষার সম্পত্তি হিসাবে প্রমাণিত হয়েছে। এটি বলার অপেক্ষা রাখে না যে এর সাথে সম্পর্কিত ট্রেস সম্পত্তি অমান্য, উপসর্গ-বন্ধ, এবং সীমা-বদ্ধ , অধ্যায় 8.5.3-এ সংজ্ঞায়িত করা হয়েছে। অনানুষ্ঠানিকভাবে, একটি সুরক্ষা সম্পত্তি প্রায়শই বলে দেওয়া হয় যে কিছু নির্দিষ্ট "খারাপ" জিনিসটি কখনই ঘটে না।

এর ভিত্তিতে আমার প্রথম সমস্যাটি নিম্নরূপ:

সুরক্ষা সম্পত্তি হিসাবে লিনিয়ারাইজিবিলিটির সুবিধা কী কী? সাহিত্যে এই সত্যের ভিত্তিতে কিছু ফলাফল রয়েছে?

সুরক্ষা সম্পত্তি এবং প্রাণবন্ত সম্পত্তির শ্রেণিবিন্যাসের অধ্যয়নের মধ্যে, এটি সুপরিচিত যে সুরক্ষা সম্পত্তি একটি উপযুক্ত টোপোলজিতে বদ্ধ সেট হিসাবে চিহ্নিত করা যেতে পারে। কাগজে "নিরাপত্তা প্রগতিতে-থাকা ক্লাসিফিকেশন" @ 1993 আমির Pnueli এট দ্বারা। , একটি মেট্রিক টোপোলজি গৃহীত হয়। আরও সুনির্দিষ্টভাবে, একটি সম্পত্তি বর্ণমালার উপরে (সীমাবদ্ধ বা অসীম) শব্দের একটি সেট । সম্পত্তি সব অসীম শব্দ নিয়ে গঠিত যেমন যে সব এর উপসর্গ অন্তর্গত । উদাহরণস্বরূপ, যদি , তবেΣ ( Φ ) σΦΣA(Φ)σΦ Φ = + বি ( Φ ) = ω + + বি ω ωσΦΦ=a+bA(Φ)=aω+a+bω। একটি অন্তর্নিহিত সম্পত্তি কোনও সুরক্ষা সম্পত্তি হিসাবে সংজ্ঞায়িত করা হয় যদি কিছু চূড়ান্ত সম্পত্তি জন্য । অসীম শব্দ এবং মধ্যে মেট্রিক একরকম হলে 0 হিসাবে সংজ্ঞায়িত করা হয়, এবং অন্যথায়, যেখানে হল দীর্ঘতম সাধারণ উপসর্গের দৈর্ঘ্য যার উপর তারা সম্মত হন। এই মেট্রিকের সাহায্যে সুরক্ষা সম্পত্তি টপোলজিকভাবে বন্ধ সেট হিসাবে চিহ্নিত করা যায়।ΠΦ ডি ( σ , σ ) σ σ ডি ( σ , σ ) = 2 - জে জেΠ=A(Φ)Φd(σ,σ)σσd(σ,σ)=2jj

এখানে আমার দ্বিতীয় সমস্যাটি আসে:

টপোলজিকভাবে বন্ধ সেট হিসাবে লিনিয়ারিজাবলিটি কীভাবে চিহ্নিত করা যায়? বিশেষত, অন্তর্নিহিত সেট কী এবং টপোলজি কী?

উত্তর:


8

সুরক্ষা সম্পত্তি হিসাবে লিনিয়ারাইজিবিলিটির সুবিধা কী কী? সাহিত্যে এই সত্যের ভিত্তিতে কিছু ফলাফল রয়েছে?

ধরুন যে আপনি একটি ভাগ করা মেমোরি মেশিন প্রয়োগ করেছি যেটি শুধুমাত্র সন্তুষ্ট পরিণামস্বরূপ একরৈখিকরণ , সংজ্ঞায়িত অনুসরণ: প্রতিবার রান α এর এম , সেখানে সময় কিছু পয়েন্ট বিদ্যমান টি α , যেমন যে একরৈখিকরণ সময় থেকে ঝুলিতে টি α উপর। মনে রাখবেন যে টি তে কোনও উপরের বাউন্ড নেই । (*) (এটি লিনিয়ারাইজিবিলিটির মানক সুরক্ষা সংজ্ঞা সংজ্ঞাটির একটি কৃত্রিম প্রাণচঞ্চল অংশ artMαMTαTαT

এই জাতীয় একটি ভাগ করা মেমরি বাস্তবায়ন প্রোগ্রামারের পক্ষে খুব কার্যকর হবে না: মনে রাখবেন যে কেবলমাত্র শেষ রৈখিকতা ধরে রাখলে কোনও রানের "প্রারম্ভিক" উপসর্গের (অজানা সময়ের আগে) পড়া / লেখার ক্রিয়াকলাপের সামঞ্জস্যের কোনও গ্যারান্টি নেই )। অথবা, অন্য কথায়, এখন অবধি যা কিছু ঘটেছে, আপনি এখনও রানের বর্তমান উপসর্গটি এমন একের সাথে প্রসারিত করতে পারেন যা শেষ রৈখিকতা সন্তুষ্ট করে। T

(*) যদি এমন উপরের বাউন্ডটি থাকে , তবে শেষ অবধি লিনিয়ারাইজিবিলিটি একটি সুরক্ষার সম্পত্তি হিসাবে পরিণত হবে।

টপোলজিকভাবে বন্ধ সেট হিসাবে লিনিয়ারিজাবলিটি কীভাবে চিহ্নিত করা যায়? বিশেষত, অন্তর্নিহিত সেট কী এবং টপোলজি কী?

আমরা সেটে একটি মেট্রিক টপোলজি সংজ্ঞায়িত করতে পারি , যা বিতরণকৃত অ্যালগরিদমের সমস্ত সম্ভাব্য রানগুলির সেট। নোট প্রতিটি রান যে α একজন এস ওয়াই এন সি রাষ্ট্র ট্রানজিশন অসীম অনুক্রম অনুরূপ। জন্য α , β একজন এস ওয়াই এন সি , α β , আমরা সংজ্ঞায়িত ( α , β ) : = 2 - এন যেখানে এনASYNCαASYNCα,βASYNCαβ

d(α,β):=2N
Nনিকটতম সূচক যেখানে রাষ্ট্র ট্রানজিশন হয় এবং β ভিন্ন; অন্যথায়, যদি α = β , আমরা ডি ( α , β ) = 0 সংজ্ঞায়িত করি ।αβα=βd(α,β)=0

আমরা প্রথমে যুক্তি দিই যে এস ওয়াই এন সি তে একটি মেট্রিক । সংজ্ঞা অনুসারে, ডি হ'ল ননজেটিভ এবং α , β একটি এস ওয়াই এন সি সি আমাদের রয়েছে ডি ( α , β ) = ডি ( β , α ) । জন্য α , β , γ একজন এস ওয়াই এন সি , ত্রিভুজ-বৈষম্য ( α , βdASYNCdα,βASYNCd(α,β)=d(β,α)α,β,γASYNC জাভাস্ক্রিপ্টে গার্বেজ যদি ঝুলিতে γ = α বা γ = β । এখন কেসটি বিবেচনা করুন যে ডি ( , γ ) ডি ( γ , β ) > , অর্থাৎ, ডি ( α , γ ) = 2 - এন 1 এবং ডি ( γ , β)d(α,β)d(α,γ)+d(γ,β)γ=αγ=βd(α,γ)d(γ,β)>0d(α,γ)=2n1 , কিছু সূচকের জন্য n 1n 2 । যেহেতু γ শেয়ার দৈর্ঘ্য একটি সাধারণ উপসর্গ এন 2 - 1 সঙ্গে β কিন্তু শুধুমাত্র দৈর্ঘ্যের একটি উপসর্গ এন 1 - 1 সঙ্গে α , এটা যে অনুসরণ করে α এবং β সূচিতে ভিন্ন এন 1 , এবং এইভাবে( α , β ) = ( α , γ )d(γ,β)=2n2n1n2γn21βn11ααβn1d(α,β)=d(α,γ)এবং ত্রিভুজ-অসমতা অনুসরণ করে। যে ক্ষেত্রে একইভাবে অনুসরণ করে।0<d(α,γ)<d(γ,β)

মেট্রিক একটি টপোলজি প্রেরণা করে (উদাহরণস্বরূপ, [1] এর ১১৯ পৃষ্ঠা) যেখানে ϵ -balls B ε ( α ) = { β A S Y N C d ( α , β ) < ε } মূল উন্মুক্ত সেট । আমরা এখন যুক্তি দেব যে কেন সুরক্ষা সম্পত্তি বন্ধ সেটগুলির সাথে সামঞ্জস্য করে: যদি একটি কার্যকর করা α কোনও সুরক্ষা সম্পত্তি সন্তুষ্ট না করে তবে S A S Y N C , অর্থাৎ \ α SdϵBε(α)={βASYNCd(α,β)<ε}αSASYNCαSতারপর, একটা সূচি যেখানে সব রানে বিটা যে ভাগ একটি উপসর্গ বেশি এন সঙ্গে α নেই এসএটি অন্তর্নিহিততার সাথে ঘনিষ্ঠভাবে মেলে, যেহেতু একবার কোনও মৃত্যুদন্ডের উপসর্গে কোনও সুরক্ষা সম্পত্তি লঙ্ঘন করা হয়, এই উপসর্গটি কীভাবে প্রসারিত হবে তাতে কোনও পার্থক্য নেই! আনুষ্ঠানিকভাবে বলতে, যে অনুমান করা α এস । এখানে একটি N 0 বিদ্যমান রয়েছে , যদি কিছু β A S Y N C থাকে তবে d ( α , β ) < 2NβNαSαSN0βASYNCঅর্থাত,αএবং βদৈর্ঘ্যের একটি উপসর্গ ভাগএন, তারপরβএস। সুতরাং, রানের সেটএসবন্ধ করা হবে, যেহেতু তার সম্পূরক খোলা আছে।d(α,β)<2N,αβNβSS

[1] জেমস মুনক্রেস। টোপোলজি।


আপনার উত্তরের জন্য ধন্যবাদ. আমি এটি চিন্তা করতে হবে। যাইহোক, আপনি যখন জেমস আর মুনক্রেসের লেখা "টপোলজি" বইটি উল্লেখ করছেন The metric d induces a topology (e.g., page~119 of [1]) where the ϵ-balls...?
হেনগ্সিন

হ্যাঁ, আমি উল্লেখটি যুক্ত করেছি।
পিটার

আমি লক্ষ্য করেছি যে আপনি এই পোস্টের শিরোনামটি পরিবর্তনের পরামর্শ দিয়েছেন (যদি আমি কোনও ভুল করে থাকি তবে দয়া করে এই মন্তব্যটি উপেক্ষা করুন)। প্রথমত, আমি সম্মত হই যে দুটি সাবপ্রব্লেমগুলি শিরোনামে প্রতিফলিত হওয়া উচিত। তবে আমি " লিনিয়ারাইজিবিলিটি একটি সুরক্ষা সম্পত্তি কেন ?" সম্পর্কে জিজ্ঞাসা করছি না । আমি এই সত্যের পরিণতি সম্পর্কে জিজ্ঞাসা করছি । আমি শিরোনামটি কীভাবে যথাযথভাবে সংশোধন করব তা নিশ্চিত নই এবং আমি এই পরিবর্তনটি এড়িয়ে গেছি। আপনার যদি অন্য মন্তব্য বা ধারণা থাকে তবে দয়া করে আমাকে জানান।
hengxin

আমি বুঝতে পেরেছি যে লিনিয়ারাইজিবিলিটির বৈশিষ্ট্য (প্রমাণ) বন্ধ সেট হিসাবে মূলত রৈখিকতা পয়েন্টগুলির ধারণার সাথে কোনও সম্পর্ক নেই। এটি আরও সাধারণ প্রমাণ হিসাবে মনে হচ্ছে যা কোনও সুরক্ষার সম্পত্তিকে বন্ধ সেট হিসাবে চিহ্নিত করে। আমি কি কিছু রেখে গেলাম?
hengxin

হ্যাঁ, সমস্ত সুরক্ষা বৈশিষ্ট্যগুলি বদ্ধ সেট, যখন প্রাণবন্ত বৈশিষ্ট্যগুলি এই টোপোলজিতে ঘন সেট। প্রকৃতপক্ষে, প্রতিটি সম্পত্তি (অর্থাত্ রানের সেট) সুরক্ষা এবং প্রাণবন্ত বৈশিষ্ট্যের সংমিশ্রণ (অর্থাত্ ছেদ) হিসাবে প্রকাশ করা যেতে পারে।
পিটার

6

আপনার প্রথম প্রশ্ন সম্পর্কে - সুরক্ষা বৈশিষ্ট্যগুলি হ'ল মডেল-চেকিং এবং সংশ্লেষণের মতো সমস্যার ক্ষেত্রে হ্যান্ডেল করার জন্য একরকম "সবচেয়ে সহজ" বৈশিষ্ট্য।

এর মূল কারণ হ'ল আনুষ্ঠানিক পদ্ধতিতে অটোমেটা-তাত্ত্বিক পদ্ধতির মধ্যে, সুরক্ষা বৈশিষ্ট্য সম্পর্কে যুক্তি সীমাবদ্ধ ট্রেস সম্পর্কে যুক্তি হ্রাস করে, যা আদর্শ অসীম-ট্রেস সেটিংয়ের চেয়ে সহজ।

এখানে একটি সূচনা পয়েন্ট হিসাবে Orna Kupferman এর কাজ দেখুন ।


যখন রৈখিক সময়গত যুক্তি প্রকাশ, নিরাপত্তা বৈশিষ্ট্য বন্দী এবং B কিছু বিশেষ শ্রেণীর বিরুদ্ধে চেক করা যাবে চি অটোমাটা। তবে, অটোম্যাটার ক্ষেত্রে কীভাবে লিনিয়ারাইজিবলিটিকে প্রকাশ করা যায় এবং চেক করা যায় তার কোনও উপাদান আমি বুঝতে পারি নি। সুতরাং, এ জাতীয় সুবিধা লিনিয়ারাইজিবিলিটি (সুরক্ষা সম্পত্তি হিসাবে) দ্বারা ভাগ করা যায় না। আপনি যে কি মনে করেন? u¨
হেনগ্সিন

আমি নিশ্চিত যে আইভি'র কাগজপত্রগুলি এলটিএল-এর মাধ্যমে লিনিয়ারাইজিবিলিটি অন্তত নির্দিষ্ট ক্ষেত্রে দেখা যায়। আমি যদি তাদের খুঁজে পাই তবে আমি মন্তব্য করব।
শাল

এটা ভাল হবে. আমি কীভাবে এলটিএল এর মাধ্যমে লিনিয়ারাইজিবিলিটি মোকাবেলা করব তা সম্পর্কে সর্বদা আগ্রহী, বিশেষত রৈখিক পয়েন্টগুলির ধারণার সাথে। আপনার ইঙ্গিত অনুসরণ করে, আমি কাগজটি টেম্পোরাল লজিকের সাথে লিনিয়ারাইজিবিলিটি প্রমাণ করছি । আমি এই দিনগুলিতে এটি পড়ার চেষ্টা করব। তবে এর মান সম্পর্কে আমি নিশ্চিত নই। আপনার মন্তব্যের প্রত্যাশায়
হেনগ্সিন

সম্ভবত এটি কার্যকর হবে। লেখক বিচারক, এটি একটি গুরুতর কাগজ। যদিও আমি নিশ্চিত নই যে এলটিএলের সাথে সংযোগটি কতটা শক্ত।
শাল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.