
Daniel Fischer
Am Montag, 27. Oktober 2008 13:34 schrieb Achim Schneider:
Who does such horrible things? Repeat after me: 1 is NOT a prime. Never, under no circumstances.
Then chase it out of your prime factor products. You'd be the first one to break a monoid and locate unsafeCalculate#.
Huh? I don't understand what you are trying to say here. In which way do you use the term "prime factor product"? If you're referring the value of the product, 1 is a perfectly legitimate value, that of the empty product. If you're referring the expression \prod_{i \in I}p_i, that doesn't contain 1. So out of where shall "it" (I think that refers to 1, does it?) be chased? And what has that to do with breaking monoids?
I am referring to n = product [primeFactors n] and the fact that product = foldr (*) 1 or even, less haskellish, product xs = product 1:xs -- (c) this sig last receiving data processing entity. Inspect headers for copyright history. All rights reserved. Copying, hiring, renting, performance and/or quoting of this signature prohibited.