三七长什么样| 风五行属什么| 不什么下什么的成语| 废品收入计入什么科目| 心静自然凉是什么意思| 凝固是什么意思| 尿酸高肌酐高是什么原因呢| 捭阖是什么意思| 72年属什么生肖属相| 骡子是什么意思| 尿酸高什么水果不能吃| 益生菌什么时间段吃效果好| 硫黄和硫磺有什么区别| 法克油是什么意思| 月牙是什么| 北京朝阳医院擅长什么| 乳酸阈值是什么意思| 绿茶属于什么茶| 孕妇吃什么好| 人为什么会得甲母痣| 什么的鼻子| 后背筋膜炎吃什么药| 备孕检查都检查什么项目| 多晒太阳有什么好处| 镶牙与种牙有什么区别| 梦见别人过生日是什么意思| 粉饼和散粉有什么区别| 吃什么减肥效果最快| 没有美瞳护理液用什么代替| 肝火旺会出现什么症状| 经常喝蜂蜜水有什么好处和坏处| 黄子韬爸爸是干什么的| 拔牙为什么要验血| 腹直肌是什么| 伴手礼是什么| 飞蚊症滴什么眼药水| 吃什么蔬菜能降血脂| 相安无事是什么意思| 临床治愈什么意思| 肾结石要注意什么| 什么情况下能吃脑络通| mi是什么意思| 米醋和白醋有什么区别| 神经损伤吃什么药最好| 范是什么意思| 尿检3个加号什么意思| 梦见很多猪是什么意思| 谷丙转氨酶偏低是什么意思| 1984年属什么| 自我救赎是什么意思| 虫可念什么| 孕吐什么时候结束| 桃子不能和什么一起吃| 尿失禁吃什么药最好| 逆时针揉肚子起什么作用| 肠胃炎看什么科| 集体户口是什么意思| 低头什么节| hrv什么意思| 经常头昏是什么原因| 吃什么长头发快| 耳垂后面有痣代表什么| 人头马是什么酒| ceq是什么意思| 美人鱼是什么动物| 什么的嗓音| 方得始终什么意思| 什么是厌氧菌感染| 吐血是什么原因引起的| 白藜芦醇是什么东西| 什么叫消融手术| 辅酶q10的作用是什么| 就让我爱你把你捧在手心里是什么歌| 头孢是什么| 沙特用什么货币| 承情是什么意思| 糖尿病患者适合吃什么水果| 天麻长什么样子图片| 万里晴空什么意思| 心脏变大是什么原因| 空腹吃荔枝有什么危害| 杀破狼是什么意思| 为什么会晕3d| 龛影是什么意思| 牛的三合和六个合生肖是什么| 急性扁桃体炎什么原因导致的| 老人怕冷是什么原因| 贫血的人吃什么水果| 妈妈的姐姐应该叫什么| 里正相当于现在什么官| 蟑螂吃什么东西| 经常泡脚有什么好处| 葛根粉有什么功效| 什么杯子不能装水| 孕妇多吃什么水果比较好| 天津是什么省| 迎春花什么时候开| 我好想你是什么歌| 鲨鱼为什么不吃海豚| 原浆是什么意思| 热射病是什么病| 李子有什么功效与作用| 营养性贫血是什么意思| 升字是什么生肖| 神经疼痛吃什么药| 杞人忧天告诉我们什么道理| 吃什么利尿最快| 吃饭后胃疼是什么原因| 八仙茶属于什么茶| 来月经腰疼是什么原因| 脾肾阳虚吃什么药| 什么叫比例| 马齿苋煮水喝有什么功效| 时过境迁什么意思| 生产方式是什么| 六月初一什么日子| 被虫咬了挂什么科| 为什么北极没有企鹅| 上午9点是什么时辰| 健脾祛湿吃什么中成药| hpv阴性是什么意思| 尿路感染吃什么药比较好的快| 须菩提是什么意思| 为什么大便会拉出血| 可怜巴巴的意思是什么| 空调送风模式有什么用| 舌头锯齿状是什么原因| 什么品牌的母婴用品好| 脚肿看什么科| 红色连衣裙配什么鞋子好看| 什么茶减肥效果好| 吸烟有什么好处| 尿急是什么原因| 71属什么生肖| 荨麻疹用什么药| 心电图hr是什么意思| 鲁迅的真名叫什么| 薄荷不能和什么一起吃| 椰子水有什么功效| 高密度脂蛋白偏低是什么意思| 脸红是什么原因引起的| 葡萄胎有什么症状反应| 广东有什么特色美食| 中国国花是什么| 人出汗多是什么原因| 为什么男生喜欢女生叫爸爸| 蒲公英是什么样子| 中午吃什么| 喝山楂水有什么功效与作用| 天丝是什么成分| 腰肌劳损有什么症状| 老年人腿脚无力是什么原因| 糖尿病患者可以吃什么水果| 什么叫业力| 日行一善是什么意思| 蟒袍是什么人穿的| 扁桃体化脓吃什么药| 食品科学与工程学什么| 感觉是什么意思| 颈动脉硬化有什么症状| 梦见打死猫有什么预兆| 寄大件用什么物流便宜| 中线是什么意思| 咲念什么| 降逆是什么意思| 板楼是什么意思| 放屁多吃什么药好| 犀牛吃什么| 什么东西能吸水| aoerbo是什么牌子的手表| 二月开什么花| 肺结节看什么科| 改年龄需要什么手续| 漂流是什么| 特长是什么| 对酒当歌是什么生肖| 什么多么什么| 老鹰的天敌是什么| 倭瓜是什么意思| ojbk什么意思| 神经性皮炎用什么药膏| 鲱鱼在中国叫什么鱼| 庙宇是什么意思| 梦见被蛇咬了是什么意思| 为什么星星会眨眼睛| 喜欢紫色代表什么| 郡肝是什么| 左眼一直跳有什么预兆| 1977年出生属什么生肖| 庹在姓氏上读什么| 胆囊炎有什么症状表现| 栀子花黄叶是什么原因| 质变是什么意思| 鲜花又什么又什么| 心脏逆钟向转位是什么意思| 甲状腺囊实性结节是什么意思| 梦见老公回来了是什么征兆| 胆固醇高是什么引起的| 四大发明是什么| 胃酸反流吃什么药| 两榜进士是什么意思| 一代宗师是什么意思| 特别提款权是什么意思| 肚脐左侧疼是什么原因| 怀孕十天左右有什么反应| s标志的运动鞋是什么牌子| 智五行属性是什么| 血糖高的病人吃什么| 做包皮手术挂什么科| 六月二十九日是什么星座| 什么东西啊| crp什么意思| 为什么手麻| 梦见鱼是什么预兆| 为什么鸡蛋不能和牛奶一起吃| gd什么意思| 招商是什么工作| 一什么影子| 肩膀疼去医院挂什么科| 梦见撒尿是什么意思| 什么的长江| 呕什么意思| 老年人缺钾是什么原因引起的| 吃完饭恶心想吐是什么原因| 3.5是什么星座| 猫是什么动物| 里是什么结构| 15天来一次月经是什么原因| 浪迹天涯是什么生肖| hpv什么症状| 梦见手机摔碎了是什么意思| 菩提根是什么| 肺部结节灶是什么意思啊| 生育保险是什么意思| 早上四点是什么时辰| 喷昔洛韦乳膏治什么| 鸡属相和什么属相最配| 耳朵内痒是什么原因| 养殖什么赚钱| giuseppe是什么牌子| 肿瘤是什么病严重吗| 醋泡脚有什么好处和坏处| 母亲节送什么颜色的康乃馨| 吃什么可以降低血糖| 为什么剪指甲不会疼| 茅台为什么这么贵| 晚上睡觉盗汗是什么原因| 血管炎不能吃什么食物| 血压高吃什么药好| 三叉神经痛吃什么药效果好| 什么方法避孕最安全有效| 穆斯林不吃什么| 为什么空调外机会滴水| 泌尿感染吃什么药最好| 粉尘作业时必须佩戴什么口罩| 南是什么结构| 爱放屁什么原因| bart是什么意思| 余事勿取 什么意思| 包皮炎用什么软膏| polo衫配什么裤子好看| 课代表是什么意思| 梅毒是什么样的| 兰花叶子发黄是什么原因| 百度Jump to content

