猫咪泪痕重是什么原因| 前列腺增大是什么原因| 剪不断理还乱什么意思| 喉咙发炎吃什么食物好| 什么是六爻| 苦瓜和什么不能一起吃| 苏打水有什么好处| 氨纶是什么面料| 毛蛋是什么| 什么流砥柱| 天安门以前叫什么| 梦到吃肉是什么意思周公解梦| 孕早期吃什么水果| 社畜什么意思| 咖啡和什么不能一起吃| 神器积分换什么最划算| 政协副主席是什么级别| 青瓜和黄瓜有什么区别| 马甲线是什么意思| 头昏挂什么科| 阴虚内热吃什么中成药| 胃不好早餐吃什么好| 梦见长大水是什么意思| 狗跟什么生肖最配| 铁剂不能与什么同服| 高血压能喝什么饮料| 247什么意思| 脉络是什么意思| 肝脏挂什么科| 口红是用什么做的| 梦见买鞋子是什么意思| 10月4号什么星座| 胃酸多吃什么药| 双氯芬酸钠缓释片是什么药| 小儿麻痹是什么病| 颈椎病引起的头晕吃什么药| 蓝莓不能和什么一起吃| 今天是什么甲子| ab阳性血型是什么血型| 死胎有什么症状| 面红耳赤是什么意思| 酒后吐吃什么可以缓解| 惊弓之鸟是什么意思| 凉拖鞋什么材质的好| 卩是什么意思| m表示什么| 红苋菜不能和什么一起吃| 陆家嘴为什么叫陆家嘴| 右手抖是什么病的预兆| 孕妇吃榴莲对胎儿有什么好处| 鼻梁高的男人说明什么| 梦到墓地什么预兆| 最大的海是什么海| 不锈钢肥皂是什么原理| 心想事成是什么意思| 什么茶助眠| 根尖周炎吃什么药| 为什么会长瘤| 山东为什么简称鲁| 低密度脂蛋白胆固醇高是什么意思| butterfly是什么意思| 打粉是什么意思| 字字珠玑什么意思| 手臂粗是什么原因| 尿道流脓吃什么药| 珍母口服液有什么作用| 层次是什么意思| 黄连泡水喝有什么功效| 刘嘉玲什么星座| 高反吃什么药| 百合什么时候种植最好| 什么情况下做肾穿刺| 肉桂有什么作用| 山东有什么特产| 早上起床口臭是什么原因| 囊壁钙化是什么意思| 解脲支原体阳性是什么病| 肝主筋的筋是指什么| 河虾最爱吃什么食物| 心灵鸡汤是什么意思| 限期使用日期是什么意思| 夜字五行属什么| 王朝马汉是什么意思| 流鼻涕是什么原因| 耳道发炎用什么药| 宫是什么意思| 什么的梅花| 阴道炎症是什么症状| ybb是什么意思| 嘛哩嘛哩哄是什么意思| b型血的人是什么性格| 宫颈癌什么症状| 什么是适度水解奶粉| 种植牙有什么风险和后遗症| 睡觉打呼噜什么原因| 什么地移入| 1997年出生属什么| 痛风是什么原因引起的| 血小板压积偏低是什么意思| 嘌呤高会引起什么症状| vsop是什么酒| 梦见抬死人是什么意思| 驻村是什么意思| 黄历修造是什么意思| 庶是什么意思| 睡美人最怕什么脑筋急转弯| 脚发胀是什么前兆| 更年期什么时候| 清淡饮食吃什么| 宝宝屁多是什么原因| 下身瘙痒用什么药| 艺字五行属什么| 新生儿晚上哭闹不睡觉是什么原因| 名号是什么意思| 子宫动脉阻力高是什么引起的| 软化灶是什么意思| 雪茄是什么| 打饱嗝吃什么药| 环切手术是什么| 小孩睡觉打呼噜是什么原因| 加盟店是什么意思| 监督的近义词是什么| 钻石王老五是什么意思| 交替脉见于什么病| 35岁属什么的| 贾宝玉的玉是什么来历| 胃寒吃什么食物暖胃| 手上有红点是什么原因| 门神是什么意思| hcv是什么病毒| 96166是什么电话| 嘴巴苦吃什么药| 五步蛇长什么样| 子宫内膜厚是什么原因造成的| 抗风疹病毒抗体igg高是什么意思| 388是什么意思| 话说多了声音嘶哑是什么原因| 辅酶q10什么时间吃最好| 复山是什么意思| 麾下什么意思| 拉肚子吃什么药效果好| 心脏早搏吃什么药好| 榴莲什么人不适合吃| 藿香正气水是什么| lynn是什么意思| 可喜可贺是什么意思| 大便为什么是绿色的| 燕窝什么人不适合吃| 尿浑浊是什么病的前兆| 258是什么意思| 腿肿吃什么药| 耳仓为什么是臭的| 大脑供血不足头晕吃什么药最好| 宝宝不长肉是什么原因| 肾脏炎有什么症状| 泡泡什么意思| 抗磷脂综合征是什么病| 腿总是抽筋是什么原因| 大美是什么意思| 毛刺是什么意思| ceremony是什么意思| 依西美坦最佳服用时间是什么时间| 金刚杵是什么| 蒸汽机是什么| 磨玻璃结节影是什么意思| 男生为什么要割包皮| 肌酐高吃什么药好| 什么是法西斯| 灵芝主要治什么病| 剖腹产第三天可以吃什么| 失眠多梦挂什么科| pp是什么材质| 暄字五行属什么| 平肝什么意思| beast什么意思| 糖尿病人吃什么水果| 肉馅可以做什么美食| mm是什么病| 射手座有什么特点| 周星驰为什么不结婚| 静脉曲张是什么症状| 你的脚步流浪在天涯是什么歌曲| 肝瘘是什么| 龙猫是什么动物| 水果皇后是什么水果| 昱怎么读音是什么| 户籍地填什么| 女朋友生日送什么礼物好| 簸箕是什么东西| 潮吹是什么感觉| HlV是什么| 吃什么补钙| 9.27日是什么星座| 反胃恶心想吐吃什么药| 油脂旺盛是什么原因| 麻蛇是什么蛇| 双肺纹理增重是什么意思| 老年性阴道炎用什么药| 怀孕之后身体有什么变化| 豆腐有什么营养| 饭后打嗝是什么原因| 什么车不能开| 梦见偷菜是什么意思| 西边五行属什么| 胎膜早破是什么症状| 放电是什么意思| 右后背疼什么原因| 狮子女喜欢什么样的男生| 十灵日是什么意思| 前列腺炎是什么原因引起| 百合和什么一起煮可以治失眠| 法尔如是是什么意思| 汤圆和元宵有什么区别| 肝内钙化斑是什么意思| 猫咪黑下巴是什么原因| 吃什么东西增强免疫力| 湿疹什么症状| 李商隐被称为什么| 醋加小苏打有什么作用| ogtt是什么意思| 谷丙转氨酶是什么| 卵巢黄体是什么意思| 蛇最怕什么药| 寒是什么意思| 脑白质是什么| 油腻是什么意思| 什么东西最吸引蛇| 孕妇适合吃什么食物| 怀孕16周要做什么检查| lmp医学上什么意思| 恭喜恭喜是什么意思| 活动无耐力与什么有关| 肚脐眼上方是什么器官| 内能与什么有关| 儿童上火了吃什么降火最快| 92年五行属什么| 阴虚火旺什么意思| 肾炎有什么症状| 自欺欺人什么意思| 久负盛名的负是什么意思| 冷喷机喷脸有什么好处| 凤是什么意思| 神经梅毒有什么症状| 慢阻肺是什么原因引起的| 血糖高是什么原因造成的| 坐月子可以喝什么饮料| 舍本逐末是什么意思| 宝齐莱手表什么档次| 追什么| hpv会有什么症状| 肝炎吃什么药好| 什么的公园| 瘸子是什么意思| 朦胧是什么意思| 乳钉的作用是什么| 9月16日是什么星座| 易烊千玺的爸爸是干什么的| 利郎男装是什么档次的| 加仓是什么意思| 排档是什么意思| 痔疮有什么症状表现| 三个土什么字| 肩周炎吃什么药好得快| 泡脚去湿气用什么泡最好| 百度

