ListSumFn |
appearance as argument number 1 |
![]() |
(documentation ListSumFn EnglishLanguage "The sum of all the numbers in a List.") | Merge.kif 3237-3237 | |
(domain ListSumFn 1 List) | Merge.kif 3235-3235 | The number 1 argument of sum of elements is an instance of list |
(instance ListSumFn UnaryFunction) | Merge.kif 3234-3234 | Sum of elements is an instance of unary function |
(range ListSumFn RealNumber) | Merge.kif 3236-3236 | The range of sum of elements is an instance of real number |
appearance as argument number 2 |
![]() |
(format EnglishLanguage ListSumFn "the sum of %1") | Merge.kif 3238-3238 | |
(termFormat EnglishLanguage ListSumFn "sum of elements") | Merge.kif 3239-3239 |
antecedent |
![]() |
(=> (and (equal ?A (ListSumFn ?L)) (equal 1 (ListLengthFn ?L))) (equal ?A (ListOrderFn ?L 1))) |
Merge.kif 3247-3251 | |
(=> (and (equal ?A (ListSumFn ?L)) (greaterThan (ListLengthFn ?L) 1)) (equal ?A (AdditionFn (FirstFn ?L) (ListSumFn (SubListFn 2 (ListLengthFn ?L) ?L))))) |
Merge.kif 3253-3263 |
consequent |
![]() |
![]() |
![]() |