北京市住建委發布文件:中介費由誰支付可協商約定

From Wikipedia, the free encyclopedia
百度 而据吉林大学古籍研究所张明在《赵孟頫致顾信四札考》中考证,《尘俗帖》的书写时间是延祐二年三月廿四日。

In mathematical logic, monadic second-order logic (MSO) is the fragment of second-order logic where the second-order quantification is limited to quantification over sets.[1] It is particularly important in the logic of graphs, because of Courcelle's theorem, which provides algorithms for evaluating monadic second-order formulas over graphs of bounded treewidth. It is also of fundamental importance in automata theory, where the Büchi–Elgot–Trakhtenbrot theorem gives a logical characterization of the regular languages.

Second-order logic allows quantification over predicates. However, MSO is the fragment in which second-order quantification is limited to monadic predicates (predicates having a single argument). This is often described as quantification over "sets" because monadic predicates are equivalent in expressive power to sets (the set of elements for which the predicate is true).

Variants

[edit]

Monadic second-order logic comes in two variants. In the variant considered over structures such as graphs and in Courcelle's theorem, the formula may involve non-monadic predicates (in this case the binary edge predicate ), but quantification is restricted to be over monadic predicates only. In the variant considered in automata theory and the Büchi–Elgot–Trakhtenbrot theorem, all predicates, including those in the formula itself, must be monadic, with the exceptions of equality () and ordering () relations.

