![]() |
![]() Browsing Interface : Welcome guest : log in |
[
Home | 
Graph | 
LogLearn |
Editor |
]
KB:
Language:
Formal Language:
|
| SuccessorFn |
| appearance as argument number 1 |
|
|
| (instance SuccessorFn UnaryFunction) | Merge.kif 5422-5422 | Successor is an instance of unary function |
| (instance SuccessorFn TotalValuedRelation) | Merge.kif 5423-5423 | Successor is an instance of total valued relation |
| (domain SuccessorFn 1 Integer) | Merge.kif 5424-5424 | The number 1 argument of successor is an instance of integer |
| (range SuccessorFn Integer) | Merge.kif 5425-5425 | The range of successor is an instance of integer |
| (documentation SuccessorFn EnglishLanguage "A UnaryFunction that maps an Integer to its successor, e.g. the successor of 5 is 6.") | Merge.kif 5427-5428 | The range of successor is an instance of integer |
| appearance as argument number 2 |
|
|
| antecedent |
|
|
| (=> (equal (SuccessorFn ?INT1) (SuccessorFn ?INT2)) (equal ?INT1 ?INT2)) |
Merge.kif 5430-5432 | If equal (X+1) and (Y+1), then equal X and Y |
| consequent |
|
|
| (=> (instance ?INT Integer) (lessThan ?INT (SuccessorFn ?INT))) |
Merge.kif 5434-5436 | If X is an instance of integer, then X is less than (X+1) |
| (=> (instance ?INT Integer) (equal ?INT (SuccessorFn (PredecessorFn ?INT)))) |
Merge.kif 5447-5449 | If X is an instance of integer, then equal X and ((X+2)+1) |
| (=> (instance ?INT Integer) (equal ?INT (PredecessorFn (SuccessorFn ?INT)))) |
Merge.kif 5451-5453 | If X is an instance of integer, then equal X and ((X+1)+2) |
| statement |
|
|
| (forall (@ROW ?ITEM) (equal (ListLengthFn (ListFn @ROW ?ITEM)) (SuccessorFn (ListLengthFn (ListFn @ROW))))) |
Merge.kif 3148-3151 | For all Entity Y: equal length of (@ROW and Y) and (length of (@ROW)+1) |
| (forall (?NUMBER) (equal (SuccessorFn ?NUMBER) (AdditionFn ?NUMBER 1))) |
Merge.kif 4832-4833 | For all Integer X: equal (X+1) and (X and 1) |