我校开展“弘扬志愿精神,践行两学一做”学...

Latest comment: 10 years ago by Thepigdog in topic Relational model of state.
百度 还是祝愿馃子协会红红火火吧。

Yeah I am not happy with the references either. Will work on it.

Discussion

edit

The major streams are

  • Logic programming
  • Narrowing
  • miniKaren
  • binary relation

I dont think it is right to have relational programming just link through to logic programming. Logic programming appears to me to be one of the less important forms of relational programming.

I will work on the references, but one possibility is to move the stuff on narrowing elsewhere. But have a short description and link here.

Let me know what you think.

Thepigdog (talk) 03:04, 3 November 2014 (UTC)Reply

How is it "less important" than the other variants? Looking at some bibliometrics on GScholar, we have 37 citations for The Reasoned Schemer, making it the most widely-cited of the references cited at miniKanren, in fact endangering the notability of that topic. By contrast, The Art of Prolog has 2594 citations (and a few more because GScholar didn't deduplicate properly, but the order of magnitude difference is clear). The references cited by Narrowing of algebraic value sets have low citation counts as well, except the book Programming with Constraints, but that's not only about narrowing. QVVERTYVS (hm?) 10:16, 3 November 2014 (UTC)Reply
Aside, miniKanren is called "an embedded Domain Specific Language for logic programming" on its own website. QVVERTYVS (hm?) 10:19, 3 November 2014 (UTC)Reply
Hmmm, I am not going to argue with you. If I did I would point out that logic programming is great for academics but is not good for most practical purposes, because it is simply not flexible enough.
But you win. What do you want?
  • Complete roll back.
  • Further discussion.
  • More citations.
Indicate your wish and I will make it so.
Thepigdog (talk) 10:39, 3 November 2014 (UTC)Reply
Not flexible enough? Seriously, point out any industrial uses of miniKanren or narrowing or other "non-logical" relational programming (apart from SQL, which apparently is not included in the present definition (?)). Logic programming is not exactly mainstream, but I can point out some applications (current and past) at IBM, Boeing, Microsoft and elsewhere.
As for what "I wish", I'm not the boss around here. If you have further references, by all means, cite them or post them here. QVVERTYVS (hm?) 12:48, 3 November 2014 (UTC)Reply
No I don't care about miniKanren, although it is interesting in some ways. I only care about narrowing. Narrowing has hardly got started I know. But the potential is there. I have not found all the references I want.
I know logic programming is powerful and constraint logic programming even more so. In specific situations they are powerful.
But as for being useful to the average hack programmer, never. They are not flexible enough, or easy enough to understand in a particular way. Hack programmers work by modifying code, without understanding the broader context.
If you want me to move the narrowing stuff to another page that can be done, either now or later. I give you the power to decide. I wont dispute it. This is your article. Say what you want and I will agree and it is done.
If you want to roll it back let us do it. Otherwise I suggest we work together to make it better.
Thepigdog (talk) 13:27, 3 November 2014 (UTC)Reply
SQL is OK in some ways. But it is not my main focus.
Thepigdog (talk) 13:46, 3 November 2014 (UTC)Reply
Nothing is "my article". I'm just worried that this page goes against WP:OR (in particular, WP:SYN). For starters, I'm confused as to the definition of relational programming: from what I've read so far, there doesn't seem to be much of a consensus on this. Byrd (p. 6) defines it as "a discipline of logic programming in which every goal is written as a pure relation". LIBRA-style "binary relation programming" (?) seems to be one of the attempts to create functional logic programming (alongside LambdaProlog and other projects, but with less success). QVVERTYVS (hm?) 15:22, 3 November 2014 (UTC)Reply
Hmmm, my definition is where the inputs and outputs are constrained in a way that is symmetric. That is the output or inputs may be determined by the known values.
The mathematical idea of a relation is involved. A relation is regarded as a table of values where there is no limitations on the cardinality of values in columns.
So a function is in general a (1 or many) to one relation. So inverses of functions may not be functions but are relations.
Logic programming deals with relations but the outputs are Boolean and asserted true. But any input can be given a value by a relation.
CLP adds to this the idea of constraints that Stuckey and others worked on but added on top of LP.
Laziness is a key feature for making recursion useful, but LP is based on resolution and is not lazy.
I think true relational programming is implemented by narrowing of value sets. The order of evaluation is based on working backwards from the known values. The order should also minimize combinatorial explosion, which means choosing deductions first with smaller value sets.
Thats the way I see it.
Resolution is a particular technique related to a normal form of boolean expressions. This is a powerful and and important technique but for me it seems wrongly applied in LP.

References

edit

Can you suggest ways of finding references online. You are the academic;) I want references on narrowing and constraints, but not related to narrowing in resolution. Actually I don't really have access to a library and find reading off paper difficult (there is no zoom feature). I want to find all papers on true narrowing.

