游泳要带什么东西| 投诉医院打什么电话| 临幕是什么意思| 血液四项检查是什么| 牙疼挂什么科| 灵官爷是什么神| 阿尔卑斯是什么意思| 喝椰子粉有什么好处| 一月二十号是什么星座| 便秘吃什么中成药| 肥皂剧是什么意思| 咳嗽痰多是什么原因| 值神天德是什么意思| 无创是检查什么| 路政是干什么的| 乙肝抗体阳性什么意思| 皮草是什么意思| 核准日期是什么意思| 牙周炎用什么药最好| 窦性心律不齐是什么情况| 明亮的什么| 远香近臭什么意思| 做脑电图挂什么科| prep是什么药| 胃烧灼感吃什么药| 加仓是什么意思| 风湿免疫科是看什么病的| 早泄是什么原因| 脑供血不足做什么检查| 戾气什么意思| b细胞淋巴肿瘤是一种什么病| 梅菜在北方叫什么菜| 他是什么意思| 吃恩替卡韦有什么副作用| 切花是什么意思| 回苏灵又叫什么| 喝什么茶降血压| 红斑狼疮是什么病图片| 红色爱心是什么牌子| 十滴水是什么| 蓝字五行属什么| 肝胆科属于什么科| 掌中宝是什么部位| bi什么意思| 知青为什么要下乡| 白皮鸡蛋是什么鸡下的| 什么叫入伏| 桑是什么意思| 什么是肋骨骨折| 什么叫钙化| 是故是什么意思| 晚上喝什么有助于睡眠| 口腔癌早期有什么征兆| 猫吐是什么原因| 男人尿多是什么原因| 怀孕牙龈出血是什么原因| 疤痕修复用什么药膏好| 啧啧啧什么意思| boys是什么意思| 世界第一大运动是什么| 震颤是什么意思| 1月生日是什么星座| 蚕长什么样| 小麦粉可以做什么吃的| 神经递质是什么意思| 阴道息肉长什么样| 珩是什么意思| 开放性神经管缺陷是什么意思| 白色蛇是什么蛇| 低血糖有什么症状| 啷个是什么意思| 心脏早搏是什么原因造成的| 什么方法可以快速入睡| 代用茶是什么意思| 急性荨麻疹用什么药| 拾掇是什么意思| 头疼挂什么科| 灵芝长在什么地方| bigbang是什么意思| 毕是什么意思| 后背疼痛挂什么科| 彗星为什么有尾巴| 成人打虫吃什么药| 什么的眉毛| 由来是什么意思| 荨麻疹什么原因引起的| hpv什么病毒| 公仆是什么意思| imao什么意思| 旧历是什么意思| 大校是什么级别| 什么水果有助于减肥| 煮玉米放什么好吃| 舌根发硬是什么原因| 3月2日是什么星座| 慈禧姓什么| 女生为什么会叫| xl是什么尺码| 血常规24项能查出什么病| 气血虚吃什么补最快女人| 闭角型青光眼是什么意思| 曹洪是曹操的什么人| 处女座幸运颜色是什么| 海里有什么动物| 飞机打多了会有什么严重的后果吗| 达泊西汀有什么副作用| 甲低有什么症状表现| 腰椎间盘突出吃什么药好| 总是想睡觉是什么原因| 丽珠兰是什么| 00年是什么命| 老鹰的绝症是什么| bbr是什么牌子| 晚上十一点多是什么时辰| 12月24是什么星座| 老虎最怕什么| 淋病挂什么科| 为什么会长腋毛| 男人血精是什么原因造成的| 口苦口干吃什么药最好| 什么水果是钙中之王| 亮剑是什么意思| 普洱茶适合什么季节喝| 怀孕第一天有什么症状| 血糖高能喝什么粥| 深夜里买醉是什么歌| 顾虑是什么意思| 一命呜呼是什么意思| 夜排是什么意思| 易孕体质是什么意思| 吃无花果有什么好处| 屁多还臭是什么原因| 蓝猫为什么叫蓝猫| 肩周炎吃什么药| 41岁属什么| 沉鱼落雁闭月羞花是什么意思| 一如既往的意思是什么| 4月份有什么节日| orange是什么颜色| 意大利用的什么货币| 广西狗肉节是什么时候| 激素6项检查是些什么| 心智不成熟是什么意思| 运动后喝什么饮料最好| 什么猫掉毛少| 时迁的绰号是什么| 儿童过敏吃什么药| 多汗是什么原因| 兔子吃什么| cook什么意思| 情绪不稳定是什么原因| 后背的骨头叫什么| 什么是电子邮件地址| 1979年是什么年| 玻璃酸钠是什么| 新蒜什么时候上市| 李隆基是李世民的什么人| 小便失禁是什么原因男性| 玻璃体混浊吃什么药好| 肝裂不宽是什么意思| 早晚体重一样说明什么| 梓树为什么叫梧桐树| 现在小麦什么价格| 菠菜不能和什么食物一起吃| 7.11是什么日子| 圣罗兰为什么叫杨树林| 硒中毒有什么症状| 腰肌劳损是什么原因造成的| 狐臭是什么味| 单恋是什么意思| 宦游人是什么意思| 钱是什么意思| 美味佳肴是什么意思| 上火了吃什么药好| 鸽子拉水便是什么原因| 泄是什么意思| 什么地看| 一台什么| 奡是什么意思| 撒贝宁是什么族| 高密度脂蛋白胆固醇高是什么意思| 经常梦遗是什么原因| 阴道里面痒用什么药| 栋梁之材是什么意思| ra是什么意思| 甲减的原因是什么引起的| 宝宝大便绿色是什么原因| 中午吃什么饭家常菜| 脾胃虚寒吃什么中成药| 什么情况下需要打狂犬疫苗| 首套房有什么优惠政策| 三月29号是什么星座| 手上长水泡痒用什么药| 男性雄激素低吃什么药| 甲功三项是检查什么| 红骨髓是什么意思| 洋葱吃多了有什么坏处| 蜜蜂蛰了用什么药| 什么是淡盐水| 考试什么的都去死吧歌曲| 5月1日什么星座| 胆碱酯酶是什么意思| 什么网站| 夹腿有什么坏处吗| 高血脂不能吃什么| 排便困难拉不出来是什么原因| 片的第二笔是什么| 什么叫子宫腺肌症| 正常白带是什么样的| p5是什么意思| 人怕冷是什么原因引起的| 尿很臭是什么原因| 尿酸高吃什么| 茉莉花茶属于什么茶类| 18K金什么意思| 手脚发胀是什么前兆| 一淘是什么| 站桩对身体有什么好处和功效| 什么时候立夏| 糙皮病是什么病| 突然头昏是什么原因引起的| 莹字五行属什么| 感冒挂号挂什么科| 补白蛋白吃什么食物最快最好| 补气固表什么意思| 萎缩性胃炎吃什么药| 跑业务是什么工作| 黄芪什么味道| 宝宝dha什么时候吃最好| 墨迹是什么意思| 清热去火喝什么茶| 心脏右束支传导阻滞是什么意思| 浑身疼吃什么药管用| 珍珠鸟是什么鸟| 廷字五行属什么| 什么是香云纱| 调教是什么| 66年属马的是什么命| 孟母三迁告诉我们什么道理| 脚心出汗是什么原因女| 吃什么不胖| 花旗参有什么功效| 哏是什么意思| 虽败犹荣是什么意思| 血糖低吃什么| 尿特别黄是什么原因| 双子座和什么星座最不配| 梦见车丢了是什么意思| 上火是什么意思| 角头是什么意思| 阴道瘙痒吃什么药| 干什么| 鹅肝为什么那么贵| 笑什么如花| 大祭司是什么意思| 外痔疮是什么样子图片| 五官指什么| 男人地盘是什么生肖| 欲钱看正月初一是什么生肖| 玻色因是什么| 做肠镜检查需要提前做什么准备| evol是什么意思| 九重紫纪咏结局是什么| 包皮属于什么科| 百度

