:axioms (single-valued r) not work
"hui wangh" <[email protected]> Tue, 20 Mar 2007 10:26:01 +0800
| Newsgroups | gmane.comp.ai.powerloom |
|---|---|
| Message-ID | <[email protected]> |
hello everyone ! I try to use single-valued with relation, but it not work. powerloom version is 3.2.11 this is my code ,between --start-- and --end-- --start-- PL-USER |= (defconcept person) |c|PERSON PL-USER |= (defrelation age ((?p person) ?y) :axioms (single-valued age)) |r|AGE PL-USER |= (assert (person p1)) |P|(PERSON P1) PL-USER |= (assert (age p1 2)) |P|(AGE P1 2) PL-USER |= (assert (age p1 4)) |P|(AGE P1 4) PL-USER |= (retrieve all (age ?x ?y)) There are 2 solutions: #1: ?X=P1, ?Y=4 #2: ?X=P1, ?Y=2 --end-- Any wrong here? what should I do? _______________________________________________ powerloom-forum mailing list [email protected] http://mailman.isi.edu/mailman/listinfo/powerloom-forum