Thepigdog (talk) 15:02, 3 November 2014 (UTC)Reply

Assuming "you" is me: try Google Scholar, MS Academic and CiteseerX. Once you've found a paper, check what it cites and what is citing it. The number of citations is usually a marker of "mainstreamness". Many papers will be available online, but not all (or only behind a paywall). QVVERTYVS (hm?) 15:08, 3 November 2014 (UTC)Reply

Potentials ( need to be read).

Middeldorp, Aart, Satoshi Okui, and Tesuo Ida. "Lazy narrowing: Strong completeness and eager variable elimination. InProceedings of the 20th Colloquium on Trees in Algebra and Programming." Lecture Notes in Computer Science. Springer-Verlag (1995).

seems to be talking about some kind of theorem proving or equation solving

Prehofer, C. "Higher-order narrowing with convergent systems. 4th Int. Conf. Algebraic Methodology and Software Technology, AMAST’95." Lecture Notes in Computer Science 936 (1995).

not sure

Hudak, P., and J. Guzman. A proof-stream. semantics for lazy narrowing. Research Report YALEU/DCS/RR-446, Yale University, Department of Computer Science, 1985.

I think logic programming

I have ordered

  • Programming with Constraints: An introduction
  • By Kimbal Marriott and Peter Stuckey
  • ISBN: 9780262133418

