Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #111359
| From | Ian Kelly <ian.g.kelly@gmail.com> |
|---|---|
| Newsgroups | comp.lang.python |
| Subject | Re: Compression of random binary data |
| Date | 2016-07-12 16:23 -0600 |
| Message-ID | <mailman.23.1468362251.21009.python-list@python.org> (permalink) |
| References | (1 earlier) <5783e7a6$0$1608$c3e8da3$5496439d@news.astraweb.com> <2a412b20-925c-4778-a71d-fad6266feab8@googlegroups.com> <578508ad$0$1614$c3e8da3$5496439d@news.astraweb.com> <bf5286ef-b091-4f3f-ace3-13a7002dbec3@googlegroups.com> <CALwzidnFO82VOUKb3hWi-XdL9sCXceEKiaS5LgOD=RyKud9iCw@mail.gmail.com> |
On Tue, Jul 12, 2016 at 11:35 AM, <jonas.thornvall@gmail.com> wrote: > > No it is only compressible down to a limit given by the algorithm. Then your algorithm does not compress random data as you claimed. For some input, determine the limiting output that it ultimately compresses down to. Take that output and feed it through your algorithm as if it were the original input. If the data are to be considered random, then this input is just as probable as the original. What output does the algorithm now create? If it just returns the input unchanged, then how do you discern the original input from this input when decompressing? If it returns a different output of the same size, then repeat the process with the new output. Now there are *two* outputs of that size that can't be repeated. There are only finitely many possible outputs of that size, so eventually you're going to have to get to one that either repeats an output -- in which case your algorithm produces the same output for two different inputs and is therefore incorrect -- or you will get to an input that produces an output *larger* in size than the original.
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Compression of random binary data jonas.thornvall@gmail.com - 2016-07-11 10:52 -0700
Re: Compression of random binary data Joonas Liik <liik.joonas@gmail.com> - 2016-07-11 21:09 +0300
Re: Compression of random binary data jonas.thornvall@gmail.com - 2016-07-11 11:24 -0700
Re: Compression of random binary data jonas.thornvall@gmail.com - 2016-07-11 11:32 -0700
Re: Compression of random binary data MRAB <python@mrabarnett.plus.com> - 2016-07-11 19:30 +0100
Re: Compression of random binary data Steven D'Aprano <steve@pearwood.info> - 2016-07-12 04:38 +1000
Re: Compression of random binary data jonas.thornvall@gmail.com - 2016-07-12 07:24 -0700
Re: Compression of random binary data Steven D'Aprano <steve@pearwood.info> - 2016-07-13 01:11 +1000
Re: Compression of random binary data jonas.thornvall@gmail.com - 2016-07-12 10:35 -0700
Re: Compression of random binary data Ian Kelly <ian.g.kelly@gmail.com> - 2016-07-12 16:23 -0600
Re: Compression of random binary data jonas.thornvall@gmail.com - 2016-07-12 17:43 -0700
Re: Compression of random binary data jonas.thornvall@gmail.com - 2016-07-12 17:47 -0700
Re: Compression of random binary data Steven D'Aprano <steve@pearwood.info> - 2016-07-13 12:29 +1000
Re: Compression of random binary data jonas.thornvall@gmail.com - 2016-07-13 02:46 -0700
Re: Compression of random binary data Steven D'Aprano <steve@pearwood.info> - 2016-07-13 23:11 +1000
Re: [OT] Compression of random binary data Michael Torrie <torriem@gmail.com> - 2016-07-13 13:03 -0600
Re: [OT] Compression of random binary data Marko Rauhamaa <marko@pacujo.net> - 2016-07-13 22:35 +0300
Re: [OT] Compression of random binary data Tim Delaney <timothy.c.delaney@gmail.com> - 2016-07-14 08:39 +1000
Re: [OT] Compression of random binary data Grant Edwards <grant.b.edwards@gmail.com> - 2016-07-13 19:34 +0000
Re: Compression of random binary data jonas.thornvall@gmail.com - 2016-07-13 03:04 -0700
Re: Compression of random binary data jonas.thornvall@gmail.com - 2016-07-13 03:14 -0700
Re: Compression of random binary data Steven D'Aprano <steve@pearwood.info> - 2016-07-13 22:13 +1000
Re: Compression of random binary data Nobody <nobody@nowhere.invalid> - 2016-07-11 19:56 +0100
Re: Compression of random binary data MRAB <python@mrabarnett.plus.com> - 2016-07-11 19:57 +0100
Re: Compression of random binary data Terry Reedy <tjreedy@udel.edu> - 2016-07-11 15:31 -0400
Re: Compression of random binary data Michael Selik <michael.selik@gmail.com> - 2016-07-12 00:36 +0000
Re: Compression of random binary data Lawrence D’Oliveiro <lawrencedo99@gmail.com> - 2016-07-11 20:01 -0700
Re: Compression of random binary data jonas.thornvall@gmail.com - 2016-07-12 07:29 -0700
Re: Compression of random binary data Steven D'Aprano <steve@pearwood.info> - 2016-07-13 01:17 +1000
Re: Compression of random binary data jonas.thornvall@gmail.com - 2016-07-12 10:46 -0700
Re: Compression of random binary data Michael Torrie <torriem@gmail.com> - 2016-07-12 12:20 -0600
Re: Compression of random binary data jonas.thornvall@gmail.com - 2016-07-12 12:31 -0700
Re: Compression of random binary data jonas.thornvall@gmail.com - 2016-07-12 12:40 -0700
Re: Compression of random binary data jonas.thornvall@gmail.com - 2016-07-12 12:42 -0700
Re: Compression of random binary data mm0fmf <none@invalid.com> - 2016-07-12 17:32 +0100
csiph-web