福建公共卫生间隔断 上哪买优质的卫生间隔断

百度 会议开至县级,各市(州)、贵安新区、各县(市、区、特区)政府分管负责同志,消防安全委员会成员单位负责同志,部分消防安全重点单位负责同志,在当地分会场参加会议。

In computer science, a term index is a data structure to facilitate fast lookup of terms and clauses in a logic program,[1] deductive database, or automated theorem prover.

Overview

edit

Many operations in automatic theorem provers require search in huge collections of terms and clauses. Such operations typically fall into the following scheme. Given a collection ? of terms (clauses) and a query term (clause) ?, find in ? some/all terms ? related to ? according to a certain retrieval condition. Most interesting retrieval conditions are formulated as existence of a substitution that relates in a special way the query and the retrieved objects ?. Here is a list of retrieval conditions frequently used in provers:

  • term ? is unifiable with term ?, i.e., there exists a substitution ?, such that ? = ?
  • term ? is an instance of ?, i.e., there exists a substitution ?, such that ? = ?
  • term ? is a generalisation of ?, i.e., there exists a substitution ?, such that ? = ?
  • clause ? θ-subsumes clause ?, i.e., there exists a substitution ?, such that ? is a subset/submultiset of ?
  • clause ? is θ-subsumed by ?, i.e., there exists a substitution ?, such that ? is a subset/submultiset of ?

More often than not, we are actually interested in finding the appropriate substitutions explicitly, together with the retrieved terms ?, rather than just in establishing existence of such substitutions.

Very often the sizes of term sets to be searched are large, the retrieval calls are frequent and the retrieval condition test is rather complex. In such situations linear search in ?, when the retrieval condition is tested on every term from ?, becomes prohibitively costly. To overcome this problem, special data structures, called indexes, are designed in order to support fast retrieval. Such data structures, together with the accompanying algorithms for index maintenance and retrieval, are called term indexing techniques.

Classic indexing techniques

edit

Substitution trees outperform path indexing, discrimination tree indexing, and abstraction trees.[2]

A discrimination tree term index stores its information in a trie data structure.[3]

