王的五行属性是什么| 虎是什么意思| 肝内钙化灶什么意思| 湿热内蕴是什么意思| 由可以组什么词| 蜘蛛最怕什么| 颈椎疼挂什么科室| 树膏皮是什么皮| 脚底痛什么原因| guava是什么水果| 自主意识是什么意思| 看情况是什么意思| 阴囊潮湿吃什么药好| 什么字寓意好| 女孩名字带什么字好听| 梦见自己生二胎是什么意思| 胶原蛋白的成分是什么| 血小板低有什么危害| 当医生学什么专业| 辰时是什么时候| 柔软的什么| 单核细胞比率偏高是什么意思| 农历10月14日是什么星座| 三尖瓣少量反流是什么意思| 工作是为了什么| 发糕是什么做的| it是什么行业| 社保跟医保有什么区别| 人老是放屁是什么原因| 吃饱了胃胀是什么原因| 一直打嗝不止是什么原因| 玫瑰什么时候开花| 急性乳腺炎是什么原因引起的| 休克是什么意思| 甲减吃什么食物好| 拉肚子拉稀水吃什么药| 彩超无回声是什么意思| only是什么牌子| 吃什么药通气放屁最快| 女人眉尾有痣代表什么| 手脱皮用什么药| 乏力没精神容易疲劳是什么原因| 世界上最大的鸟是什么鸟| 基数大是什么意思| 吃什么对肺好| 主任是什么级别| 右手麻木是什么原因引起的| 请佛像回家有什么讲究| 肾虚是什么原因引起的| 什么生肖不认识路| 优甲乐过量有什么症状| 火星是什么颜色| 1987年是什么年| 外阴湿疹用什么药| 为什么会得心脏病| 矢量是什么意思| 阴道发炎用什么药| 诸葛亮是什么生肖| 肚脐眼红是什么原因| 为什么人死后要盖住脸| 脾大是什么原因| 中耳炎是什么| 女人缺铁性贫血吃什么好| 红绿色盲是什么遗传| 鹅蛋脸适合什么样的发型| 宝宝干咳嗽是什么原因| 疖肿吃什么药| 飞机为什么能飞上天| 什么是荷尔蒙| 龙筋是什么| 芒果不能和什么一起吃| 吃饭吧唧嘴有什么说法| 隐形眼镜护理液可以用什么代替| 阴道杆菌是什么意思| 24节气分别是什么| 女生的胸长什么样子| 补肺养肺吃什么食物最好| 女性阴道痒是什么原因| 老气横秋是什么意思| 10月13号是什么星座| 7月5号什么星座| 酒糟鼻子是什么原因引起的| 脾主什么| 直肠肿瘤手术后吃什么| 葡萄糖阳性是什么意思| 什么无为| 明矾和白矾有什么区别| 林深时见鹿什么意思| 甲状腺欠均匀什么意思| 拿铁是什么咖啡| 什么茶可以减肥消脂| 红点是什么原因引起的| 排恶露吃什么药| 什么烟好抽| 傻人有傻福什么意思| 唐氏宝宝是什么意思| 毛囊炎用什么药膏好| 社保断交有什么影响| 小腿酸胀痛是什么原因| 肌腱是什么| stomach什么意思| 大保健是什么意思| 舒张压和收缩压是什么| 蝉蜕是什么| 香草味是什么味道| 养小鬼是什么意思| 高高的什么| 慢心律又叫什么药| 乙肝核心抗体是什么意思| 孕妇脚肿是什么原因| 梦见好多蛇是什么意思| 碘伏是什么颜色| 什么是乳清蛋白粉| 苏州有什么好玩的地方| 脑梗什么原因导致的| 外科是看什么病的| 京东pop是什么意思| 头上出汗多是什么原因| 为什么有狐臭| 怀孕可以喝什么饮料| 过期的酸奶有什么用| 伤风感冒吃什么药| 口粮是什么意思| 重孙是什么意思| 什么叫走读生| 什么牛奶最有营养| 大马猴是什么意思| 口吐白沫是什么生肖| 什么叫保守治疗| 安逸什么意思| std是什么意思| 神疲乏力吃什么中成药| 手麻木吃什么药好| 96120是什么电话| 5月6日什么星座| 想字五行属什么| 米乳是什么| 作壁上观是什么生肖| 1号来月经什么时候是排卵期| 苏州古代叫什么| 什么叫粉丝| 没什么大不了| 爸爸的外婆叫什么| 嘴巴长溃疡是什么原因| 三唑磷主要打什么虫| 什么叫假性发烧| 鹰击长空是什么意思| 榄仁叶是什么树的叶子| gas什么意思| 医生规培是什么意思| 银色是什么颜色| 蛟龙是什么| 9月20日是什么星座| 水鸭跟什么煲汤最佳| 眼镜是什么时候发明的| 胃溃疡吃什么水果| 什么是洗钱| 梦见海水是什么意思| 将军是指什么生肖| 玫瑰花泡水喝有什么好处| 满天星的花语是什么| 凌晨是什么时辰| 莎字五行属什么| 2000年什么年| 宫颈炎是什么原因引起的| 什么是春梦| 长期喝山楂水有什么好处和坏处| hb是什么意思| 扁桃体割了对身体有什么影响| 沉鱼落雁闭月羞花是什么意思| 四季豆为什么叫四季豆| bolon是什么牌子眼镜| 口琴买什么牌子好| 暴力倾向的人有什么表现| 例假颜色发黑是什么原因| 肝郁气滞吃什么中成药| lgbtq是什么意思| 黄金桂是什么茶| 名字为什么不能叫安然| 生物技术专业学什么| 灏是什么意思| 一花一世界一叶一菩提什么意思| 手足口病吃什么药| 中国的国菜是什么| 列文虎克发现了什么| 肾阴亏虚吃什么药| 心脏缺血吃什么补的快| 白无常叫什么名字| 乙酉日五行属什么| 早上适合做什么运动| 卵巢早衰吃什么可以补回来| 夏威夷披萨都有什么配料| 鸭肫是鸭的什么部位| 办身份证要穿什么衣服| 七夕节是什么节日| 中段尿是什么意思| 梦见搬家是什么预兆| 什么是冤亲债主| 牛油果什么味道| 吃什么水果祛斑最快| 周围神经病是什么意思| 生理年龄是什么意思| 鼠肚鸡肠是什么生肖| 贲门ca是什么意思| 莫字五行属什么| 骨折补钙吃什么钙片好| 人民检察院是国家的什么机关| 政委是什么军衔| 药流用什么药| 做梦放鞭炮什么意思| iphone的i是什么意思| paris是什么品牌| 黑代表什么生肖| 盆腔彩超检查什么| 咳嗽挂号挂什么科| 养尊处优的意思是什么| 副厅长是什么级别| 1966年属马的是什么命| 飞蛾扑火是什么意思| 黑色的蛇是什么蛇| 为什么打死不吃骡子肉| 拔完智齿后需要注意什么| 运动前吃什么| 晚上9点到10点是什么时辰| 摩卡棕是什么颜色| 女性尿浑浊是什么原因| 吃什么降胆固醇| 没心没肺是什么意思| 梦见酒是什么意思| 佛口蛇心是什么生肖| 平躺就咳嗽是什么原因| 日语一库一库是什么意思| 高中生吃什么提高记忆力| 必迈跑鞋什么档次| 皮什么结构| 郎才女貌是什么意思| 血氧低吃什么药| 刘备的马叫什么名字| 大便呈绿色是什么原因| 九月初九是什么节日| 狐臭是什么人种的后代| 玫瑰糠疹吃什么药最有效| 6月初6是什么星座| 一路长虹是什么意思| 挪揄是什么意思| 起水泡痒是什么原因| 荷尔蒙分泌是什么意思| 零八年属什么| pr医学上是什么意思| 地球代表什么生肖| 黄五行属什么| 乙肝表面抗原250是什么意思| 搞基是什么| utc是什么意思| 为什么湿气重| 尿道感染看什么科| 手指关节痛什么原因| mc是什么意思啊| 食禄痣是什么意思| 酒后打嗝是什么原因| 胃热吃什么| 阑尾炎是什么原因引起的| 正月初八是什么星座| nsaid是什么药| 百度Jump to content

