社区
Java SE
帖子详情
请教:定理自动证明程序实现
revolution1985
2007-10-24 11:52:00
最近在学人工智能,想用java写一个定理的自动证明程序,自动实现定理基于规则的和基于归结的演绎推理,有哪位大虾做过给小弟指点一下,不用给出完整的程序,给个思路就行,小弟在这先谢了
...全文
137
3
打赏
收藏
请教:定理自动证明程序实现
最近在学人工智能,想用java写一个定理的自动证明程序,自动实现定理基于规则的和基于归结的演绎推理,有哪位大虾做过给小弟指点一下,不用给出完整的程序,给个思路就行,小弟在这先谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qybao
2007-10-24
打赏
举报
回复
对于人工智能没什么研究
以前好像听说过一种prolog语言,专门用于逻辑推理的,搜索一下该语言的相关资料,然后自己参考改成java程序看看。
qybao
2007-10-24
打赏
举报
回复
不好意思,发错了,开了几个页面自己弄乱了
qybao
2007-10-24
打赏
举报
回复
在系统中System.out.println("n=" + n);//看看n的情况
当你第一次增加时
if(list[n][0] == " ") //不知道你改成equals了没有
这次判断成功,所以最追加了一条记录,但此时n没有改变,还是3
当你第二次增加时,首先输出一次“请输入”,而此时因为n是3
所以if(list[n][0] == " ") 判断失败
程序走到
else
{
n++;
add();
}
又再次调用了add方法,这时又输出一次“请输入”所以就是你说的输出2次了
所以应该在追加成功后对增加n
即
if(j == 4)
{
System.out.println("增加成功!");
display();
n++;//这里
}
然后
else
{
n++;
add();
}
这部分不要。
而你把“请输入”放到if里,也就是
只有if(list[n][0] == " ")判断成功才会输出
所以第二次增加时,因为n是3
所以if(list[n][0] == " ") 判断失败,所以没有输出“请输入”
而程序走到
else
{
n++;
add();
}
又再次调用了add方法,这时n=4
if(list[n][0] == " ") 判断成功,所以这时才输出“请输入”,所以也就只有一次了
这样说明,LZ该清楚了吧,建议你在学习的时候,自己在程序中多打印一些信息,这样你自己就可以根据这些信息去追踪程序的执行顺序,然后自己再去想想为什么会这样。多动手多思考才有助于提高。
如何利用tcp或udp实现应用层协议_如何利用ZKP(零知识
证明
)与区块链,实现去中介的交易协议?...
作者:郭宇(安比实验室创始人) 这篇文章解释利用ZKP(零知识
证明
)与区块链来实现去中介的交易协议的原理,讲讲我们是怎么把这个理论变成实用的代码的,这是一篇概述,希望了解更多的朋友请关注后续。[注]:如果你相信未来区块链技术能改变世界,请留意看文末没有第三⽅,能保证交易的公平性吗?想象⼀下这样⼀个交易场景,⼀个买家拎着现⾦箱⼦,另⼀个卖家也拎着⼀个箱⼦,装着某种贵重货物。在电影中的情节⾥,买卖双⽅...
Cosmos-Reason1-7B部署案例:中高端GPU上实现高准确率数学推导与代码解析
本文介绍了如何在星图GPU平台上
自动
化部署Cosmos-Reason1-7B推理交互工具镜像。该平台简化了部署流程,用户可快速搭建本地推理环境。该镜像专精于逻辑推理与代码解析,一个典型应用场景是辅助开发者进行代码逻辑审查与复杂度分析,提升开发效率与代码质量。
从西洋跳棋开始机器学习
机器学习定义 对于某类任务T和性能度量P,如果一个计算机程序在T上以P衡量的性能指标随着经 验E而自我完善,那么我们称这个计算机程序在从经验E中学习 例如,对于学习下西洋跳棋的计算机程序,它可以通过和自己下棋获得经验;它的任务是参与西洋跳棋对弈;它的性能 用它赢棋的能力来衡量。通常,为了很好地定义一个学习问题,我们必须明确这三个特征:任务的种类、衡量任务提高的标准、经验的来源。 以下有三个例子 西洋跳棋学习问题 - 任务T:下西洋跳棋 - 性能标准:比赛中击败对手的百分比 - 训练经验E:和自己进行对弈
七桥问题python_用Python玩烧脑小游戏《一笔画完》,瞬间闯到100关
Python 的概念昨天和朋友出去外面吃饭,吃完饭后朋友打开了一个小程序玩了起来......加小编QQ群:832339352即可
自动
获取大量Python视频教程以及各类PDF!游戏长这样大概玩法是:从地图中猫的位置开始出发,并且经过所有的格子就算过关。游戏还算挺有意思的,经过我的不断努力终于过到了 30 来关的样子。并且随着游戏关卡的增加,游戏难度也变得越来越大,过一关需要非常久的时间。最近也正好...
高翔【
自动
驾驶与机器人中的SLAM技术】学习笔记
高翔【
自动
驾驶与机器人中的SLAM技术】学习笔记
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章