⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 descartes.pl

📁 关系算子的PROLOG描述 prolog人工智能语言
💻 PL
字号:
%comb([],B,[]).
%comb([H|T],B,[(H,B)|N]):-comb(T,B,N).

%descartes(A,[],[]).
%descartes(A,[H|T],[X|N]):-comb(A,H,X),descartes(A,T,N).
%
%
%descartes(A,[],[]).
%descartes([],B,[]).
%descartes([HA|TA],[HB|TB],[(HA,HB),X,Y]):length(TA) > 0, length(TB)>0,descartes([HA|TA],[HB],X),descartes([TA],[HB|TB],Y).

comb([ ],B,[ ]).
comb([Ha|Ta],B,[(Ha,B)|N]):-comb(Ta,B,N).

descartes(A,[ ],[ ]).
descartes(A,[Hb|Tb],[Hc|Tc]):-comb(A,Hb,Hc),descartes(A,Tb,Tc).

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -