CTL*

CTL* is a superset of computational tree logic (CTL) and linear temporal logic (LTL). It freely combines path quantifiers and temporal operators. Like CTL, CTL* is a branching-time logic. The formal semantics of CTL* formulae are defined with respect to a given Kripke structure.

History

LTL had been proposed for the verification of computer programs, first by Amir Pnueli in 1977. Four years later in 1981 E. M. Clarke and E. A. Emerson invented CTL and CTL model checking. CTL* was defined by E. A. Emerson and Joseph Y. Halpern in 1983.[1]

CTL and LTL were developed independently before CTL*. Both sublogics have become standards in the model checking community, while CTL* is of practical importance because it provides an expressive testbed for representing and comparing these and other logics. This is surprising[citation needed] because the computational complexity of model checking in CTL* is not worse than that of LTL: they both lie in PSPACE.

Syntax

The language of well-formed CTL* formulae is generated by the following unambiguous (with respect to bracketing) context-free grammar:

where ranges over a set of atomic formulas. Valid CTL*-formulae are built using the nonterminal . These formulae are called state formulae, while those created by the symbol are called path formulae. (The above grammar contains some redundancies; for example as well as implication and equivalence can be defined as just for Boolean algebras (or propositional logic) from negation and conjunction, and the temporal operators X and U are sufficient to define the other two.)

The operators basically are the same as in CTL. However, in CTL, every temporal operator () has to be directly preceded by a quantifier, while in CTL* this is not required. The universal path quantifier may be defined in CTL* in the same way as for classical predicate calculus , although this is not possible in the CTL fragment.

Examples of formulae

  • CTL* formula that is neither in LTL or in CTL:
  • LTL formula that is not in CTL:
  • CTL formula that is not in LTL:
  • CTL* formula that is in CTL and LTL:

Remark: When taking LTL as subset of CTL*, any LTL formula is implicitly prefixed with the universal path quantifier .

Semantics

The semantics of CTL* are defined with respect to some Kripke structure. As the names imply, state formulae are interpreted with respect to the states of this structure, while path formulae are interpreted over paths on it.

State formulae

If a state of the Kripke structure satisfies a state formula it is denoted . This relation is defined inductively as follows:

  1. for all paths starting in
  2. for some path starting in

Path formulae

The satisfaction relation for path formulae and a path is also defined inductively. For this, let denote the sub-path :

Decision problems

CTL* model checking (of an input formula on a fixed model) is PSPACE-complete [2] and the satisfiability problem is 2EXPTIME-complete.[2][3]

See also

References

  1. ^ Emerson, E. Allen; Halpern, Joseph Y. (1983). ""Sometimes" and "Not Never" revisited". Proceedings of the 10th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages - POPL '83. pp. 127–140. doi:10.1145/567067.567081. ISBN 0897910907. S2CID 15728260.
  2. ^ a b Baier, Christel; Katoen, Joost-Pieter (2008-01-01). Principles of Model Checking (Representation and Mind Series). The MIT Press. ISBN 978-0262026499.
  3. ^ Orna Kupferman; Moshe Y. Vardi (June 1999). "Church's problem revisited". Bulletin of Symbolic Logic. 5 (2): 245–263. doi:10.2307/421091. JSTOR 421091. S2CID 18833301.

Read other articles:

この記事の主題はウィキペディアにおける独立記事作成の目安を満たしていないおそれがあります。目安に適合することを証明するために、記事の主題についての信頼できる二次資料を求めています。なお、適合することが証明できない場合には、記事は統合されるか、リダイレクトに置き換えられるか、さもなくば削除される可能性があります。出典検索?: 札幌東...

 

マリアライト 2016年宝塚記念欧字表記 Marialite[1][2]品種 サラブレッド性別 牝[1][2]毛色 黒鹿毛[1][2]生誕 2011年2月19日(12歳)[1][2]抹消日 2017年1月15日[3]父 ディープインパクト[1]母 クリソプレーズ[1][2]母の父 エルコンドルパサー[1][2]生国 日本(北海道安平町)[1]生産者 ノーザンファー...

 

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Junta militer – berita · surat kabar · buku · cendekiawan · JSTOR Bagian dari seri PolitikBentuk dasar dari pemerintahan Struktur kekuatan Konfederasi Federasi Hegemoni Kerajaan Negara kesatuan Sumber ke...

