handmade.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
handmade.social is for all handmade artisans to create accounts for their Etsy and other handmade business shops.

Server stats:

36
active users

#numbertheory

0 posts0 participants0 posts today

I'm not ready enough to send it to a real preprint server, but here is the current version of my Prouhet-Thue-Morse paper. It contains:

  • 21 definitions of the standard sequence (2 original)
  • 9 definitions of the extended sequence (5 original, 1 concurrently discovered)
  • several proofs of equivalence
  • partial complexity analyses
  • partial analyses of whether properties are preserved
  • about a dozen conjectures, some with partial proofs

github.com/LivInTheLookingGlas

@mattmcirvin @graveolensa #math #mathematics #maths #ThueMorse #ProuhetThueMorse #NumberTheory

GitHubThue-Morse/rendered.pdf at main · LivInTheLookingGlass/Thue-MorseContribute to LivInTheLookingGlass/Thue-Morse development by creating an account on GitHub.
Continued thread

Honestly, I don't understand the Schönhage–Strassen algorithm well enough to be able to tell if this makes sense, or if the resulting algorithm would even have competitive performance. It just sounds like a neat idea. I'm looking for somebody who could guide me in the right direction here, or at least tell me that this doesn't work out.

4/4

Continued thread

The idea that's nagging me is abusing the Schönhage–Strassen algorithm. Internally, it computes a * b (mod 2^n+1), choosing a large enough 2^n+1 that the product is computed to full precision. It uses a fast Fourier transform (or a number-theoretic transform?), and performs pointwise multiplication in the frequency domain. From what I understand, 2^n+1 is chosen so that you can simplify some operations, and because it is easy to find a primitive root for it.

Normally, the Schönhage–Strassen algorithm wouldn't be a good fit here -- it's better for larger numbers. However, if we can pick a different modulus -- such as p or q -- then we could stay in the frequency domain for the duration of the whole exponentiation process. The only trouble seems to be finding a primitive root for p and q, but you can do that once and cache the results.

3/4

Continued thread

An RSA signature is just hash(message)^d (mod n), where d is part of your secret key. This is a modular exponentiation, and there are a lot of algorithms for doing it fast.

A common Chinese Remainder Theorem trick lets you break this down into two modular exponentiations, using moduli p and q (which are parts of the secret key: n = pq). It's described pretty well in the Wikipedia page, so I won't repeat it here.

The goal is to perform those modular exponentiations as fast as possible. For RSA keys of standard sizes (2048 to 4096 bits), p and q should be roughly 1024 to 2048 bits in size each. Even with exponentiation by squaring, and ignoring the cost of reductions, that would require 2048 multiplications of 2048-bit numbers, in the worst case.

2/4

A #geometry masterpiece: #Yale prof solves part of math’s #RosettaStone.

Yale’s #SamRaskin has solved a major portion of a math question that could lead to a translation #theory for some areas of #math.

❛❛ The [Robert] #Langlands Conjectures … suggested in the 1960s that deep, unproven connections exist between #numbertheory, harmonic analysis & #geometry — 3 areas of math long considered distinctly separate. ❜❜

🔗 news.yale.edu/2024/11/01/geome 01 Nov 2024
🔗 Wikipedia.org/wiki/Langlands_p

Yale News · A geometry masterpiece: Yale prof solves part of math’s ‘Rosetta Stone’Yale’s Sam Raskin has solved a major portion of a math question that could lead to a translation theory for some areas of math.

Overdue #introduction post:
• US Midwest
• Married with cats
• Liberal af
• This is not my only Mastodon account, but it is the one with my name and face on it.
• I've worked 30 years in software, but I've stepped away from it to go to grad school for #math at Indiana State University.
• Even before grad school, I was studying #NumberTheory and other topics for fun.
• Need a #tutor? DM me to ask about math, physics, and stats tutoring at the college level. (Motivated high school students also considered!)
• I studied #physics for undergrad & still watch the frontiers of the field.