![]() |
![]() Browsing Interface : Welcome guest : log in |
[
Home | 
Graph | 
LogLearn |
Editor |
]
KB:
Language:
Formal Language:
|
| PredecessorFn |
| appearance as argument number 1 |
|
|
| (instance PredecessorFn UnaryFunction) | Merge.kif 5455-5455 | Predecessor is an instance of unary function |
| (instance PredecessorFn TotalValuedRelation) | Merge.kif 5456-5456 | Predecessor is an instance of total valued relation |
| (domain PredecessorFn 1 Integer) | Merge.kif 5457-5457 | The number 1 argument of predecessor is an instance of integer |
| (range PredecessorFn Integer) | Merge.kif 5458-5458 | The range of predecessor is an instance of integer |
| (documentation PredecessorFn EnglishLanguage "A UnaryFunction that maps an Integer to its predecessor, e.g. the predecessor of 5 is 4.") | Merge.kif 5460-5461 | The range of predecessor is an instance of integer |
| appearance as argument number 2 |
|
|
| antecedent |
|
|
| (=> (equal (PredecessorFn ?INT1) (PredecessorFn ?INT2)) (equal ?INT1 ?INT2)) |
Merge.kif 5463-5465 | If equal (X+2) and (Y+2), then equal X and Y |
| consequent |
|
|
| (=> (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) |
| (=> (instance ?INT Integer) (greaterThan ?INT (PredecessorFn ?INT))) |
Merge.kif 5467-5469 | If X is an instance of integer, then X is greater than (X+2) |
| statement |
|
|
| (forall (?NUMBER) (equal (PredecessorFn ?NUMBER) (SubtractionFn ?NUMBER 1))) |
Merge.kif 4848-4849 | For all Integer X: equal (X+2) and (X and 1) |