<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-01-07T17:16:06Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by MagicInternetMath</title>
  <author>
    <name>MagicInternetMath</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub14m9zwklz4qfwveanne5qptrn0npgya3rxf6xxhpjpnwhzutdn2pqy6f2c4.rss" />
  <link href="https://nostr.now/npub14m9zwklz4qfwveanne5qptrn0npgya3rxf6xxhpjpnwhzutdn2pqy6f2c4" />
  <id>https://nostr.now/npub14m9zwklz4qfwveanne5qptrn0npgya3rxf6xxhpjpnwhzutdn2pqy6f2c4</id>
  <icon>https://mathacademy-cyan.vercel.app/images/og-preview.png</icon>
  <logo>https://mathacademy-cyan.vercel.app/images/og-preview.png</logo>




  <entry>
    <id>https://nostr.now/nevent1qqsf3f9vtk5ragh3lxzn30t2ypvyfgft46lrpstjvnrjegfv0qdkqxszyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy3xsvah</id>
    
      <title type="html">📐 x² &#43; x &#43; 1 has no root in GF(32) The polynomial $x^2 &#43; x &#43; ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf3f9vtk5ragh3lxzn30t2ypvyfgft46lrpstjvnrjegfv0qdkqxszyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy3xsvah" />
    <content type="html">
      📐 x² &#43; x &#43; 1 has no root in GF(32)&lt;br/&gt;&lt;br/&gt;The polynomial $x^2 &#43; x &#43; 1$ has no root in GF(32). Since it has degree 2, this also makes it irreducible over GF(32).&lt;br/&gt;&lt;br/&gt;Proof: See the collapsible proof in the section itself, where it is presented in full.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/29&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/29&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-08T09:28:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszvkx4g7wlvw404g322j9af35j9u9zy0nktsm4j2w60pfmqantm3czyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy7wwcas</id>
    
      <title type="html">📖 Fresh-secret generation Fix a threshold $k$ with $2 \\\\le k ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszvkx4g7wlvw404g322j9af35j9u9zy0nktsm4j2w60pfmqantm3czyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy7wwcas" />
    <content type="html">
      📖 Fresh-secret generation&lt;br/&gt;&lt;br/&gt;Fix a threshold $k$ with $2 \\\\le k \\\\le 9$, an identifier of four bech32 symbols, and a supported master seed length. Generate $k$ payloads independently and uniformly at random, and assign them to the first $k$ of the required initial indices. The master seed is the value the resulting polynomials take at index s.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/36&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/36&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-08T02:17:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrug65yfef88zmra5es72mme9n7g062uvp0extsn8ytgllpvslywgzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyk3z7rc</id>
    
      <title type="html">📖 Generator polynomial and the code it defines Fix a monic ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrug65yfef88zmra5es72mme9n7g062uvp0extsn8ytgllpvslywgzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyk3z7rc" />
    <content type="html">
      📖 Generator polynomial and the code it defines&lt;br/&gt;&lt;br/&gt;Fix a monic polynomial $g(X)$ of degree $c$ with coefficients in GF(32), called the generator polynomial. For a length $n &amp;gt; c$, the code it defines is $C = \\\\{\\\\, u(X) : \\\\deg u &amp;lt; n \\\\text{ and } g(X) \\\\mid u(X) \\\\,\\\\}$ that is, the strings of length $n$ whose polynomial is a multiple of $g$.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/23&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/23&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-07T22:17:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvghu5sn22s7lyydnjd3km5m9ml0g7zw56xpuselva4lu0au9p07szyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgygau8ta</id>
    
      <title type="html">📖 Computational versus information-theoretic security A scheme ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvghu5sn22s7lyydnjd3km5m9ml0g7zw56xpuselva4lu0au9p07szyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgygau8ta" />
    <content type="html">
      📖 Computational versus information-theoretic security&lt;br/&gt;&lt;br/&gt;A scheme is computationally secure if recovering the secret from what the attacker observes is possible in principle but believed to require infeasible work. It is information-theoretically secure if the observation does not determine the secret at all: more than one secret is exactly as consistent with it, so no amount of computation, and no future machine, can decide between them.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/40&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/40&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-07T09:17:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgtpsalceelzhhnwptgyx8kqvpejeavuk57mnrkavfv8lztu7ltpqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyfpzz7p</id>
    
      <title type="html">📐 ℤn is not a field when n is composite For composite $n$, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgtpsalceelzhhnwptgyx8kqvpejeavuk57mnrkavfv8lztu7ltpqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyfpzz7p" />
    <content type="html">
      📐 ℤn is not a field when n is composite&lt;br/&gt;&lt;br/&gt;For composite $n$, the set $\\\\mathbb{Z}_n$ contains zero divisors and therefore fails the field axioms.&lt;br/&gt;&lt;br/&gt;Proof: See the collapsible proof in the section itself, where it is presented in full.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/5&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/5&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-07T01:49:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0smqlhf3hcd2zqq6ugck6g0wp6nu3l0gm6crszzv9uxfsrguuflqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy3lzam5</id>
    
      <title type="html">📖 The register as a polynomial Write the register contents as ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0smqlhf3hcd2zqq6ugck6g0wp6nu3l0gm6crszzv9uxfsrguuflqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy3lzam5" />
    <content type="html">
      📖 The register as a polynomial&lt;br/&gt;&lt;br/&gt;Write the register contents as $R(x) = r_{12}x^{12} &#43; \\\\cdots &#43; r_1 x &#43; r_0$, where each $r_j$ is the five-bit symbol in slot $j$. Shifting the whole register left by five bits moves every coefficient up one slot, so in polynomial terms a five-bit left shift is multiplication by $x$.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/25&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/25&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-06T21:54:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy8h0xjsqrtlrglw5rsytaqgue3rr9zxf3sygjj089yphs8t7h3cczyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgydzhcvu</id>
    
      <title type="html">📐 Any k shares recover the secret If $k$ shares of the same ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy8h0xjsqrtlrglw5rsytaqgue3rr9zxf3sygjj089yphs8t7h3cczyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgydzhcvu" />
    <content type="html">
      📐 Any k shares recover the secret&lt;br/&gt;&lt;br/&gt;If $k$ shares of the same secret are held, the secret symbol is determined and is computed by evaluating the Lagrange sum at $\\\\sigma$.&lt;br/&gt;&lt;br/&gt;Proof: See the collapsible proof in the section itself, where it is presented in full.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/13&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/13&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-06T17:25:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsw047ssk55xh3c8zes2twus3knkesf2udmt2n6u86nlgmvqf2lsggzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyyeazg7</id>
    
      <title type="html">📐 β = 5z has order exactly 93 $\\\\beta^{93} = 1$, while ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsw047ssk55xh3c8zes2twus3knkesf2udmt2n6u86nlgmvqf2lsggzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyyeazg7" />
    <content type="html">
      📐 β = 5z has order exactly 93&lt;br/&gt;&lt;br/&gt;$\\\\beta^{93} = 1$, while $\\\\beta^{3}$ and $\\\\beta^{31}$ are not 1. Therefore $\\\\beta$ has multiplicative order 93.&lt;br/&gt;&lt;br/&gt;Proof: See the collapsible proof in the section itself, where it is presented in full.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/31&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/31&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-06T10:47:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsynunldy338a83u78af5wgmqc72vqeraatkmp3yat5yeaf45jzhvczyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy0neflr</id>
    
      <title type="html">📐 Symbol count and surplus A seed of $n$ bytes occupies $m = ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsynunldy338a83u78af5wgmqc72vqeraatkmp3yat5yeaf45jzhvczyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy0neflr" />
    <content type="html">
      📐 Symbol count and surplus&lt;br/&gt;&lt;br/&gt;A seed of $n$ bytes occupies $m = \\\\lceil 8n/5 \\\\rceil$ symbols, with a surplus of $r = 5m - 8n$ bits, and $0 \\\\le r \\\\le 4$.&lt;br/&gt;&lt;br/&gt;Proof: See the collapsible proof in the section itself, where it is presented in full.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/18&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/18&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-06T03:20:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdrnyjgxwxde8yuld73yw79zx29eaw44d4xarxp5hl0eltwpqf2vqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy7d5gxw</id>
    
      <title type="html">📖 Expanded codeword The expanded codeword of a codex32 string ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdrnyjgxwxde8yuld73yw79zx29eaw44d4xarxp5hl0eltwpqf2vqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy7d5gxw" />
    <content type="html">
      📖 Expanded codeword&lt;br/&gt;&lt;br/&gt;The expanded codeword of a codex32 string is the five expansion symbols 3, 3, 0, 13, 19 followed by every data symbol after the separator — header, payload and checksum alike. Its length is $5 &#43; (\\\\text{number of data symbols})$ and this is what BIP 93 and its implementations mean when they say the length of a codex32 string.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/16&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/16&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-05T22:55:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstw935v5y79xqtvv0qrfzk0pj8w6r9stjlc96m7mknz63m0u2avpqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgya9kdsw</id>
    
      <title type="html">📐 The five constants are one generator scaled by a basis Let ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstw935v5y79xqtvv0qrfzk0pj8w6r9stjlc96m7mknz63m0u2avpqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgya9kdsw" />
    <content type="html">
      📐 The five constants are one generator scaled by a basis&lt;br/&gt;&lt;br/&gt;Let $g$ be the generator, packed as $G_0 = \\\\texttt{0x19dc500ce73fde210}$. Then $G_i$ is $g$ with every coefficient multiplied by $2^i$ in GF(32), and for a departing symbol $t$ the XOR of the selected constants equals $t \\\\cdot g$.&lt;br/&gt;&lt;br/&gt;Proof: See the collapsible proof in the section itself, where it is presented in full.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/24&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/24&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-05T16:24:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspj4g88nst4drmvrvgudycnpwk6ygkmx37xdyr3mzk95f04dw2x7czyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgykzs7su</id>
    
      <title type="html">📖 Master seed format Generic codex32, plus the requirement ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspj4g88nst4drmvrvgudycnpwk6ygkmx37xdyr3mzk95f04dw2x7czyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgykzs7su" />
    <content type="html">
      📖 Master seed format&lt;br/&gt;&lt;br/&gt;Generic codex32, plus the requirement that the payload be one of the six application lengths: 26, 32, 39, 45, 52 or 103 symbols — corresponding to master seeds of 16, 20, 24, 28, 32 or 64 bytes.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/20&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/20&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-05T07:42:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqr8rjxalvcqpjwq9c2y0vly7phuxp6p0ry5ghykgkrascr3ky67szyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy0twgl0</id>
    
      <title type="html">📖 Polynomial over GF(32) A polynomial over GF(32) is a finite ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqr8rjxalvcqpjwq9c2y0vly7phuxp6p0ry5ghykgkrascr3ky67szyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy0twgl0" />
    <content type="html">
      📖 Polynomial over GF(32)&lt;br/&gt;&lt;br/&gt;A polynomial over GF(32) is a finite expression $f(X) = a_0 &#43; a_1 X &#43; a_2 X^2 &#43; \\\\cdots &#43; a_d X^d$ in which every coefficient $a_i$ is an element of GF(32). If $a_d \\\\ne 0$, the degree of $f$ is $d$. The zero polynomial has no degree.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/10&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/10&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-04T22:32:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspqptlk9nkywf7yx6jdmypvt7j562362uyl08q0cf3fm7mp6vfjfqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyax687y</id>
    
      <title type="html">📐 Eight-symbol detection Any two equal-length valid codex32 ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspqptlk9nkywf7yx6jdmypvt7j562362uyl08q0cf3fm7mp6vfjfqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyax687y" />
    <content type="html">
      📐 Eight-symbol detection&lt;br/&gt;&lt;br/&gt;Any two equal-length valid codex32 strings within a checksum period that differ in at most eight symbols are in fact the same string.&lt;br/&gt;&lt;br/&gt;Proof: See the collapsible proof in the section itself, where it is presented in full.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/33&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/33&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-04T18:48:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsq6zxnwfugy6gclk8x3cg705z5sy7c8qqyxvhw70snpv0ga3lmknqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyw5e64t</id>
    
      <title type="html">📐 ℤp is a field when p is prime For $p$ prime, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsq6zxnwfugy6gclk8x3cg705z5sy7c8qqyxvhw70snpv0ga3lmknqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyw5e64t" />
    <content type="html">
      📐 ℤp is a field when p is prime&lt;br/&gt;&lt;br/&gt;For $p$ prime, $\\\\mathbb{Z}_p$ is a field with $p$ elements.&lt;br/&gt;&lt;br/&gt;Proof: See the collapsible proof in the section itself, where it is presented in full.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/4&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/4&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-04T14:59:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqj7uk4l3633pm9r93d38ws77vvwhycgz3qwfpyadumy3ctlqmhrczyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgymee07h</id>
    
      <title type="html">📐 A field has no zero divisors If $ab = 0$ in a field and $a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqj7uk4l3633pm9r93d38ws77vvwhycgz3qwfpyadumy3ctlqmhrczyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgymee07h" />
    <content type="html">
      📐 A field has no zero divisors&lt;br/&gt;&lt;br/&gt;If $ab = 0$ in a field and $a \\\\ne 0$, then $b = 0$.&lt;br/&gt;&lt;br/&gt;Proof: See the collapsible proof in the section itself, where it is presented in full.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/5&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/5&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-04T08:49:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp8vqxj4n5unwx6d8mt73h6sggmnlk5d3rw7vvltn69dzdk7yvmwszyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgypzalzy</id>
    
      <title type="html">📖 Derivation Computing the share at an index not currently ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp8vqxj4n5unwx6d8mt73h6sggmnlk5d3rw7vvltn69dzdk7yvmwszyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgypzalzy" />
    <content type="html">
      📖 Derivation&lt;br/&gt;&lt;br/&gt;Computing the share at an index not currently held, by interpolating the held shares at that index — column by column, exactly as in Part 3.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/38&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/38&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-04T02:00:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs89az6j44dhdarjwy4ylmcv5drj64w9xa7yens562hk75mh45v2lgzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyr6egkk</id>
    
      <title type="html">📐 A one-symbol one-time pad over GF(32) has perfect secrecy ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs89az6j44dhdarjwy4ylmcv5drj64w9xa7yens562hk75mh45v2lgzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyr6egkk" />
    <content type="html">
      📐 A one-symbol one-time pad over GF(32) has perfect secrecy&lt;br/&gt;&lt;br/&gt;With a uniformly random key used once, every ciphertext is equally likely under every message, so observing the ciphertext leaves the attacker\&lt;br/&gt;&lt;br/&gt;Proof: See the collapsible proof in the section itself, where it is presented in full.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/40&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/40&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-03T21:47:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswdqrnc55qu98yaydz379h3zn6ckwac8kll58sqdrhnvy4l0lt0jqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy2qsgnj</id>
    
      <title type="html">📐 Every order divides 1023 The order of any nonzero element of ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswdqrnc55qu98yaydz379h3zn6ckwac8kll58sqdrhnvy4l0lt0jqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy2qsgnj" />
    <content type="html">
      📐 Every order divides 1023&lt;br/&gt;&lt;br/&gt;The order of any nonzero element of GF(1024) divides $1023 = 3 \\\\cdot 11 \\\\cdot 31$, so it is one of 1, 3, 11, 31, 33, 93, 341, 1023.&lt;br/&gt;&lt;br/&gt;Proof: See the collapsible proof in the section itself, where it is presented in full.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/31&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/31&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-03T18:17:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0wz3uwq4y2r6j8msclm8r88vj9l28gk6rwkk54qfnxhh00wav7xszyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy2ylpey</id>
    
      <title type="html">📐 The conjugation map The map $t \\\\mapsto t^{32}$ is a field ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0wz3uwq4y2r6j8msclm8r88vj9l28gk6rwkk54qfnxhh00wav7xszyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy2ylpey" />
    <content type="html">
      📐 The conjugation map&lt;br/&gt;&lt;br/&gt;The map $t \\\\mapsto t^{32}$ is a field automorphism of GF(1024). In coordinates it is $(a &#43; bz) \\\\mapsto (a&#43;b) &#43; bz$. It fixes exactly the elements of GF(32), it swaps the two roots of $x^2 &#43; x &#43; 1$, and applying it twice returns the original element.&lt;br/&gt;&lt;br/&gt;Proof: See the collapsible proof in the section itself, where it is presented in full.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/30&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/30&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-03T13:56:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsq6hzxv00hcanch0prthjpx6acx24caf0x0wudxqqh0hnv2z8xj8czyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy6k5pva</id>
    
      <title type="html">📐 Any single transcription error is detected If a valid ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsq6hzxv00hcanch0prthjpx6acx24caf0x0wudxqqh0hnv2z8xj8czyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy6k5pva" />
    <content type="html">
      📐 Any single transcription error is detected&lt;br/&gt;&lt;br/&gt;If a valid codex32 string is transcribed with one wrong symbol, the result fails verification. The wallet that would have been silently wrong is loudly wrong instead.&lt;br/&gt;&lt;br/&gt;Proof: See the collapsible proof in the section itself, where it is presented in full.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/35&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/35&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-03T08:34:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8t9c03ar3vfpunc2ppcpxszkryx37urzhhtatauz7qpgtl3u8xygzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgymwvprm</id>
    
      <title type="html">📖 The bech32 alphabet The 32 characters, in field-value order: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8t9c03ar3vfpunc2ppcpxszkryx37urzhhtatauz7qpgtl3u8xygzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgymwvprm" />
    <content type="html">
      📖 The bech32 alphabet&lt;br/&gt;&lt;br/&gt;The 32 characters, in field-value order: qpzry9x8gf2tvdw0s3jn54khce6mua7l The character at position $i$ in that string represents the field element $i$, counting from zero.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/9&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/9&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-03T02:20:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxdynmg78rh3s79vd8gvfkujcqycnhawc27h6ry3jp96erm6yglwqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyn2l97n</id>
    
      <title type="html">📐 Creation always produces a string that verifies Any string ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxdynmg78rh3s79vd8gvfkujcqycnhawc27h6ry3jp96erm6yglwqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyn2l97n" />
    <content type="html">
      📐 Creation always produces a string that verifies&lt;br/&gt;&lt;br/&gt;Any string assembled by appending the checksum that the creation procedure produces passes verification. In the formalization this is Checksum.verify_create; the companion result encoded_seed_checksum_valid carries it through the encoder, proving that every serialized master seed has a valid checksum.&lt;br/&gt;&lt;br/&gt;Proof: See the collapsible proof in the section itself, where it is presented in full.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/28&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/28&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-02T23:16:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsycdyf8t97rdclvghe0yhwsz230m50asgkrcl0ll5ns3e5nhwpgkszyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyvjk5lx</id>
    
      <title type="html">📖 Weight The weight of a polynomial is the number of its ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsycdyf8t97rdclvghe0yhwsz230m50asgkrcl0ll5ns3e5nhwpgkszyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyvjk5lx" />
    <content type="html">
      📖 Weight&lt;br/&gt;&lt;br/&gt;The weight of a polynomial is the number of its nonzero coefficients. A polynomial of weight at most 8 is one that differs from zero in at most eight places, however spread out.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/33&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/33&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-02T19:32:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrd6ycd8ny70p9vpph885gm6rs2nnap3rvg47vpz7mzlzyjpz5tzszyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy8a6hc3</id>
    
      <title type="html">📐 The long-only verifier is strictly more permissive There are ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrd6ycd8ny70p9vpph885gm6rs2nnap3rvg47vpz7mzlzyjpz5tzszyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy8a6hc3" />
    <content type="html">
      📐 The long-only verifier is strictly more permissive&lt;br/&gt;&lt;br/&gt;There are strings that Checksum.verifyLong accepts and that Checksum.verify rejects. The BIP gives one explicitly.&lt;br/&gt;&lt;br/&gt;Proof: See the collapsible proof in the section itself, where it is presented in full.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/27&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/27&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-02T14:09:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8ymne50zwn3542q29pv7627zf6y750nv64tralcqjldjg6xkw88qzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyu739h0</id>
    
      <title type="html">📖 Parity check A parity check on strings of length $n$ is a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8ymne50zwn3542q29pv7627zf6y750nv64tralcqjldjg6xkw88qzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyu739h0" />
    <content type="html">
      📖 Parity check&lt;br/&gt;&lt;br/&gt;A parity check on strings of length $n$ is a linear equation $h_1 u_1 &#43; h_2 u_2 &#43; \\\\cdots &#43; h_n u_n = 0$ with fixed coefficients $h_i$ in GF(32). A code defined as the set of strings satisfying a fixed collection of parity checks is automatically linear, since the solution set of a system of homogeneous linear equations is a subspace.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/22&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/22&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-02T07:32:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdf7v0tp6289g2n3yyddu5y96mlxjag3rs2ajg94jend65vdvt52qzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyuspd7j</id>
    
      <title type="html">📖 Detection, correction, and erasure filling Detection is ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdf7v0tp6289g2n3yyddu5y96mlxjag3rs2ajg94jend65vdvt52qzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyuspd7j" />
    <content type="html">
      📖 Detection, correction, and erasure filling&lt;br/&gt;&lt;br/&gt;Detection is answering &amp;#34;this string is not valid&amp;#34;. It requires no knowledge of what the right string was. Correction is answering &amp;#34;the right string was this one&amp;#34;, when neither the number of damaged positions nor their locations is known in advance. Erasure filling is answering &amp;#34;the missing symbols were these&amp;#34;, when the damaged positions are known and only their contents are unknown.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/21&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/21&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-02T01:05:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswunrttecr583qjnkxctmdd3lcmkmdal4t4kajckystnxrpye6aeszyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyjgnha4</id>
    
      <title type="html">📖 A validated share set A collection of shares carrying ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswunrttecr583qjnkxctmdd3lcmkmdal4t4kajckystnxrpye6aeszyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyjgnha4" />
    <content type="html">
      📖 A validated share set&lt;br/&gt;&lt;br/&gt;A collection of shares carrying evidence that: the threshold is nonzero and identical across all of them; the identifiers match; the payload lengths match; the share indices are pairwise distinct; and none of them is the secret index.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/39&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/39&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-01T21:24:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsptuw4tkfhp3pgczx9lhhzfx9hhtczcz6lw9h6qdrvkjh0aq4xaxczyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgysr7c0q</id>
    
      <title type="html">🏆 Magic Internet Math - Daily Top 10 🥇 Ape Mithrandir - ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsptuw4tkfhp3pgczx9lhhzfx9hhtczcz6lw9h6qdrvkjh0aq4xaxczyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgysr7c0q" />
    <content type="html">
      🏆 Magic Internet Math - Daily Top 10&lt;br/&gt;&lt;br/&gt;🥇 Ape Mithrandir - 4,649 XP | Level 10&lt;br/&gt;🥈 Anonymous - 3,632 XP | Level 9&lt;br/&gt;🥉 Anonymous - 1,360 XP | Level 6&lt;br/&gt;4. Pitufo - 211 XP | Level 2&lt;br/&gt;5. Anonymous - 178 XP | Level 2&lt;br/&gt;6. Lakesurfer - 10 XP | Level 1&lt;br/&gt;7. Marc - 10 XP | Level 1&lt;br/&gt;8. Gustavo - 10 XP | Level 1&lt;br/&gt;9. Anonymous - 10 XP | Level 1&lt;br/&gt;10. bassload@tutanota.com - 0 XP | Level 1&lt;br/&gt;&lt;br/&gt;📚 Start learning: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-01T18:07:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsx23pwzt8wkzq7y5gpy4ufsznkpplnpvyg4g5rnr7hnklkyrgtpnszyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyrrlxmg</id>
    
      <title type="html">📐 Nonzero elements of GF(32) are invertible For every nonzero ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsx23pwzt8wkzq7y5gpy4ufsznkpplnpvyg4g5rnr7hnklkyrgtpnszyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyrrlxmg" />
    <content type="html">
      📐 Nonzero elements of GF(32) are invertible&lt;br/&gt;&lt;br/&gt;For every nonzero $a \\\\in \\\\mathrm{GF}(32)$ there is exactly one $b$ with $a b = 1$.&lt;br/&gt;&lt;br/&gt;Proof: See the collapsible proof in the section itself, where it is presented in full.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/8&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/8&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-01T16:42:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswc8qgqd28nregnd3lpyw2cpxeutxdx7dw4kvhvyff0n5u6972gcqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgytk0097</id>
    
      <title type="html">📖 Generic codex32 A prefix, a six-symbol header, a payload of ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswc8qgqd28nregnd3lpyw2cpxeutxdx7dw4kvhvyff0n5u6972gcqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgytk0097" />
    <content type="html">
      📖 Generic codex32&lt;br/&gt;&lt;br/&gt;A prefix, a six-symbol header, a payload of anywhere from 0 to 997 symbols, and a checksum of the size the length rules demand. Nothing constrains what the payload means.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/20&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/20&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-01T09:26:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstc2avqv20vafsc45zrjurf3gqrwvzt8lkyv0r2a27vjpn6xu298szyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyagrk22</id>
    
      <title type="html">📖 Zero divisor A nonzero element $a$ is a zero divisor if ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstc2avqv20vafsc45zrjurf3gqrwvzt8lkyv0r2a27vjpn6xu298szyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyagrk22" />
    <content type="html">
      📖 Zero divisor&lt;br/&gt;&lt;br/&gt;A nonzero element $a$ is a zero divisor if there is some nonzero $b$ with $a \\\\times b = 0$.&lt;br/&gt;&lt;br/&gt;From: codex32&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/5&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/5&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-10-01T02:27:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgf6s5hz5pp7v54uhckhp382qhs82pe0gezfuc0492l6l65n6a25gzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyggh9lh</id>
    
      <title type="html">📖 Irreducible Polynomial A polynomial $f \\in F[X]$ of degree ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgf6s5hz5pp7v54uhckhp382qhs82pe0gezfuc0492l6l65n6a25gzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyggh9lh" />
    <content type="html">
      📖 Irreducible Polynomial&lt;br/&gt;&lt;br/&gt;A polynomial $f \\in F[X]$ of degree $\\geq 1$ is irreducible over $F$ if it cannot be written as a product $f = gh$ with $\\deg(g), \\deg(h) \\geq 1$.&lt;br/&gt;&lt;br/&gt;From: gal-weintraub&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/2&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/2&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-09-10T05:19:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxa28lvzqcwsdckyzpt8g6jdp588kzpp6sulvvk44pjs9f0m3g3qqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyrzcrj4</id>
    
      <title type="html">📖 Solvable Group (Preview) A group $G$ is solvable if there ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxa28lvzqcwsdckyzpt8g6jdp588kzpp6sulvvk44pjs9f0m3g3qqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyrzcrj4" />
    <content type="html">
      📖 Solvable Group (Preview)&lt;br/&gt;&lt;br/&gt;A group $G$ is solvable if there exists a chain of subgroups $\\{e\\} = G_0 \\triangleleft G_1 \\triangleleft G_2 \\triangleleft \\cdots \\triangleleft G_k = G$ where each $G_i$ is normal in $G_{i&#43;1}$ and each quotient $G_{i&#43;1}/G_i$ is cyclic of prime order. $S_3$ and $S_4$ are solvable, but $S_5$ is not.&lt;br/&gt;&lt;br/&gt;From: gal-edwards&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/5&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/5&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-09-10T00:37:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgdxp3rt7r5antpyklplwhn9zdy4jmtnscytqp8vpygpt0q62jt3szyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy5mjvxu</id>
    
      <title type="html">📐 Hilbert Theorem 90 (Additive Form) Let $K/F$ be a cyclic ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgdxp3rt7r5antpyklplwhn9zdy4jmtnscytqp8vpygpt0q62jt3szyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy5mjvxu" />
    <content type="html">
      📐 Hilbert Theorem 90 (Additive Form)&lt;br/&gt;&lt;br/&gt;Let $K/F$ be a cyclic Galois extension with generator $\\sigma$. An element $\\beta \\in K$ has $T_{K/F}(\\beta) = 0$ if and only if $\\beta = \\alpha - \\sigma(\\alpha)$ for some $\\alpha \\in K$.&lt;br/&gt;&lt;br/&gt;From: gal-morandi&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/9&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/9&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-09-09T21:58:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8exr4sjt0nwnezfmkmqk6e4wf5dw6lne3t6pdf0afrw7xk8kg4eqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyj9gt8k</id>
    
      <title type="html">📐 Constructibility Criterion A length $\\alpha$ is ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8exr4sjt0nwnezfmkmqk6e4wf5dw6lne3t6pdf0afrw7xk8kg4eqzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgyj9gt8k" />
    <content type="html">
      📐 Constructibility Criterion&lt;br/&gt;&lt;br/&gt;A length $\\alpha$ is constructible by straightedge and compass if and only if $\\alpha$ lies in a field extension of $\\mathbb{Q}$ of degree $2^n$ for some $n \\geq 0$.&lt;br/&gt;&lt;br/&gt;From: gal-weintraub&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/21&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/21&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-09-09T18:51:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0p3askenx403vw9kcfdvnaze45y452aqm3pzzlvuana22khxfl5qzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgynye0ry</id>
    
      <title type="html">📐 Cramer If the determinant $D$ of the coefficient matrix is ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0p3askenx403vw9kcfdvnaze45y452aqm3pzzlvuana22khxfl5qzyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgynye0ry" />
    <content type="html">
      📐 Cramer&lt;br/&gt;&lt;br/&gt;If the determinant $D$ of the coefficient matrix is nonzero, the system $\\sum_j a_{ij}x_j = b_i$ has the unique solution $D \\cdot x_k = \\sum_i A_{ik} b_i$, where $A_{ik}$ are the cofactors.&lt;br/&gt;&lt;br/&gt;Proof: Multiply the $i$-th equation by $A_{ik}$ and sum over $i$. By the orthogonality relations of cofactors, $\\sum_i a_{ij} A_{ik} = D$ if $j=k$ and $0$ otherwise. This gives $D \\cdot x_k = \\sum_i A_{ik} b_i$.&lt;br/&gt;&lt;br/&gt;From: gal-artin&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/5&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/5&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-09-09T14:48:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszaupzkqqzx9elte4pwzkc8ygtx5n5l4z9z2zusf6vuhcz8gpmxnszyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy54rdtl</id>
    
      <title type="html">📐 Dimension of a Sum If $U_1$ and $U_2$ are subspaces of a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszaupzkqqzx9elte4pwzkc8ygtx5n5l4z9z2zusf6vuhcz8gpmxnszyzhv5f6mu25p9en8kw0xsq9vwd7v9qnkyve8gc6uxgxd6ut3dkdgy54rdtl" />
    <content type="html">
      📐 Dimension of a Sum&lt;br/&gt;&lt;br/&gt;If $U_1$ and $U_2$ are subspaces of a finite-dimensional vector space, then $\\dim(U_1 &#43; U_2) = \\dim U_1 &#43; \\dim U_2 - \\dim(U_1 \\cap U_2)$.&lt;br/&gt;&lt;br/&gt;From: linalg-axler&lt;br/&gt;Learn more: &lt;a href=&#34;https://mathacademy-cyan.vercel.app/#/section/5&#34;&gt;https://mathacademy-cyan.vercel.app/#/section/5&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Explore all courses: &lt;a href=&#34;https://mathacademy-cyan.vercel.app&#34;&gt;https://mathacademy-cyan.vercel.app&lt;/a&gt;
    </content>
    <updated>2026-09-09T10:08:14Z</updated>
  </entry>

</feed>