<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>CryptSmith — Formal Proofs &amp; Unsolved-Adjacent Mathematics</title>
    <link>https://ai-smith.net</link>
    <description>Michael Brown (slapglif) documents his exploits in formal theorem proving, Lean 4 verification, and unsolved-adjacent mathematics. 11 theorems, zero sorries.</description>
    <language>en-us</language>
    <lastBuildDate>Tue, 23 Jun 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://ai-smith.net/feed.xml" rel="self" type="application/rss+xml"/>
    <generator>CryptSmith</generator>
    <webMaster>kurosama112@gmail.com (Michael Brown)</webMaster>

    <item>
      <title>11 Theorems, Zero Sorries: Building an Unsolved-Adjacent Portfolio in Lean 4</title>
      <link>https://ai-smith.net/posts.html#11-theorems-zero-sorries</link>
      <guid isPermaLink="true">https://ai-smith.net/posts.html#11-theorems-zero-sorries</guid>
      <pubDate>Sun, 22 Jun 2026 00:00:00 GMT</pubDate>
      <description>How I formalized 11 open-problem-adjacent theorems — from Wieferich primes to Goldbach's conjecture — using native_decide and mathlib4. Every proof compiles. Every bound is exhaustive.</description>
      <category>Lean 4</category>
      <category>Proof</category>
    </item>

    <item>
      <title>The Prime Sieve Pitfall: Why bound+gap Matters</title>
      <link>https://ai-smith.net/posts.html#prime-sieve-pitfall</link>
      <guid isPermaLink="true">https://ai-smith.net/posts.html#prime-sieve-pitfall</guid>
      <pubDate>Sun, 22 Jun 2026 00:00:00 GMT</pubDate>
      <description>When generating Finset literal sets for prime gap theorems, your sieve MUST extend to bound+gap, not just bound. Missing this cost me two build failures on Cousin and Sexy primes.</description>
      <category>Proof</category>
    </item>

    <item>
      <title>E7 and the Fine-Structure Constant: 62 Experiments, >4σ</title>
      <link>https://ai-smith.net/posts.html#e7-fine-structure-constant</link>
      <guid isPermaLink="true">https://ai-smith.net/posts.html#e7-fine-structure-constant</guid>
      <pubDate>Sun, 22 Jun 2026 00:00:00 GMT</pubDate>
      <description>Deriving α ≈ 1/137 from the exceptional Lie algebra E7. Not numerology — 62 experiments, >4σ significance, and a growing body of evidence that the fine-structure constant has geometric roots in exceptional groups.</description>
      <category>Theory</category>
    </item>

    <item>
      <title>ITT_Mathlib: Formal Verification of the Lottery Ticket Hypothesis</title>
      <link>https://ai-smith.net/posts.html#itt-mathlib-lottery-ticket</link>
      <guid isPermaLink="true">https://ai-smith.net/posts.html#itt-mathlib-lottery-ticket</guid>
      <pubDate>Fri, 20 Jun 2026 00:00:00 GMT</pubDate>
      <description>Intrinsic Ticket Theory — formalizing the Lottery Ticket Hypothesis in Lean 4 with mathlib. Proving that sparse subnetworks exist within randomly-initialized neural networks that can match the full network's performance.</description>
      <category>Lean 4</category>
      <category>ML</category>
    </item>

    <item>
      <title>native_decide: The Brute-Force Theorem Prover That Ships</title>
      <link>https://ai-smith.net/posts.html#native-decide-brute-force</link>
      <guid isPermaLink="true">https://ai-smith.net/posts.html#native-decide-brute-force</guid>
      <pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate>
      <description>Why native_decide is the unsung hero of formal verification. When your conjecture is decidable and finite, don't reach for induction — reach for native_decide. It compiles your proof to native code and runs it.</description>
      <category>Proof</category>
      <category>Lean 4</category>
    </item>

    <item>
      <title>Why Unsolved-Adjacent? The Strategy Behind the Portfolio</title>
      <link>https://ai-smith.net/posts.html#unsolved-adjacent-strategy</link>
      <guid isPermaLink="true">https://ai-smith.net/posts.html#unsolved-adjacent-strategy</guid>
      <pubDate>Sun, 15 Jun 2026 00:00:00 GMT</pubDate>
      <description>I don't solve open problems — I prove their finite prefixes. This is the 'unsolved-adjacent' strategy: take an open conjecture, bound it, and formally verify the bound. Each theorem is a stepping stone toward the real thing.</description>
      <category>Theory</category>
    </item>

  </channel>
</rss>