憨男孩半夜迷失马路 派出所民警连夜寻亲(图)

From Wikipedia, the free encyclopedia
Diagrammatic representation of computer logic gates
百度 此外,交通运输部下属的海事局在此次改革方案中没有变化,未来仍将负责航行监管和海上搜救。

Logic in computer science covers the overlap between the field of logic and that of computer science. The topic can essentially be divided into three main areas:

  • Theoretical foundations and analysis
  • Use of computer technology to aid logicians
  • Use of concepts from logic for computer applications

Theoretical foundations and analysis

[edit]

Logic plays a fundamental role in computer science. Some of the key areas of logic that are particularly significant are computability theory (formerly called recursion theory), modal logic and category theory. The theory of computation is based on concepts defined by logicians and mathematicians such as Alonzo Church and Alan Turing.[1][2] Church first showed the existence of algorithmically unsolvable problems using his notion of lambda-definability. Turing gave the first compelling analysis of what can be called a mechanical procedure and Kurt G?del asserted that he found Turing's analysis "perfect.".[3] In addition some other major areas of theoretical overlap between logic and computer science are:

Computers to assist logicians

[edit]

One of the first applications to use the term artificial intelligence was the Logic Theorist system developed by Allen Newell, Cliff Shaw, and Herbert Simon in 1956. One of the things that a logician does is to take a set of statements in logic and deduce the conclusions (additional statements) that must be true by the laws of logic. For example, if given the statements "All humans are mortal" and "Socrates is human" a valid conclusion is "Socrates is mortal". Of course this is a trivial example. In actual logical systems the statements can be numerous and complex. It was realized early on that this kind of analysis could be significantly aided by the use of computers. Logic Theorist validated the theoretical work of Bertrand Russell and Alfred North Whitehead in their influential work on mathematical logic called Principia Mathematica. In addition, subsequent systems have been utilized by logicians to validate and discover new mathematical theorems and proofs.[7]

