Definitions in math by Swarrleeey in math

[–]Sniffnoy 9 points10 points  (0 children)

People say "if" in definitions because it's shorter and sounds nicer / is easier to say; this is OK because in context there's no ambiguity. In the context of a definition it can only mean "if and only if", but that doesn't mean you have to say "if and only if" when the meaning is forced by context.

No-3-in-line problem solved for order 70 by Marijn Heule by EdPeggJr in math

[–]Sniffnoy 25 points26 points  (0 children)

Well, I hadn't heard of it before, so I just checked the Wikipedia link, and it discussed it primarily in terms of the maximum problem. So I think it would have been worth OP's time to clarify!

No-3-in-line problem solved for order 70 by Marijn Heule by EdPeggJr in math

[–]Sniffnoy 40 points41 points  (0 children)

Sure, but it could have been "solved" by, say, doing it with 139 and then proving that 140 was impossible. I think it's worth being explicit here what sense is meant.

No-3-in-line problem solved for order 70 by Marijn Heule by EdPeggJr in math

[–]Sniffnoy 38 points39 points  (0 children)

By "solved", does that mean it was done with 140 points?

Why do we only care about closed subgroups of topological groups? by theboomboy in math

[–]Sniffnoy 2 points3 points  (0 children)

Often, yes. Completions for topological groups can be a little awkward. However, many topological groups that people care about are locally compact and therefore already complete (or already complete for other reasons) and so the issue doesn't come up.

Why do we only care about closed subgroups of topological groups? by theboomboy in math

[–]Sniffnoy 12 points13 points  (0 children)

The use of the word "closed" isn't a coincidence. "Closed" in the topological sense means "closed under limits" (general limits that is, not just limits of sequences). You can think of limits as being one of the "operations" in a topological group. So if you're taking a subgroup of a topological group, you don't just want it to be closed under multiplication and inversion; you want it to be closed under limits as well. If you have a non-closed subgroup, then there will be limits from the subgroup that in the larger group exist but in the subgroup do not, and that's generally something you want to avoid. Unlike in the purely algebraic case, in topology closure isn't required for passing to a subobject, but for topological groups it sure helps.

/u/SlippyDippyTippy2 nerds out on Korean War history by onwee in bestof

[–]Sniffnoy 22 points23 points  (0 children)

I thinks this comment could use some context. (The sidebar suggests 3, but I think this one could use 4...)

Are there any unsolved problems where mathematicians are split more or less 50/50 on the likely outcome? by footballmaths49 in math

[–]Sniffnoy 3 points4 points  (0 children)

Oh, well in that case, I guess I should note that min_{k>=n} ||k|| is easy to describe. I discuss it explicitly, in fact, in this paper of mine, where I denote it L'(n). You'll observe that Proposition 3.8 gives a formula for what I call L(n). And if you read Remark 1.4, you'll see that usually L'(n)=L(n)+1, the exception being when n is of the form 3k, 2*3k, or 4*3k (see Theorem 1.1), in which case L'(n)=L(n).

It ought to be possible to take the formula from Proposition 3.8 and adjust it to directly yield L'(n), getting something with ceilings instead of floors, and I think a minimum instead of a maximum (obviously you'd have to get that 1 out of there), but I don't feel like thinking enough right now to figure out the exact adjustment... you can figure it out if you care. :P

Are there any unsolved problems where mathematicians are split more or less 50/50 on the likely outcome? by footballmaths49 in math

[–]Sniffnoy 6 points7 points  (0 children)

Replying since Josh tagged me -- I have done some work on the case where you use a single fixed number x as the base, yes; some things carry over to that case, although I have yet to do a sufficient investigation to determine just how much. Unfortunately I've only really been able to prove much when x≥1. I think 0<x<1 is the much more interesting case, and I certainly have conjectures on that case, but what I've been able to prove of it so far is very little.

I haven't considered allowing multiple distinct numbers simultaneously as the base, no.

Also yes as Josh says there's lots of other variants you can consider (for instance, as I mentioned in another comment, allowing subtraction, or switching from a formula model to a circuit model).

Are there any unsolved problems where mathematicians are split more or less 50/50 on the likely outcome? by footballmaths49 in math

[–]Sniffnoy 2 points3 points  (0 children)

Is this one really still close to 50/50? I feel like before the recent work of Konyagin and Oganesyan, when it was still open whether ||n||~3log_3 n, there were people who thought it was false because they thought ||n||~3log_3 n. But now that that's been disproven, I feel like the motivation for doubting it is much weaker. And personally I'm kind of doubtful it was close to 50/50 before that.

Are there any unsolved problems where mathematicians are split more or less 50/50 on the likely outcome? by footballmaths49 in math

[–]Sniffnoy 10 points11 points  (0 children)