This will take time to arrive and then I need time to read it. I hope it is understandable at my level :( Thepigdog (talk) 11:11, 5 November 2014 (UTC)Reply

Do you ever have that silent wish "If only I was smarter, and had more time to study. So much to learn and understand.". :(:(:(

Relational model of state.

edit
  • “the theory of arrays”
  • from SAT modulo theories and earlier verification
  • McCarthy, J. Towards a mathematical science of computation. In IFIP Congress 62 (1962).

Thepigdog (talk) 03:45, 6 November 2014 (UTC)Reply

马飞是什么药 低血压和低血糖有什么区别 脖子上长个包挂什么科 冬至说什么祝福语 什么是全脂奶粉
来大姨妈吃什么好 05年属鸡的是什么命 望尘莫及是什么意思 粉红色泡沫痰见于什么病 阴部痒什么原因
肝内低密度灶是什么意思 sb是什么元素符号 吃什么水果对子宫和卵巢好 胚胎停育有什么症状 八是什么生肖
什么样的人招蚊子 耳鸣是什么意思 手脱皮擦什么药膏 一什么枝条 口干口臭是什么原因引起的
孕妇吃鸡蛋对胎儿有什么好处hcv8jop4ns6r.cn 四两拨千斤是什么意思cl108k.com 吃什么药可以推迟月经hcv8jop7ns8r.cn 皮炎是什么原因引起的inbungee.com 炒牛肉用什么配菜xinjiangjialails.com
信指什么生肖hcv8jop7ns3r.cn 新生儿屁多是什么原因hcv9jop1ns2r.cn 降血脂吃什么药hcv9jop6ns8r.cn 领导谈话自己该说什么hcv8jop5ns1r.cn 节育环是什么hcv8jop0ns0r.cn
诸是什么意思hcv9jop0ns8r.cn 孕妇便秘吃什么最快排便hcv9jop5ns1r.cn 什么东西最贵hcv8jop9ns3r.cn 露营需要准备什么东西jiuxinfghf.com 白气是什么物态变化hcv9jop4ns2r.cn
fazeya是什么牌子hcv8jop3ns6r.cn 手到擒来是什么意思hcv7jop6ns8r.cn 英国为什么叫日不落帝国shenchushe.com 皮肤炎症用什么药hcv9jop2ns4r.cn 眼睛干涩用什么药hcv8jop5ns0r.cn
百度