Computational complexity of evaluation

[edit]

Existential monadic second-order logic (EMSO) is the fragment of MSO in which all quantifiers over sets must be existential quantifiers, outside of any other part of the formula. The first-order quantifiers are not restricted. By analogy to Fagin's theorem, according to which existential (non-monadic) second-order logic captures precisely the descriptive complexity of the complexity class NP, the class of problems that may be expressed in existential monadic second-order logic has been called monadic NP. The restriction to monadic logic makes it possible to prove separations in this logic that remain unproven for non-monadic second-order logic. For instance, in the logic of graphs, testing whether a graph is disconnected belongs to monadic NP, as the test can be represented by a formula that describes the existence of a proper subset of vertices with no edges connecting them to the rest of the graph; however, the complementary problem, testing whether a graph is connected, does not belong to monadic NP.[2][3] The existence of an analogous pair of complementary problems, only one of which has an existential second-order formula (without the restriction to monadic formulas) is equivalent to the inequality of NP and coNP, an open question in computational complexity.

By contrast, when we wish to check whether a Boolean MSO formula is satisfied by an input finite tree, this problem can be solved in linear time in the tree, by translating the Boolean MSO formula to a tree automaton[4] and evaluating the automaton on the tree. In terms of the query, however, the complexity of this process is generally nonelementary.[5] Thanks to Courcelle's theorem, we can also evaluate a Boolean MSO formula in linear time on an input graph if the treewidth of the graph is bounded by a constant.

For MSO formulas that have free variables, when the input data is a tree or has bounded treewidth, there are efficient enumeration algorithms to produce the set of all solutions,[6] ensuring that the input data is preprocessed in linear time and that each solution is then produced in a delay linear in the size of each solution, i.e., constant-delay in the common case where all free variables of the query are first-order variables (i.e., they do not represent sets). There are also efficient algorithms for counting the number of solutions of the MSO formula in that case.[7]

Decidability and complexity of satisfiability

[edit]

The satisfiability problem for monadic second-order logic is undecidable in general because this logic subsumes first-order logic.

The monadic second-order theory of the infinite complete binary tree, called S2S, is decidable.[8] As a consequence of this result, the following theories are decidable:

  • The monadic second-order theory of trees.
  • The monadic second-order theory of under successor (S1S).
  • WS2S and WS1S, which restrict quantification to finite subsets (weak monadic second-order logic). Note that for binary numbers (represented by subsets), addition is definable even in WS1S.

For each of these theories (S2S, S1S, WS2S, WS1S), the complexity of the decision problem is nonelementary.[5][9]

Use of satisfiability of MSO on trees in verification

[edit]

Monadic second-order logic of trees has applications in formal verification. Decision procedures for MSO satisfiability[10][11][12] have been used to prove properties of programs manipulating linked data structures,[13] as a form of shape analysis, and for symbolic reasoning in hardware verification.[14]

See also

[edit]

References

