home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / compress / 2764 next >
Encoding:
Internet Message Format  |  1992-07-21  |  3.5 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!mips!mips!public!rem
  2. From: rem@public.BTR.COM (Robert E. Maas  rem@btr.com)
  3. Newsgroups: comp.compression
  4. Subject: Re: PERPETUAL MOTION
  5. Message-ID: <7486@public.BTR.COM>
  6. Date: 21 Jul 92 18:06:20 GMT
  7. References: <35610@sdcc12.ucsd.edu> <62020@cup.portal.com>
  8. Organization: BTR Public Access UNIX, MtnView CA. Contact: Customer Service cs@BTR.COM
  9. Lines: 51
  10.  
  11. <<If you are refering to my outrageous claims, you are missing the
  12. point of my posting.  When people make outrageous claims (e.g., WEB),
  13. people who know that these are outrageous sometimes post refutations of
  14. the claims. My point was to show that some of these refutations are
  15. flawed.>>
  16.  
  17. I have not seen any counterexample to the primary refutation, that if
  18. you consider all files of size less then or equal to N bits, you have a
  19. certain number of different possible files, and if you compress them
  20. ALL using a single method, either all will end up exactly the same
  21. size, or at least one of them will get larger, or two different files
  22. will compress to the same result meaning the method isn't reversible,
  23. or the method simply will refuse to work on at least one file.
  24.  
  25. The only proposed counterexample to this I've seen posted or emailed is
  26. one where the file is treated as a binary number and you simply
  27. subtract one, with the claim that once in a while the number of bits
  28. decreases by one. But if you allow any file, the ones with leading
  29. zeroes break the method from the very start (001 and 01 compress to the
  30. same result) unless you retain all leading bits in which case there is
  31. NEVER any reduction because for example 1000 becomes 0111. If you allow
  32. only files with leading ones, then there's one file namely 1 which
  33. can't be compressed because it produces a file not among the set you
  34. are allowing as files. You can always compress a set of files if you
  35. allow compression of a restricted set into a larger set. For example if
  36. you allow only files composed of pairs of matching bits, such as
  37. 111100110011110000001100, the you can compress by simply replacing each
  38. pair by a singleton.
  39.  
  40. But the mathematical proof applies to a fixed definition of "file",
  41. where the claim is that *all* files of that class can be reversibly
  42. compressed, with some getting smaller and none ever getting larger, and
  43. that the result is again in that class. That has been proven impossible
  44. by a simple counting argument where we count the number of different
  45. files larger than and not larger than some critical size (where the
  46. claim is at least one file larger got compressed to not-larger) and
  47. discover the number of smaller-size compressed files is equal to the
  48. number of already smaller-size files plus at least one larger-size file
  49. that became smaller-size after compression, which is a contradiction
  50. because there aren't enough files of smaller-size to equal that larger
  51. number of them after compression. By the pidgenhole principle, either
  52. two of the must be the same (compression not reversible) or one of them
  53. is NOT among that allowed set (compression doesn't work). The
  54. subtract-one trick doesn't satisfy the contition of this mathematical
  55. proof, thus isn't a counterexample. The math stands. For such
  56. rock-solid mathematical proofs, if you think you have a counterexample
  57. probably you didn't understand the mathematical statement and you are
  58. violating the premise in some way. The garbage about subtract-one is an
  59. example of such a non-counterexample. If you have what you think is a
  60. different method which might be a counterexample, you're mistaken, in
  61. my expert opinion.
  62.