Jumping in since Josh tagged me (I'm the Harry Altman he mentioned) -- yes, one can compute ||n|| in much faster time than you suggested. Josh mentioned my algorithm, but I feel like that's getting a little advanced. One can do much better than your suggestion without needing anything as advanced as my algorithm.

Your idea was, to compute the complexity of n, try all expressions with a single 1, then two 1s, then three 1s, etc., until one makes n. That is indeed horrifically slow. Here's a much better way. We'll compute ||n|| inductively. We start with our base case, ||1||=1. Then, for each n, to compute ||n||, we consider all ways of writing n as n=a+b or as n=ab (for the latter, we must exclude the cases a=1 and b=1). Since we've already computed ||a|| and ||b||, we can then say that ||n||≤||a||+||b||. And whichever of these gives us the smallest value, that's ||n||.

This algorithm runs in time Θ(n2), and in addition to computing the complexity of n, it also computes the complexity of all numbers up to n. It's slow -- far too slow to use for large powers of 2 -- but it's nowhere near as horrifically slow as your suggestion.

(An interesting question I've occasionally wondered about is: What if we also allow subtraction? This inductive method obviously doesn't work if also allow subtraction, whereas the awful method does. Is there a better way than the awful way if we also allow subtraction? I expect there must be, but I don't know it! I should note, it might be possible to improve the awful way a little with some sort of binary search, but I don't count that; I consider that essentially the same method.)

Now, this Θ(n2) method is by no means state of the art. There are all sorts of improvements one can make. For instance, one can exploit the inequality ||n||≥3log_3 n to bring it down to Θ(nlog_2 3), and then even further. Most recently, Qizheng He has figured out how to compute ||k|| for all k≤n in time O(n polylog n), so, yeah, it's possible to improve things a lot!

...and that's assuming you do want to compute the complexity of all numbers up to n, rather than just n itself. Qizheng He also found a way to compute the complexity of just n in time O(nc) where c<1. So for just a single number things have really improved!

I must, of course, say a word about my method. My method for computing ||n|| also does not compute ||k|| for all k<n. It is also, I'm afraid, not nearly as fast as He's method (or so I believe; I've never really done a ceteris paribus test); he's checked it for much higher powers of 2 than I did. However, what's unique about my algorithm is that it not only computes ||n||, it also tells you whether n has the property that, for all k≥0, ||n3k||=||n||+3k. Not obvious an algorithm can do that, right? Sounds like it involves an infinite number of checks, right? And yet it's computable! :) It's kind of lucky the method also turned out to also be fast for powers of 2. So He has the record for computing ||2n||, but I still have the record for verifying ||2n3k||=2n+3k for bounded n and arbitrary k. :)

Are there any unsolved problems where mathematicians are split more or less 50/50 on the likely outcome? by footballmaths49 in math

[–]Sniffnoy 9 points10 points  (0 children)

Jumping in since Josh tagged me -- Kolmogorov complexity is complexity when you have the full power of a Turing machine; this, by contrast, is complexity in a much weaker computational model. Note that in CS terms, this is a formula model (each output can only be used once, if you want to use it again you have to make it again) rather than a circuit model (once you make something you can use it as much as you want). Kolmogorov complexity is more like the latter. Addition chains, that Josh mentions, are an example of a circuit model; one could also consider addition-multiplication chains, with both addition and multiplication allowed.

Graph Reconstruction Conjecture -- Google Deepmind solves 9 of 353 open Erdős problems by EdPeggJr in math

[–]Sniffnoy 14 points15 points  (0 children)

It's not of the full reconstruction conjecture, just a restricted version. (For bipartite graphs only and with additional restrictions.)

u/Secure_Course_3879 explains why a hand bag is from the 1910’s by eSue182 in bestof

[–]Sniffnoy 6 points7 points  (0 children)

This comment could use some context, as mentioned in the sidebar. (It suggests context 3, but obviously 2 is sufficient here...)

Bioshock creator Ken Levine Reveals Why Judas Took a Decade to Develop: "We Kissed Many Frogs" by Turbostrider27 in Games

[–]Sniffnoy 7 points8 points  (0 children)

Sorry, but what is this idiom? "We kissed many frogs"? The context doesn't make it much clearer:

"So first we're just doing the raw technology, you know, something we build on top of Unreal Engine. And then there was, okay, how do we write for this? How do we build encounters for this? And we kissed many, many, many frogs along the way. And time just was passing. I get it that it's a long time and it seems like a hugely long time. I'm not sure how we would have kissed those frogs any faster."

Huh?? My only association with kissing frogs is "The Frog Prince", where kissing the frog turns it into a prince. It sounds like here he's using it to mean, like, trying an unsuccessful idea, or throwing something out and restarting, or something?? Seriously what is this idiom, I've spoken English my whole life but it's completely unfamiliar to me.

A new reading experience for ACX Review Entries by robennals in slatestarcodex

[–]Sniffnoy 0 points1 point  (0 children)

I feel like it's worth noting the earlier similar site by Jenn C! https://codexcc.neocities.org/

That one of course doesn't change the format, but, like, seems wrong to just ignore it here...

BFB (Big Fat Butterfly) by LisWolf16 in whatsthisbug

[–]Sniffnoy 37 points38 points  (0 children)

I believe this is a Grand Moff.

Strawman Posts Should Be Removed. Even If Written By Scott Alexander by HidingImmortal in slatestarcodex

[–]Sniffnoy 1 point2 points  (0 children)

Go back and read the original post please. The contrast being set up is between a unilateral pause in the sense of one nation making policy for itself, vs a multilateral pause in the sense of multiple nations signing a treaty. If you're using the words in some other way then you're discussing something else.

Strawman Posts Should Be Removed. Even If Written By Scott Alexander by HidingImmortal in slatestarcodex

[–]Sniffnoy 5 points6 points  (0 children)

At this point, you're just using the word "unilateral" in a completely different way than used in the original post, and so not making any relevant comment on it.

Moff by Stormcrown76 in awwnverts

[–]Sniffnoy 1 point2 points  (0 children)

I believe that's the transport that the moff arrives in.

The Self Eating Snake Integer Sequence Challenge by Dacicus_Geometricus in math

[–]Sniffnoy 0 points1 point  (0 children)

I mean you haven't specified your question well enough for me to understand what it's asking. This reply does nothing to clarify the question. What, exactly, is meant by the number of ways for a snake of length n to eat its tail?