MixedMath - explorations in math and programinghttps://davidlowryduda.comDavid's personal blog.en-usCopyright David Lowry-Duda (2022) - All Rights Reserved.admin@davidlowryduda.comadmin@davidlowryduda.comFri, 11 Apr 2025 20:50:36 +0000Fri, 11 Apr 2025 20:50:36 +0000mixedmathapp/generate_rss.py v0.1https://cyber.harvard.edu/rss/rss.htmlhttps://davidlowryduda.com/static/images/favicon-32x32.pngMixedMathhttps://davidlowryduda.comLearning Möbius from Inconvenient Integer Representationshttps://davidlowryduda.com/learning-mobius-inconvenientDavid Lowry-DudaThis post is larger than 10000 bytes, which is above the limit for this RSS feed. Perhaps it is long or has embedded images or code. Please view it directly at the url.https://davidlowryduda.com/learning-mobius-inconvenientFri, 11 Apr 2025 03:14:15 +0000Random numbers in flint aren't randomhttps://davidlowryduda.com/random-flintDavid Lowry-DudaThis post is larger than 10000 bytes, which is above the limit for this RSS feed. Perhaps it is long or has embedded images or code. Please view it directly at the url.https://davidlowryduda.com/random-flintThu, 13 Mar 2025 03:14:15 +0000MathSharehttps://davidlowryduda.com/mathshareDavid Lowry-DudaThis post is larger than 10000 bytes, which is above the limit for this RSS feed. Perhaps it is long or has embedded images or code. Please view it directly at the url.https://davidlowryduda.com/mathshareTue, 25 Feb 2025 03:14:15 +0000The Möbius function in python+CPP: basic ctypeshttps://davidlowryduda.com/mobius-ctypesDavid Lowry-DudaThis post is larger than 10000 bytes, which is above the limit for this RSS feed. Perhaps it is long or has embedded images or code. Please view it directly at the url.https://davidlowryduda.com/mobius-ctypesWed, 19 Feb 2025 03:14:15 +0000My version of arxiv_to_bibtexhttps://davidlowryduda.com/arxiv-to-bibtexDavid Lowry-Duda<p>For a long time, when I wanted to cite papers on the <a href="https://arxiv.org/">arXiv</a>, I would go to <a href="https://arxiv2bibtex.org/">arxiv2bibtex.org</a>, enter information, and then get back a some data. This was made by <a href="https://github.com/ssp">Sven S. Porst</a>, it's free to use (as in beer), and it has its own <a href="https://github.com/ssp/arXivToBibTeX">github repository</a>.</p> <p>Then one day I wanted to programmatically create bibtex citations based on arxiv URLs. How hard would it be to adapt Sven's code<sup>1</sup> <span class="aside"><sup>1</sup>Sven also didn't include a LICENSE file for his repository. I would argue that the intentions are pretty clear. But I would also argue that it's not a very challenging program to rewrite anyway.</span> for my uses?</p> <p>It turns out that arxiv2bibtex.org does a small amount of processing on the queries. It was written several years ago and has a tiny python script in the background. Unfortunately, this script is intermingled with cgi code that runs the site. I need to do a small amount of work.</p> <p>I set out to write my program for programmatic construction given lists of arxiv urls. The result is my version of <a href="https://github.com/davidlowryduda/arxiv_to_bibtex">arxiv_to_bibtex</a>, a GPL (but still very simple) program.</p> <p>The arxiv does a great job at making this as easy as possible. In fact the arxiv now has <code>Export BibTeX Citation</code> buttons on each paper. For example, navigating to <a href="https://arxiv.org/abs/2502.01442">this paper</a> and clicking <code>Export BibTeX Citation</code> returns</p> <div class="codehilite"><pre><span></span><code>@misc{lowryduda2025databaserigorousmaassforms, title={A database of rigorous Maass forms}, author={David Lowry-Duda}, year={2025}, eprint={2502.01442}, archivePrefix={arXiv}, primaryClass={math.NT}, url={https://arxiv.org/abs/2502.01442}, } </code></pre></div> <p>The arxiv is a triumph of modern science.</p> <p>Further, the arxiv exposes a very convenient API that one can use to construct citations in whatever way you want. There are several obvious things that one wants to do. The bibliographic data is essentially static, but the citation key can be changed. I use the first author name (with a small amount of normalization, e.g. Lowry-Duda becomes lowryduda), then the year, and then the first "not unimportant word" of the title.</p> <p>I rather like controlling the citation keys. And sometimes I want to get bibtex for a list of papers. <strong>And</strong> the arxiv API makes this all very simple. So I also wrote a pure javascript implementation<sup>2</sup> <span class="aside"><sup>2</sup>The hardest part about the conversion was adding a small amount of rate-limiting to be nice to the arxiv.</span> and made it <a href="https://davidlowryduda.com/static/arxiv_to_bibtex.html">available on my site</a>.</p> <p>Go forth and use it! Or take it (all the code is GPL and trivial) and modify it to do what you <em>really</em> want it to do. I will continue to use it and thus appear to have superpowers occasionally.</p>https://davidlowryduda.com/arxiv-to-bibtexWed, 05 Feb 2025 03:14:15 +0000Slides from a talk at the last Simons Annual Meetinghttps://davidlowryduda.com/slides-simons-2025David Lowry-Duda<p>Today I'm giving a talk at the last annual meeting<sup>1</sup> <span class="aside"><sup>1</sup>It's the 8th of our 7 annual meetings</span> of the Simons Collaboration on Arithmetic Geometry, Number Theory, and Computation. It's about Maass forms.</p> <p>The short of it is: Maass forms are in the LMFDB now, go <a href="https://www.lmfdb.org/ModularForm/GL2/Q/Maass">check it out</a>! I've given many other talks about Maass forms in the past, and I'm happy to talk more about them.</p> <p>The slides for my talk are <a href="/wp-content/uploads/2025/01/DLD_Maass.pdf">here</a>.</p>https://davidlowryduda.com/slides-simons-2025Wed, 15 Jan 2025 03:14:15 +0000An (updated) brief note on cryptographyhttps://davidlowryduda.com/updated-note-on-cryptographyDavid Lowry-DudaThis post is larger than 10000 bytes, which is above the limit for this RSS feed. Perhaps it is long or has embedded images or code. Please view it directly at the url.https://davidlowryduda.com/updated-note-on-cryptographyMon, 30 Dec 2024 03:14:15 +0000Paper: The Fibonacci Zeta Function and Continuationhttps://davidlowryduda.com/paper-fibonacci-iDavid Lowry-DudaThis post is larger than 10000 bytes, which is above the limit for this RSS feed. Perhaps it is long or has embedded images or code. Please view it directly at the url.https://davidlowryduda.com/paper-fibonacci-iWed, 18 Dec 2024 03:14:15 +0000Odd Fibonacci Zeta Functionhttps://davidlowryduda.com/odd-fibonacciDavid Lowry-DudaThis post is larger than 10000 bytes, which is above the limit for this RSS feed. Perhaps it is long or has embedded images or code. Please view it directly at the url.https://davidlowryduda.com/odd-fibonacciWed, 04 Dec 2024 03:14:15 +0000Slides from a talk at LSU on Murmuration phenoma in number theoryhttps://davidlowryduda.com/lsu-2024David Lowry-Duda<p>I'm giving a talk at LSU on murmurations in number theory, and to a lesser extent about machine learning in number theory.</p> <p>The slides for my talk are <a href="/wp-content/uploads/2024/11/LSUMurmurations.pdf">here</a>. I do some relatively fancy (for me) slide shennanigans, so there is no handout form available.</p> <p>This is closely related to</p> <ol> <li>My paper <a href="/research/#BBLLD23">BBLLD23</a> on murmurations of modular forms of fixed level and increasing weight.</li> <li>My paper <a href="/research/#BLLDSHZ24">BLLDSHZ24</a> on murmurations of Maass forms of fixed level and weight and increasing eigenvalue.</li> <li>This <a href="/paper-modular-murmurations/">discussion page on modular murmurations</a>.</li> <li>This <a href="/maass-murmurations/">experimental description page on Maass murmurations</a>.</li> <li>My <a href="/scgp-2024">talk from last week</a>, which is in some sense a sequel to this talk.</li> </ol> <p>See also Quanta's <a href="https://www.quantamagazine.org/elliptic-curve-murmurations-found-with-ai-take-flight-20240305/">article on murmurations</a>.</p>https://davidlowryduda.com/lsu-2024Tue, 19 Nov 2024 03:14:15 +0000