我有以下知识库
team_name(1, conneticut).
team_name(2, duke).
team_name(3, memphis).
team_name(4, villanova).
team_name(5,gonzaga).
win_lose(1,22,2).
win_lose(2,24,1).
win_lose(3,23,2).
win_lose(4,20,2).
win_lose(5,21,3).
zone(west,5).
zone(south,3).
zone(east,1).
zone(east,2).
zone(east,4).
我想写一个查询,让拥有最多侧翼的球队与获胜最少的球队进行比赛,他们都在同一个区域,主队是获胜最多的球队
我有以下
canPlay(X,Y). Y can play X
canPlay(X,Y):-zone(zone(X)=:=Y). Y can play X, if Y zone == X
这没用。