λProlog rejecting hypothetical reasoning queries?
问题 I suspect that teyjus, the main implementation of λProlog, might be a bit of abandonware, but λProlog is a fascinating Prolog that is supposed to let you use higher-order logic, hypothetical reasoning and other things, which is why I'm trying to use it. File "example.sig": sig example. kind person, language type. type hans person. type german, french, italian language. type grade person -> o. type take person -> language -> o. File "example.mod": module example. (grade P) :- (take P german),