Koordinat: 7°15′39″S 112°42′44″E / 7.260836°S 112.712308°E / -7.260836; 112.712308 Sukomanunggal Sukamanunggal ꦱꦸꦏꦩꦤꦸꦁꦒꦭ꧀ KecamatanPeta lokasi Kecamatan SukomanunggalNegara IndonesiaProvinsiJawa TimurKotaSurabayaPemerintahan • CamatLakoli, S.Sos., M.Si.Kode pos60281Kode Kemendagri35.78.27 Kode BPS3578160 Desa/kelurahan6 Sukomanunggal (Jawa: ꦱꦸꦏꦩꦤꦸꦁꦒꦭ꧀, translit. Sukamanunggal, [sukɔmanuŋgal...

 

Ураган Вілла Ураган 5 категорії (SSHS) Станом на 12 жовтня. Сформувався 20 жовтня 2018 Розпався 24 жовтня 2018 Найсильнішівітри 77 м/с (150 вузлів) (постійний за 1 хв.) Найнижчий тиск 925 гПа (мбар; 694 мм рт. ст.) Жертви 6 Збитки $825 млн. (2018 USD) Вражені райони Центральна Америка, ...

 

Weightlifting at the Olympics Men's 105 kgat the Games of the XXVIII OlympiadVenueNikaia Olympic Weightlifting HallDate24 AugustCompetitors22 from 19 nationsMedalists Dmitry Berestov  Russia Ihor Razoronov  Ukraine Gleb Pisarevskiy  Russia← 20002008 → Weightlifting at the2004 Summer OlympicsMenWomen56 kg48 kg62 kg53 kg69 kg58 kg77 kg63 kg85 kg69 kg94 kg75 kg105 kg+75 kg+105 kgvte Main article: Weightlifting at the 2004 Summer Olympics The men's 1...

  لالتسلسل اليومي للحرب، طالع التسلسل الزمني لحرب مرتفعات قرة باغ 2020. حرب مرتفعات قرة باغ 2020 جزء من نزاع مرتفعات قرة باغ والصراع بالوكالة بين روسيا وتركيا للحصول على خريطة أكثر تفصيلاً راجع الخريطة التفصيلية للنزاع في ناغورنو كاراباخ [الإنجليزية] معلومات عامة التاريخ...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (مايو 2021) سيزار إيسيلا (بالإسبانية: César Isella)‏  يغني في القاعة البيضاء (Salón Blanco) في كاسا روسادا سنة 2008. معلومات شخصية اسم الولادة (بالإسبانية: Julio César Isella)‏  الميلاد 20 أ

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يونيو 2023) هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر مغاير للذي أنشأها؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. يمكن أيضاً تق

Опис файлу Опис Фазова площина стандартного відображення Чирікова Джерело Час створення 04.06.2008 Автор зображення Did Panas Ліцензія GFDL У цього зображення немає: інформації про джерело Якщо ви маєте таку інформацію чи маєте до неї доступ, будь ласка, додайте її на сторінку опи...

 

Nazeel AzamiBiografiKelahiranAgustus 1981 (42 tahun)Manchester Data pribadiAgamaIslam PendidikanUniversitas Manchester KegiatanPekerjaanPenyanyi-penulis lagu Periode aktif2002  –GenreIslam Label rekamanAwakening Music Situs web<span%20class= penicon%20data-bridge-edit-flow=single-best-value> Laman resmi Nazeel Azami (bahasa Bengali: নাজিল আজামি; lahir Agustus 1981) adalah seorang pemusik, penyanyi dan komposer nasyid asal Inggris. Pendidikan dan latar bela...

 

Species of flowering plant in the family Ranunculaceae Common buttercup redirects here. For the Australian plant, see Ranunculus lappaceus. For the African plant, see Ranunculus multifidus. Ranunculus acris Scientific classification Kingdom: Plantae Clade: Tracheophytes Clade: Angiosperms Clade: Eudicots Order: Ranunculales Family: Ranunculaceae Genus: Ranunculus Species: R. acris Binomial name Ranunculus acrisL. Synonyms R. acer auct. R. stevenii Beck Ranunculus acris is a species of fl...

For the federal constituency formerly represented in the Dewan Rakyat, see Ipoh (federal constituency). City and state capital in Perak, MalaysiaIpohCity and state capitalCity of IpohBandaraya IpohOther transcription(s) • Jawiإڤوه • Chinese怡保 (Simplified)怡保 (Traditional)Yíbǎo (Hanyu Pinyin)Î-pó (Hokkien POJ) Ji4 Bou2 (Cantonese Jyutping) • Tamilஈப்போĪppō (Transliteration)From top, left to right:Ipoh city skyline, Old downtow...

 

Hindu temple in Indonesia Candi Gunung GangsirGunung Gangsir temple from frontGeneral informationArchitectural styleCandiTown or cityPasuruan, East Java.CountryIndonesiaCoordinates7°35′12″S 112°44′0″E / 7.58667°S 112.73333°E / -7.58667; 112.73333Technical detailsSize15 x 15 x 15 m Gunung Gangsir (Indonesian: Candi Gunung Gangsir) is an 11th-century Hindu candi (temple) located approximately 5 kilometers west from the town of Bangil. This red brick structure...

 

In Italien ist eine Handels-, Industrie-, Handwerks- und Landwirtschaftskammer (Camera di commercio, industria, artigianato e agricoltura, CCIAA), vereinfachend in der Regel „Handelskammer“ (Camera di commercio) genannt, eine autonome öffentlich-rechtliche Körperschaft und als solche eine Selbstverwaltungseinrichtung der Wirtschaft. Die Kammern stehen unter der Aufsicht des italienischen Wirtschaftsministeriums. Das Pendant der italienischen Handels-, Industrie-, Handwerks- und Landwirt...

Place in Waikato, New ZealandMatatokiLunch at the Matatoki Cheese BarnCoordinates: 37°12′28″S 175°36′24″E / 37.20778°S 175.60667°E / -37.20778; 175.60667CountryNew ZealandRegionWaikatoDistrictThames-Coromandel DistrictWardThames wardCommunity BoardThames CommunityElectoratesCoromandelHauraki-WaikatoGovernment • CouncilThames-Coromandel District Council Matatoki is a locality on the Hauraki Plains of New Zealand. It lies on State Highway 26, sout...

 

Prefecture of Japan Tochigi, Japan redirects here. For the city, see Tochigi (city). You can help expand this article with text translated from the corresponding article in Japanese. (December 2016) Click [show] for important translation instructions. View a machine-translated version of the Japanese article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is...

 

2020 video game 2020 video gameAssassin's Creed ValhallaCover art featuring the male version of EivorDeveloper(s)Ubisoft Montreal[a]Publisher(s)UbisoftDirector(s)Ashraf Ismail[b]Eric BaptizatProducer(s)Julien LaferrièreDesigner(s)Yohan CazuaxProgrammer(s)Claude LanglaisArtist(s)Raphael LacosteWriter(s)Darby McDevittComposer(s)Jesper KydSarah SchachnerEinar SelvikSeriesAssassin's CreedEngineUbisoft AnvilPlatform(s)PlayStation 4PlayStation 5WindowsXbox OneXbox Series X/SStadiaR...

50°56′06″N 0°53′40″E / 50.9349°N 0.8945°E / 50.9349; 0.8945 Lydd Ranges Lydd Ranges is a military firing range south of Lydd, in Kent, England, extending as far as the south coast. It has been used for military training for over 150 years and is part of the Dungeness, Romney Marsh and Rye Bay Site of Special Scientific Interest.[1] Because the range is used for live firing, access is sometimes restricted - red flags are flown during these times, and...

 

Este artigo ou seção é sobre um evento desportivo que ainda não ocorreu. As informações apresentadas podem mudar com frequência à medida que os eventos se aproximam. Não adicione especulações, nem textos sem referências ou fontes confiáveis; melhore-o de acordo com as recomendações dos projetos correspondentes. Natação nosJogos Olímpicos de Verão de 2024 Paris, França Dados Sede Paris La Défense Arena (Piscina) Ponte Alexandre III (Maratona) Data 27 de Julho - 4 de Agosto...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!