document weave order 0 head banner body chapter chapter header section section header section purpose paragraph P1 material discussion commentary commentary commentary mathematics <2> commentary < can be written as a sum of two primes.> footnote_cue [1] commentary < Euler did not\n> commentary figure -1 by 720 commentary commentary commentary footnote_cue [2] commentary < All the same,\n> commentary commentary item depth 1 label commentary item depth 1 label commentary material footnotes footnote [1] footnote_cue [1] commentary < "Greater than 2" is our later proviso: Goldbach needed no such exception\n> commentary commentary footnote [2] footnote_cue [2] commentary < Goldbach, almost exactly a contemporary of Voltaire, was a good citizen\n> commentary commentary commentary commentary url content url commentary <.\n> commentary url content url commentary <\n> paragraph P2 material discussion commentary mathematics <10^{18}> commentary <, but by rather\n> commentary material definition code line defn source_code _nnnnnpnnn_ material code: C code line source_code <#include > _piiiiiiippiiiiipip_ vskip code line source_code _rrrpffffprrrpiiiipprrrrppiiiippppp_ code line source_code < for (int i=4; i _pppprrrpprrrpippppipnnnnnppipipppp_ commentary < stepping in twos to stay even> (code) code line source_code < > _pppppppp_ pmac source_code <;> _c_ code line source_code <}> _c_ paragraph P2.1 material discussion commentary material code: ConsoleText code line source_code < $ goldbach/Tangled/goldbach> _ppppepfffffffffffffffffffffffff_ code line source_code < 4 = 2+2> _ppppppppppp_ code line source_code < 6 = 3+3> _ppppppppppp_ code line source_code < 8 = 3+5> _ppppppppppp_ code line source_code < 10 = 3+7 = 5+5> _pppppppppppppppppp_ code line source_code < 12 = 5+7> _pppppppppppp_ code line source_code < 14 = 3+11 = 7+7> _ppppppppppppppppppp_ code line source_code < ...> _ppppppp_ material discussion commentary mathematics commentary <. We\n> commentary mathematics <2 \leq j \leq i/2> commentary < to avoid counting pairs\n> commentary mathematics <8 = 3+5 = 5+3> commentary <, but that's hardly two different ways).\n> material paragraph macro code line pmac (definition) material code: C code line source_code < printf("%d", i);> _ppppiiiiiipssssppipp_ code line source_code < for (int j=2; j<=i/2; j++)> _pppprrrpprrrpippppippippppippp_ code line source_code < if ((> _pppppppprrppp_ function usage source_code <(j)) && (> _pippppppp_ function usage source_code <(i-j)))> _pipippp_ code line source_code < printf(" = %d+%d", j, i-j);> _ppppppppppppiiiiiipssssssssssppippipipp_ code line source_code < printf("\n");> _ppppiiiiiipsssspp_ material endnotes endnote commentary commentary locale P2 commentary <.> section footer section section header section purpose toc - toc line - P1'Storage' toc line - P2'Primality' paragraph P1'Storage' material discussion commentary commentary commentary commentary commentary vskip (in comment) commentary commentary commentary commentary material code: C code line source_code _rrrpiiiiiiiiiiiiiipnnnnnpppnpp_ code line source_code _rrrpiiiiiiiiiiiiiiipppnnnnnp_ paragraph P2'Primality' material discussion commentary material definition code line defn source_code _nnnnpn_ code line defn source_code _nnnnnpn_ material code: C code line source_code _rrrp_ function defn commentary commentary < - > locale P2.1 source_code <(int n) {> _prrrpippp_ code line source_code < if (n <= 1) return FALSE;> _pppprrppippppnpprrrrrrpnnnnnp_ code line source_code < if (n > RANGE) { printf("Out of range!\n"); return FALSE; }> _pppprrppipppnnnnnppppiiiiiipsssssssssssssssssppprrrrrrpnnnnnppp_ code line source_code < if (!sieve_performed) > _pppprrpppiiiiiiiiiiiiiiipp_ pmac source_code <;> _p_ code line source_code < return still_in_sieve[n];> _pppprrrrrrpiiiiiiiiiiiiiipipp_ code line source_code <}> _p_ paragraph P2.1 material discussion commentary inline source_code _xxxxx_ commentary < is composite\n> commentary inline source_code _xxxxx_ commentary <. Thus,\n> commentary commentary material paragraph macro code line pmac (definition) material code: C code line source_code < > _pppp_ pmac source_code <;> _p_ code line source_code < for (int n=2; n*n <= RANGE; n++)> _pppprrrpprrrpippppipippppnnnnnppippp_ code line source_code < if (still_in_sieve[n])> _pppppppprrppiiiiiiiiiiiiiipipp_ code line source_code < > _pppppppppppp_ pmac source_code <;> _p_ code line source_code < sieve_performed = TRUE;> _ppppiiiiiiiiiiiiiiipppnnnnp_ material endnotes endnote commentary commentary locale P2'Primality' commentary <.> paragraph P2.1.1 material paragraph macro code line pmac (definition) material code: C code line source_code < still_in_sieve[1] = FALSE;> _ppppiiiiiiiiiiiiiippppppnnnnnp_ code line source_code < for (int n=2; n <= RANGE; n++) still_in_sieve[n] = TRUE;> _pppprrrpprrrpippppippppnnnnnppippppiiiiiiiiiiiiiipippppnnnnp_ material endnotes endnote commentary commentary locale P2.1 commentary <.> paragraph P2.1.2 material paragraph macro code line pmac (definition) material code: C code line source_code < for (int m= n+n; m <= RANGE; m += n) still_in_sieve[m] = FALSE;> _pppprrrpprrrpippipippippppnnnnnppippppippiiiiiiiiiiiiiipippppnnnnnp_ material endnotes endnote commentary commentary locale P2.1 commentary <.> section footer chapter footer tail rennab