question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Strategy to locate counterexamples

See original GitHub issue

Tap two blue and one to cast nuh-uh

  1. Create any input n
  2. Compress n, yielding n₁
  3. Compress n₁, yielding n₂
  4. Iterate, compressing nₓ, yielding nₓ₊₁, terminating at nₐ

Concept: this compressor does not attempt to achieve infinite compressability. ∴ there is a sequence in the compression of n where compression ceases, which we label nₐ, because Unicode is a jerk and doesn’t have a subscript y or z.

The claim

In essence, this is transforming the question from “is it mathematically possible?” to “can I claim to do it and not being detected as a fraud?”.

The response

No. There is a creatable counterexample at every nₐ.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:6 (1 by maintainers)

github_iconTop GitHub Comments

1reaction
pornincommented, Oct 4, 2021

You might want to read again what you are trying to disclaim. I mean, even the README file! It’s written in plain letter that “this is NOT infinite compression”. I do not (and explain at length in the paper that I cannot) claim to reduce every input, only that that there is no strict increase in length. In your pseudocode, your w_1.length < w_0.length should be w_1.length <= w_0.length.

0reactions
StoneCyphercommented, Oct 4, 2021

the issue is that

  1. because it isn’t an infinite compressor, there must be a floor
  2. if there is a floor, and if it can be found, that constitutes a counterexample
  3. the floor can be found through iterated application

On Mon, Oct 4, 2021 at 12:31 PM Solomon Ucko @.***> wrote:

The issue would be that n_(a-1) and n_a are different inputs with the same output?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/pornin/paradox-compress/issues/1#issuecomment-933790691, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAS5KSHVYHG72QHJ4C5ICLUFH6KZANCNFSM5FHXLLLA .

Read more comments on GitHub >

github_iconTop Results From Across the Web

abstract algebra - Advice on finding counterexamples
1) Consult a list of known counter-examples. This is a really good strategy in subjects like analysis and topology.
Read more >
What are ideas and strategies on improving at discovering ...
1 Answer 1 · A key to discovering counter-examples is to understand the examples. Taken an example and try to modify to get...
Read more >
How to Use Examples and Counterexamples in Proof
Learn some strategies to generate and test your own examples and counterexamples in proof, and why they are important for mathematical reasoning.
Read more >
Searching for RH Counterexamples — Search Strategies
We're glibly searching for counterexamples to the Riemann Hypothesis, to trick you into learning about software engineering principles.
Read more >
Searching for RH Counterexamples — Exploring Data
Use that to refine the search strategy. Try searching randomly in the superabundant enumeration around 1k and 10k prime factors, and see if...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found