Logic applications for computers

[edit]

There has always been a strong influence from mathematical logic on the field of artificial intelligence (AI). From the beginning of the field it was realized that technology to automate logical inferences could have great potential to solve problems and draw conclusions from facts. Ron Brachman has described first-order logic (FOL) as the metric by which all AI knowledge representation formalisms should be evaluated. First-order logic is a general and powerful method for describing and analyzing information. The reason FOL itself is simply not used as a computer language is that it is actually too expressive, in the sense that FOL can easily express statements that no computer, no matter how powerful, could ever solve. For this reason every form of knowledge representation is in some sense a trade off between expressivity and computability. A widely held belief maintains that the more expressive the language is (i.e. the closer it is to FOL), the more likely it is to be slower and prone to an infinite loop.[8] However, in a recent work[9] by Heng Zhang et al., this belief has been rigorously challenged. Their findings establish that all universal knowledge representation formalisms are recursively isomorphic. Furthermore, their proof demonstrates that FOL can be translated into a pure procedural knowledge representation formalism defined by Turing machines with computationally feasible overhead, specifically within deterministic polynomial time or even at lower complexity.[9]

For example, IF–THEN rules used in expert systems approximate to a very limited subset of FOL. Rather than arbitrary formulas with the full range of logical operators, the starting point is simply what logicians refer to as modus ponens. As a result, rule-based systems can support high-performance computation, especially if they take advantage of optimization algorithms and compilation.[10]

On the other hand, logic programming, which combines the Horn clause subset of first-order logic with a non-monotonic form of negation, has both high expressive power and efficient implementations. In particular, the logic programming language Prolog is a Turing complete programming language. Datalog extends the relational database model with recursive relations, while answer set programming is a form of logic programming oriented towards difficult (primarily NP-hard) search problems.

Another major area of research for logical theory is software engineering. Research projects such as the Knowledge Based Software Assistant and Programmer's Apprentice programs have applied logical theory to validate the correctness of software specifications. They have also used logical tools to transform the specifications into efficient code on diverse platforms and to prove the equivalence between the implementation and the specification.[11] This formal transformation-driven approach is often far more effortful than traditional software development. However, in specific domains with appropriate formalisms and reusable templates the approach has proven viable for commercial products. The appropriate domains are usually those such as weapons systems, security systems, and real-time financial systems where failure of the system has excessively high human or financial cost. An example of such a domain is Very Large Scale Integrated (VLSI) design—the process for designing the chips used for the CPUs and other critical components of digital devices. An error in a chip can be catastrophic. Unlike software, chips can't be patched or updated. As a result, there is commercial justification for using formal methods to prove that the implementation corresponds to the specification.[12]

Another important application of logic to computer technology has been in the area of frame languages and automatic classifiers. Frame languages such as KL-ONE can be directly mapped to set theory and first-order logic. This allows specialized theorem provers called classifiers to analyze the various declarations between sets, subsets, and relations in a given model. In this way the model can be validated and any inconsistent definitions flagged. The classifier can also infer new information, for example define new sets based on existing information and change the definition of existing sets based on new data. The level of flexibility is ideal for handling the ever changing world of the Internet. Classifier technology is built on top of languages such as the Web Ontology Language to allow a logical semantic level on top of the existing Internet. This layer is called the Semantic Web.[13][14]

Temporal logic is used for reasoning in concurrent systems.[15]

See also

[edit]

References