[edit]
  1. ^ Courcelle, Bruno; Engelfriet, Joost (2025-08-06). Graph Structure and Monadic Second-Order Logic: A Language-Theoretic Approach. Cambridge University Press. ISBN 978-0521898331. Retrieved 2025-08-06.
  2. ^ Fagin, Ronald (1975), "Monadic generalized spectra", Zeitschrift für Mathematische Logik und Grundlagen der Mathematik, 21: 89–96, doi:10.1002/malq.19750210112, MR 0371623.
  3. ^ Fagin, R.; Stockmeyer, L.; Vardi, M. Y. (1993), "On monadic NP vs. monadic co-NP", Proceedings of the Eighth Annual Structure in Complexity Theory Conference, Institute of Electrical and Electronics Engineers, doi:10.1109/sct.1993.336544, S2CID 32740047.
  4. ^ Thatcher, J. W.; Wright, J. B. (2025-08-06). "Generalized finite automata theory with an application to a decision problem of second-order logic". Mathematical Systems Theory. 2 (1): 57–81. doi:10.1007/BF01691346. ISSN 1433-0490. S2CID 31513761.
  5. ^ a b Meyer, Albert R. (1975). Parikh, Rohit (ed.). "Weak monadic second order theory of succesor is not elementary-recursive". Logic Colloquium. Lecture Notes in Mathematics. Springer Berlin Heidelberg: 132–154. doi:10.1007/bfb0064872. ISBN 9783540374831.
  6. ^ Bagan, Guillaume (2006). ésik, Zoltán (ed.). "MSO Queries on Tree Decomposable Structures Are Computable with Linear Delay". Computer Science Logic. Lecture Notes in Computer Science. 4207. Springer Berlin Heidelberg: 167–181. doi:10.1007/11874683_11. ISBN 9783540454595.
  7. ^ Arnborg, Stefan; Lagergren, Jens; Seese, Detlef (2025-08-06). "Easy problems for tree-decomposable graphs". Journal of Algorithms. 12 (2): 308–340. doi:10.1016/0196-6774(91)90006-K. ISSN 0196-6774.
  8. ^ Rabin, Michael O. (1969). "Decidability of Second-Order Theories and Automata on Infinite Trees". Transactions of the American Mathematical Society. 141: 1–35. doi:10.2307/1995086. ISSN 0002-9947. JSTOR 1995086.
  9. ^ Stockmeyer, Larry; Meyer, Albert R. (2025-08-06). "Cosmological lower bound on the circuit complexity of a small problem in logic". Journal of the ACM. 49 (6): 753–784. doi:10.1145/602220.602223. ISSN 0004-5411. S2CID 15515064.
  10. ^ Henriksen, Jesper G.; Jensen, Jakob; J?rgensen, Michael; Klarlund, Nils; Paige, Robert; Rauhe, Theis; Sandholm, Anders (1995). Brinksma, E.; Cleaveland, W. R.; Larsen, K. G.; Margaria, T.; Steffen, B. (eds.). "Mona: Monadic second-order logic in practice". Tools and Algorithms for the Construction and Analysis of Systems. Lecture Notes in Computer Science. 1019. Berlin, Heidelberg: Springer: 89–110. doi:10.1007/3-540-60630-0_5. ISBN 978-3-540-48509-4.
  11. ^ Fiedor, Tomá?; Holík, Luká?; Lengál, Ond?ej; Vojnar, Tomá? (2025-08-06). "Nested antichains for WS1S". Acta Informatica. 56 (3): 205–228. doi:10.1007/s00236-018-0331-z. ISSN 1432-0525. S2CID 57189727.
  12. ^ Traytel, Dmitriy; Nipkow, Tobias (2025-08-06). "Verified decision procedures for MSO on words based on derivatives of regular expressions". ACM SIGPLAN Notices. 48 (9): 3–f12. doi:10.1145/2544174.2500612. hdl:20.500.11850/106053. ISSN 0362-1340.
  13. ^ M?ller, Anders; Schwartzbach, Michael I. (2025-08-06). "The pointer assertion logic engine". Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation. PLDI '01. Snowbird, Utah, USA: Association for Computing Machinery. pp. 221–231. doi:10.1145/378795.378851. ISBN 978-1-58113-414-8. S2CID 11476928.
  14. ^ Basin, David; Klarlund, Nils (2025-08-06). "Automata based symbolic reasoning in hardware verification". Formal Methods in System Design. 13 (3): 255–288. doi:10.1023/A:1008644009416. ISSN 0925-9856.
石家庄为什么叫国际庄 梦见好多黄鳝是什么意思 心热是什么原因造成的 胃食管反流有什么症状 补钙吃什么食物最好最快中老年
1975年属什么生肖 10月7号是什么星座 白细胞偏低是什么意思 婴儿眼屎多是什么原因 凉拌菜用什么醋最好
梦见牙掉了一颗是什么意思 梦见棺材什么意思 什能组什么词 草口耳是什么字 孕妇要吃什么
属龙的本命佛是什么佛 撒拉族和回族有什么区别 阿莫西林治疗什么 吃什么补雌激素最快 amor是什么意思
脉搏90左右意味着什么hcv8jop8ns0r.cn 霄是什么意思hcv8jop6ns5r.cn 血脂高吃什么水果hcv8jop9ns5r.cn 胃痞病是什么病hcv7jop9ns1r.cn 取决于你是什么意思hcv7jop5ns0r.cn
做梦梦到剪头发是什么意思hcv8jop4ns2r.cn 尾戒代表什么aiwuzhiyu.com 体制内是什么意思hcv9jop1ns2r.cn 腰椎盘突出挂什么科weuuu.com 吃瓜子有什么好处hcv8jop7ns2r.cn
可可粉是什么hcv9jop1ns1r.cn 33代表什么意思shenchushe.com 开业需要准备什么东西hcv8jop1ns4r.cn 什么是功德hcv8jop0ns5r.cn 梅毒螺旋体抗体是什么意思hcv9jop6ns5r.cn
黄金微针是什么hcv8jop2ns7r.cn 功能是什么意思baiqunet.com 拉肚子吃什么食物好hcv8jop4ns2r.cn 什么样的女人招人嫉妒hcv7jop7ns2r.cn 左手指头麻木是什么原因hcv8jop0ns1r.cn
百度