این دستور pbes2bool است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
pbes2bool - یک BES از یک PBES ایجاد کنید و آن را حل کنید.
خلاصه
pbes2bool [گزینه]...[INFILE]
شرح
(P)BES را از INFILE حل می کند. اگر INFILE وجود نداشته باشد، از stdin استفاده می شود.
OPTIONS
گزینه می تواند یکی از موارد زیر باشد:
-c, --پیشخوان
در انتها درختی را با نمونه هایی از سمت چپ چاپ کنید
معادلات؛ این درخت نشان می دهد که چگونه pbes2bool به اعتبار یا
عدم اعتبار PBES
-eسطح, --پاک کردن=سطح
از حذف سطح LEVEL برای حذف متغیرهای bes استفاده کنید "هیچ" bes های تولید شده را حذف نکنید
متغیرها این می تواند منجر به استفاده بیش از حد از حافظه شود. (پیش فرض) 'بعضی' حذف
متغیرهای bes تولید می شود که استفاده نمی شوند، مگر اینکه سمت راست آن باشد
معادله درست یا نادرست است rhss متغیرها باید دوباره محاسبه شود، اگر
دوباره مواجه شد که کاملا طبیعی است. 'all' هر متغیر bes را که هست حذف می کند
دیگر در هیچ معادله ای استفاده نمی شود. این حافظه کاملاً کارآمد است، اما می تواند باشد
بسیار وقت گیر است زیرا rhss متغیرهای bes حذف شده ممکن است باید باشد
اغلب دوباره محاسبه می شود.
-H, --هشتبل ها
هنگام جایگزینی در معادلات bes از هشتبل استفاده کنید و داخلی را ترجمه کنید
عبارات به نمودارهای تصمیم باینری (دلسرد، به دلیل عملکرد)
-iFORMAT, --که در=FORMAT
استفاده از فرمت ورودی FORMAT: PBES 'pbes' در قالب داخلی 'pbes_text' PBES در
قالب متنی داخلی 'متن' PBES در متنی (mCRL2) قالب 'bes' BES در داخلی
قالب 'bes_text' BES در قالب متنی داخلی 'cwi' BES در قالب CWI 'pgsolver'
BES در قالب PGSolver
-oFORMAT, -- خروجی=FORMAT
استفاده از فرمت خروجی FORMAT (این گزینه منسوخ شده است. از ابزار pbes2bes استفاده کنید
بجای).
-QNUM, -qlimit=NUM
شمارش کمیتنماها را به NUM متغیر محدود کنید. (پیشفرض NUM=1000، NUM=0 برای
نامحدود).
-rنام, --بازنویس=نام
استفاده از استراتژی بازنویسی NAME: بازنویسی 'jitty' jitty (پیش فرض) 'jittyc' کامپایل شده است
بازنویسی جیتی 'جیتیپ' بازنویسی جیتی با پروور
-zجستجو, --جستجو کردن=جستجو
استفاده از استراتژی جستجو SEARCH: 'breadth-first' سمت راست را محاسبه کنید
متغیرهای بولی بر اساس اولویت اول. این قابل مقایسه با a است
جستجوی وسعت این برای تولید نمونه های متقابل خوب است. (پیش فرض)
'depth-first' سمت راست متغیرهای بولی را که آخرین آن است محاسبه کنید
ابتدا متغیر تولید شده بررسی می شود. این مربوط به یک عمق است
جستجو کردن. این می تواند به طور قابل توجهی بهتر از جستجوی وسعت-اول در زمانی که اعتبار از
یک فرمول پس از اعماق بزرگتر تعیین می شود. 'b' دست کوتاه برای عرض اول.
دست کوتاه برای عمق اول.
-sSTRATA, -- استراتژی=STRATA
استفاده از استراتژی جایگزینی STRAT: '0' تمام معادلات بولی را که می توانند محاسبه کنند
از حالت اولیه، بدون بهینه سازی رسیده است. این بیشترین داده است
گزینه کارآمد در هر معادله تولید شده (پیش فرض) '1' بلافاصله بهینه سازی کنید
جایگزینی سمت راست برای متغیرهایی که قبلاً بررسی شده اند و درست هستند
یا در هنگام ایجاد یک عبارت نادرست است. این کارایی حافظه به اندازه 0. '2' اینچ است
علاوه بر 1، متغیرهایی که درست یا نادرست هستند را نیز به یک قبلا جایگزین کنید
سمت راست تولید شده است. این می تواند به این معنی باشد که متغیرهای خاصی غیرقابل دسترس می شوند
(مثلا X0 در X0 و X1، وقتی X1 نادرست می شود، با فرض اینکه X0 در جای دیگری رخ نمی دهد.
حفظ میشود که کدام متغیرها غیرقابل دسترس شدهاند، زیرا این متغیرها غیرقابل دسترسی هستند
مورد بررسی قرار گیرد. بسته به PBES، این می تواند اندازه آن را کاهش دهد
BES به طور قابل توجهی تولید می شود، اما به ردپای حافظه بزرگتری نیاز دارد. '3' در
علاوه بر 2، متغیرهای تولید شده را بررسی کنید که آیا آنها در یک حلقه رخ می دهند یا خیر،
به طوری که بسته به نماد نقطه ثابت می توان آنها را روی true یا false تنظیم کرد.
این می تواند زمان مورد نیاز برای ایجاد یک معادله را به میزان قابل توجهی افزایش دهد.
-- زمان بندی[=فایل]
اندازه گیری های زمان بندی را به FILE اضافه کنید. اندازهگیریها با خطای استاندارد نوشته میشوند
هیچ فایلی ارائه نشده است
-u, --unused_data
قسمت های استفاده نشده از مشخصات داده را حذف نکنید
گزینه های استاندارد:
-q, --ساکت
پیام های هشدار را نمایش ندهید
-v, -- پرحرف
نمایش پیام های میانی کوتاه
-d, - رفع اشکال
نمایش پیام های میانی دقیق
---log-level=سطح
نمایش پیام های میانی تا سطح و شامل
-h, --کمک
نمایش اطلاعات راهنما
- نسخه
نمایش اطلاعات نسخه
با استفاده از خدمات onworks.net از pbes2bool آنلاین استفاده کنید