In the guile manual (listed as ii guile-1.6-doc 1.6.8-10build1 Reference and tutorial documentation for Guile 1.6 on my system)
in node (info "(guile) SRFI-1 Fold and Map") I read -- Scheme Procedure: reduce f ridentity lst `reduce' is a variant of `reduce'. If LST is `()', RIDENTITY is returned. Otherwise, `(fold (car LST) (cdr LST))' is returned. The first and the last sentence look pretty much nonsensical to me. -- David Kastrup