[edit]
  1. ^ Lewis, Harry R. (1981). Elements of the Theory of Computation. Prentice Hall.
  2. ^ Davis, Martin (11 May 1995). "Influences of Mathematical Logic on Computer Science". In Rolf Herken (ed.). The Universal Turing Machine. Springer Verlag. ISBN 9783211826379. Retrieved 26 December 2013.
  3. ^ Kennedy, Juliette (2025-08-06). Interpreting Godel. Cambridge University Press. ISBN 9781107002661. Retrieved 17 August 2015.
  4. ^ Hofstadter, Douglas R. (2025-08-06). G?del, Escher, Bach: An Eternal Golden Braid. Basic Books. ISBN 978-0465026562.
  5. ^ McCarthy, John; P.J. Hayes (1969). "Some philosophical problems from the standpoint of artificial intelligence" (PDF). Machine Intelligence. 4: 463–502.
  6. ^ Barr, Michael; Charles Wells (1998). Category Theory for Computing Science (PDF). Centre de Recherches Mathématiques.
  7. ^ Newell, Allen; J.C. Shaw; H.C. Simon (1963). "Empirical explorations with the logic theory machine". In Ed Feigenbaum (ed.). Computers and Thought. McGraw Hill. pp. 109–133. ISBN 978-0262560924. {{cite book}}: ISBN / Date incompatibility (help)
  8. ^ Levesque, Hector; Ronald Brachman (1985). "A Fundamental Tradeoff in Knowledge Representation and Reasoning". In Ronald Brachman and Hector J. Levesque (ed.). Reading in Knowledge Representation. Morgan Kaufmann. p. 49. ISBN 0-934613-01-X. The good news in reducing KR service to theorem proving is that we now have a very clear, very specific notion of what the KR system should do; the bad new is that it is also clear that the services can not be provided... deciding whether or not a sentence in FOL is a theorem... is unsolvable.
  9. ^ a b Zhang, Heng; Jiang, Guifei; Quan, Donghui (2025-08-06). "A Theory of Formalisms for Representing Knowledge". Proceedings of the AAAI Conference on Artificial Intelligence. 39 (14): 15257–15264. arXiv:2412.11855. doi:10.1609/aaai.v39i14.33674. ISSN 2374-3468.
  10. ^ Forgy, Charles (1982). "Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem*" (PDF). Artificial Intelligence. 19: 17–37. doi:10.1016/0004-3702(82)90020-0. Archived from the original (PDF) on 2025-08-06. Retrieved 25 December 2013.
  11. ^ Rich, Charles; Richard C. Waters (November 1987). "The Programmer's Apprentice Project: A Research Overview" (PDF). IEEE Expert. Archived from the original (PDF) on 2025-08-06. Retrieved 26 December 2013.
  12. ^ Stavridou, Victoria (1993). Formal Methods in Circuit Design. Press Syndicate of the University of Cambridge. ISBN 0-521-443369. Retrieved 26 December 2013.
  13. ^ MacGregor, Robert (June 1991). "Using a description classifier to enhance knowledge representation". IEEE Expert. 6 (3): 41–46. doi:10.1109/64.87683. S2CID 29575443.
  14. ^ Berners-Lee, Tim; James Hendler; Ora Lassila (May 17, 2001). "The Semantic Web A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities". Scientific American. 284: 34–43. doi:10.1038/scientificamerican0501-34. Archived from the original on April 24, 2013.
  15. ^ Colin Stirling (1992). "Modal and Temporal Logics". In S. Abramsky; D. M. Gabbay; T. S. E. Maibaum (eds.). Handbook of Logic in Computer Science. Vol. II. Oxford University Press. pp. 477–563. ISBN 0-19-853761-1.

Further reading

[edit]
[edit]
什么的豆角 什么花晚上开 老放屁是什么原因 枪代表什么生肖 心脏房颤是什么原因
妇炎康片主要治什么妇科病 我会送你红色玫瑰是什么歌 知鸟吃什么 一周不排便是什么原因 城字五行属什么
黄晓明的老婆叫什么名字 月经期间适合吃什么水果 pop是什么意思 shark是什么牌子 爷爷的兄弟叫什么
舌头什么颜色正常 岩茶属于什么茶 寒酸是什么意思 囍是什么意思 弱精吃什么能提高活力
阅历是什么意思gysmod.com 喉咙发炎吃什么药好得快hcv7jop4ns7r.cn 茄子有什么功效和作用hcv8jop7ns7r.cn 林冲为什么叫豹子头hcv9jop4ns4r.cn 肠胀气是什么原因hcv7jop5ns6r.cn
牙神经挑了为什么还疼hcv8jop1ns6r.cn 风起云涌是什么意思hcv8jop9ns5r.cn 戴字五行属什么hcv8jop4ns7r.cn 编程是干什么的hcv8jop0ns5r.cn 211是什么学校hcv8jop2ns0r.cn
一学年是什么意思hcv8jop8ns8r.cn 拔罐有什么好处hcv7jop5ns3r.cn 高硼硅是什么材质hcv9jop4ns0r.cn 输尿管不扩张什么意思hcv8jop5ns9r.cn 下肢静脉曲张是什么原因引起的hcv8jop2ns8r.cn
什么是干眼症hcv9jop1ns1r.cn 违法是什么意思dayuxmw.com 为什么一直口渴hcv9jop3ns4r.cn 盐酸氯米帕明片有什么作用hcv7jop6ns0r.cn 嗪读什么hcv8jop1ns6r.cn
百度