Indexing techniques used in logic programming

edit

First-argument indexing is the most common strategy where the first argument is used as index. It distinguishes atomic values and the principal functor of compound terms.

Nonfirst argument indexing is a variation of first-argument indexing that uses the same or similar techniques as first-argument indexing on one or more alternative arguments. For instance, if a predicate call uses variables for the first argument, the system may choose to use the second argument as the index instead.

Multiargument indexing creates a combined index over multiple instantiated arguments if there is not a sufficiently selective single argument index.

Deep indexing is used when multiple clauses use the same principal functor for some argument. It recursively uses the same or similar indexing techniques on the arguments of the compound terms.

Trie indexing uses a prefix tree to find applicable clauses.[4]

References

edit
  1. ^ Colomb, Robert M. (1991). "Enhancing unification in PROLOG through clause indexing". The Journal of Logic Programming. 10: 23–44. doi:10.1016/0743-1066(91)90004-9.
  2. ^ Peter Graf. "Substitution Tree Indexing". 1994.
  3. ^ John W. Wheeler; Guarionex Jordan. "An Empirical Study of Term Indexing in the Darwin Implementation of the Model Evolution Calculus". 2004. p. 5.
  4. ^ K?rner, Philipp; Leuschel, Michael; Barbosa, Jo?o; Costa, Vítor Santos; Dahl, Verónica; Hermenegildo, Manuel V.; Morales, Jose F.; Wielemaker, Jan; Diaz, Daniel; Abreu, Salvador; Ciatto, Giovanni (2022). "Fifty Years of Prolog and Beyond". Theory and Practice of Logic Programming. 22 (6): 776–858. doi:10.1017/S1471068422000102. hdl:10174/33387. ISSN?1471-0684.??This article incorporates text from this source, which is available under the CC BY 4.0 license.

Further reading

edit
  • P. Graf, Term Indexing, Lecture Notes in Computer Science 1053, 1996 (slightly outdated overview)
  • R. Sekar and I.V. Ramakrishnan and A. Voronkov, Term Indexing, in A. Robinson and A. Voronkov, editors, Handbook of Automated Reasoning, volume 2, 2001 (recent overview)
  • W. W. McCune, Experiments with Discrimination-Tree Indexing and Path Indexing for Term Retrieval, Journal of Automated Reasoning, 9(2), 1992
  • P. Graf, Substitution Tree Indexing, Proc. of RTA, Lecture Notes in Computer Science 914, 1995
  • M. Stickel, The Path Indexing Method for Indexing Terms, Tech. Rep. 473, Artificial Intelligence Center, SRI International, 1989
  • S. Schulz, Simple and Efficient Clause Subsumption with Feature Vector Indexing, Proc. of IJCAR-2004 workshop ESFOR, 2004
  • A. Riazanov and A. Voronkov, Partially Adaptive Code Trees, Proc. JELIA, Lecture Notes in Artificial Intelligence 1919, 2000
  • H. Ganzinger and R. Nieuwenhuis and P. Nivela, Fast Term Indexing with Coded Context Trees, Journal of Automated Reasoning, 32(2), 2004
  • A. Riazanov and A. Voronkov, Efficient Instance Retrieval with Standard and Relational Path Indexing, Information and Computation, 199(1–2), 2005
湿温病是什么症状 高血压吃什么食物最好 喝冰美式有什么好处 汽车点火线圈坏了有什么症状 年金是什么意思
女攻男受是什么意思 痛风吃什么消炎药 为伊消得人憔悴什么意思 白介素2是治疗什么病的 绿豆汤什么颜色
金粉是什么 麦乳精是什么东西 mirage轮胎什么牌子 为什么不建议吃三代头孢 什么药可以消肿
筋膜炎吃什么药好得快 维生素b什么时候吃 身上有斑点是什么原因 拔智齿后吃什么 翻过山越过海是什么歌
什么萌hcv9jop1ns1r.cn 糖尿病吃什么hcv7jop9ns3r.cn 脑供血不足吃什么中成药好hcv8jop9ns1r.cn 人得布病什么症状huizhijixie.com 发量多的女生适合什么发型hcv7jop7ns0r.cn
投行是做什么的hcv9jop1ns3r.cn ipadair2什么时候上市的96micro.com 大姨妈延迟是什么原因hcv7jop6ns5r.cn 开封有什么好玩的地方hcv9jop2ns5r.cn 什么动物不睡觉hcv8jop5ns3r.cn
眼睛痛吃什么药好得快hcv9jop8ns2r.cn 办健康证要带什么证件hcv8jop6ns4r.cn 女人梦见搬家预示什么hcv9jop1ns8r.cn 慢性荨麻疹吃什么药hcv9jop3ns0r.cn 肛门出血用什么药hcv8jop6ns0r.cn
水落石出开过什么生肖hcv7jop9ns7r.cn 时光荏苒岁月如梭是什么意思hcv7jop5ns6r.cn 不完全骨折是什么意思hcv9jop2ns4r.cn 正月十九是什么日子xinjiangjialails.com 唾液粘稠是什么原因clwhiglsz.com
百度