A Universe of Sorts

Siddharth Bhat

Soap bubble taking a chance on me. Cambridge · Mar '25
essay
My Two Ajjas 
The lives of Udupi-Ajja and Huduco-Ajja, written down before the details fade.
Luisa looks down the valley. Val di Rabbi, Italy · Jul '25
essay
Stuff I Learnt in 2024 
A year of SAT solvers, UNSAT proof calculi, and bitblasting for Lean, as my research group moved from Edinburgh to Cambridge.
A butterfly among the needles. Val di Rabbi, Italy · Jul '25
Luisa on the shepherd's hut at Campisol Alto. Campisol Alto, Val di Rabbi · Jul '25
essay
The Two Modes of My Work 
On binge programming versus the steady drip of research, and what it took to move from one mode to the other.
A kitten claims the woodpile. Val di Rabbi, Italy · Jul '25
Calligraphy on a fluted column. Istanbul · May '25
essay
Stuff I Learnt in 2022 
First year of the PhD: giving MLIR a semantics in Lean, moving from India to Edinburgh, and learning what a PhD even is.
Red, Luisa, and gold. Istanbul · May '25
An illuminated arch. Istanbul · May '25
essay
Conversations with a Wood Carver 
Harish carves wood close to home. On caste, craft, and skills learnt by practice from birth that he holds cannot be taught.
Calligraphy. Istanbul · May '25
An unimpressed cat. Istanbul · May '25
essay
Blazing Fast Math Rendering on the Web 
How this blog compiles math to plain HTML at build time with a thousand lines of C++ - no MathJax, no client-side rendering, instant loads.
Istanbul in color. Istanbul · May '25
essay
Stuff I Learnt in 2019 
Papers, books, and ideas that survived a year of lost data - the memorable remainder of 2019.
A mosque cat keeps the door. Istanbul · May '25
Lilac. Cambridge · Mar '25
essay
Snooker on a Doughnut 
A future history of geometric computation theory: billiard balls on symplectic manifolds, and the fall of the EDA industry.
A bronze vase on a quiet grave. Cambridge · Mar '25
Copper baubles in silvered ivy. Cambridge · Mar '25
essay
Analytic Dependent Type Theory 
A future history of type theory: logics of relations, prolog-like computation, and topology coming online.
Tofu on old boards. Sumatra, Indonesia · Feb '25
Water lilies. Sumatra, Indonesia · Feb '25
essay
Why I Like Algebra over Analysis 
Analysis feels like algorithms, algebra feels like data structures: midnight discussions with my room-mate about mathematical taste.
The volcano exhales. Sumatra, Indonesia · Feb '25
Cold brew on a worn table. Sumatra, Indonesia · Feb '25
essay
My Disenchantment with Abstract Interpretation 
Abstract interpretation looks magical on paper; in practice, widening is a black art. Notes from trying to use it on real code.
A tabby with opinions. Sumatra, Indonesia · Feb '25
exposition
Tensor Is a Thing That Transforms Like a Tensor 
A tensor is a collection of numbers that track something physical, explained with a deque.
A streetlamp among the wires. Sumatra, Indonesia · Feb '25
Luisa watercolors at the river. Sumatra, Indonesia · Feb '25
exposition
Laziness for C Programmers 
Non-strict evaluation explained for C programmers, down to how graph reduction runs on stock hardware.
A macaque watches the canopy. Sumatra, Indonesia · Feb '25
An orangutan works through a banana leaf. Sumatra, Indonesia · Feb '25
exposition
A Motivation for P-adic Analysis 
The p-adics by analogy: primes as points, integers as polynomials, completions as Taylor expansions.
Splintered grain. Sumatra, Indonesia · Feb '25
Backlit leaves. Sumatra, Indonesia · Feb '25
exposition
What the Hell is a Grobner Basis? Ideals as Rewrite Systems 
Grobner bases as confluent rewrite systems for polynomial arithmetic, with a worked application: computing equivalent gate sets.
Jungle camp. Sumatra, Indonesia · Feb '25
An ant negotiates a branch. Sumatra, Indonesia · Feb '25
exposition
Entropy and KL Divergence 
Entropy as expected surprise, entropy as bits you have to pay, and KL divergence as the extra bits an encoder wastes by assuming the wrong distribution.
A lump of forest resin takes flame. Sumatra, Indonesia · Feb '25
Luisa at the night market. Singapore · Feb '25
exposition
An Invitation to Homology and Cohomology, Part 1 --- Homology 
Simplicial homology for anyone with linear algebra and group theory: detecting holes with pictures, without the machinery of algebraic topology.
Skyscrapers at dusk. Singapore · Feb '25
exposition
Topology Is Really About Computation --- Part 1 
Open sets are semi-decidable properties and continuity is computability: topology re-read through Escardo's synthetic lens.
A queue of lanterns. Singapore · Feb '25
Glazed blossoms in lantern light. Singapore · Feb '25
exposition
An Invitation to Homology and Cohomology, Part 2 --- Cohomology 
The humble triangle again, now with functions living on it: cohomology as the linear-algebraic dual of homology.
A bulb against the dark. Singapore · Feb '25
Folding fans. Singapore · Feb '25
exposition
Topology Is Really About Computation --- Part 2 
Sheaves, topoi, geometry, and logic - writing down what I understand to find the relationship I don't.
Modern BBQ against ancient column. Singapore · Feb '25
A working boat in its best teal. Malpe, India · Dec '24
technical result
Everything You Know About Word2vec Is Wrong 
The reference word2vec implementation does not do what the paper --- and every explainer of it --- says it does.
Sahiti watching the room. Kottayam, India · Dec '24
Malpe sunsets. Malpe, India · Dec '24
technical result
Non Linear Theory of 2-Adics Does Not Mix with Bitwise Operations 
Bitwise AND on the 2-adics defines the naturals, and Hilbert's 10th makes the theory undecidable.
An anar throws sparks. Malpe, India · Dec '24
big list
Playing the Piano 
Sonatas, pop covers, and jazz: a living list of what I'm playing and listening for at the piano.
A cradle of mehendi. Kottayam, India · Dec '24
Mid-laugh. Kottayam, India · Dec '24
big list
Reading 
A living list of what I read and want to read: weird literature, hard sci-fi, ergodic fiction, and the rest.
Dalia's ear cuff sparkles back at the lantern. Kottayam, India · Dec '24
Kottayam, India · Dec '24
big list
Big List of Recipes 
Recipes I actually cook, rava dosa onward, written down so I stop reinventing them.
Arjun's favourite color. Kottayam, India · Dec '24
Dalia, when the fairy lights are doing their job. Kottayam, India · Dec '24
big list
Big List of Quotes 
Quotes I keep returning to, from Breiman on theory versus inquiry to the Seikilos epitaph.
A garden gig. Austin, Texas · Sep '24
A painted rail in September light. Austin, Texas · Sep '24
big list
Big List of Art 
Paintings, illustrators, and pieces I love: Hiroshi Yoshida, Klimt, and company.
A floor of small change. Austin, Texas · Aug '24
Ribs converging on a skylight. Austin, Texas · Jun '24
Technical Notes
  1. You Could Have Invented Sequents 
  2. Centroid of a Tree 
  3. Simulating Inductives Via Coinductives (And Vice Versa) 
  4. AWS MathFest 2024 
  5. How to Prove noConfusion 
  6. Resolution Is Refutation Complete 
  7. EF (Ehrenfeucht–Fraïssé) Games 
  8. Forward Versus Backward Euler 
  9. Uniform Boundedness Principle / Banach Steinhauss 
  10. It Suffices to Check for Weak Convergence on a Spanning Set. 
  11. Sequence That Converges Weakly but Not Strongly In lpl^p. 
  12. Quotient Spaces of Banach Space 
  13. Precision, Recall, and All That. 
  14. Primitive Element Theorem 
  15. The Zen of Juggling Three Balls 
  16. Intuitionstic Logic as a Heyting Algebra 
  17. Forcing to Add a Function 
  18. Projective Modules in Terms of Universal Property 
  19. Weird Free Group Construction from Adjoint Functor Theorem 
  20. Projective Spaces and Grassmanians in AG 
  21. Eisenstein Theorem for Checking Irreducibility 
  22. Gauss Lemma for Polynomials 
  23. Separable Extension via Embeddings into Alg. Closure 
  24. Class Equation, P-group Structure 
  25. Sylow Theorem 1 
  26. Fisher Yates 
  27. Dual of Planar Euler Graph Is Bipartite 
  28. Semidirect Product: Panning and Zooming 
  29. Longest Convex Subsequence DP 
  30. Weighted Burnside Lemma 
  31. Myhill Nerode Theorem 
  32. Weird Canonical Example of Monic and Epic: Left/right Shift 
  33. The Similarity Between Labellings and Representations 
  34. Z Algorithm 
  35. Heuristics for the Prime Number Theorem 
  36. Smallest Positive Natural Which Can't Be Represented as Sum of Any Subset of a Set of Naturals 
  37. Binary Search to Find Rightmost Index Which Does Not Possess Some Property 
  38. Greedy Coin Change: Proof by Probing 
  39. Transfinite Induction: Proof 
  40. Associativity of Addition in Cubicaltt 
  41. Working out Why Right Adjoints Preserve Limits. 
  42. Yoneda Lemma and Embedding 
  43. Character Theory 
  44. Proof of Heine Borel from Munkres (compact iff closed, bounded) 
  45. Examples of Fiber Products / Pullbacks 
  46. Pasting Lemma 
  47. Stone Representation Theorem: Proof from Atiyah Macdonald 
  48. Internal Versus External Semidirect Products 
  49. Tensor Is Right Exact 
  50. Non Examples of Algebraic Varieties 
  51. Nilradical Is Intersection of All Prime Ideals 
  52. Flat Functions 
  53. A Semidirect Product Worked on in Great Detail 
  54. Direct and Inverse Limits 
  55. Hook Length Formula 
  56. Rearrangement Inequality 
  57. P-adics, 2's Complement, Intuition for Bit Fiddling 
  58. Number of Paths in a DAG 
  59. Integer Partitions: Recurrence 
  60. Stars and Bars by Direct Bijection 
  61. Median Minimizes L1 Norm 
  62. Proof of Projective Duality 
  63. The Handshaking Lemma 
  64. What Is a Syzygy? 
  65. Readable Pointers 
  66. Lie Bracket as Linearization of Conjugation 
  67. Cokernel Is Not Sheafy 
  68. In a PID, All Prime Ideals Are Maximal, Geometrically 
  69. Prime Numbers as Maximal Among Principal Ideals 
  70. Local Ring in Terms of Invertibility 
  71. Connectedness in Terms of Continuity 
  72. Categorical Definition of Products in Painful Detail 
  73. Combinatorial Intuition for Fermat's Little Theorem 
  74. The Implicit and Inverse Function Theorem 
  75. A5 Is Not Solvable 
  76. Discriminant and Resultant 
  77. Finite Differences and Umbral Calculus 
  78. Permutahedron 
  79. Lyndon + Christoffel = Convex Hull 
  80. Ranking and Sorting 
  81. Proof of Minkowski Convex Body Theorem 
  82. Burrows Wheeler 
  83. Edit Distance 
  84. Best Practices for Array Indexing 
  85. Bounding Chains: Uniformly Sample Colorings 
  86. Self Modifying Code for Function Calls: Look Ma, I Don't Need a Stack! 
  87. Incunabulum for the 21st Century: Making the J Interpreter Compile in 2020 
  88. An Example of a Sequence Whose Successive Terms Get Closer Together but Isn't Cauchy (does not converge) 
  89. Yoneda Preserves Limits 
  90. Simpson's Paradox 
  91. Linear Algebraic Proof of the Handshaking Lemma 
  92. Compact Hausdorff Spaces Are Normal 
  93. Derivative of Step Is Dirac Delta 
  94. Schur's Lemma 
  95. Christoffel Symbols, Geometrically 
  96. Normal Operators: Decomposition into Hermitian Operators 
  97. The Cutest Way to Write Semidirect Products 
  98. My Preferred Version of Quicksort 
  99. Comparison of Forward and Reverse Mode AD 
  100. Geometric Characterization of Normal Subgroups 
  101. Handy Characterization of Adding an Element into an Ideal, Proof That Maximal Ideal Is Prime 
  102. Radical Ideals, Nilpotents, and Reduced Rings 
  103. The Ceiling Monad 
Scratch
  1. Hyperdoctrine 
  2. Gosper's Algorithm 
  3. Christian Fuchs On Ray Charles Style 60's Funk And Funky Piano 
  4. Mean, Variance And Everything Else As Geometry 
  5. How to Learn the Altered Scale 
  6. Projections onto Convex Sets 
  7. How to Interpret Variance and Mean Geometrically 
  8. Jazzy Blues Improv 
  9. Quant Dev Role Prep 
  10. Randomized SharpSAT 
  11. Sid's Paper Writing Guide 
  12. Misty, Bar Piano Version by Christian Fuchs 
  13. The Most Satisfying Chord Progression by Christian Fuchs 
  14. Boogie Woogie in a Minor Key 
  15. Lounge Jazz / Bar Piano Ala Christian Fuchs 
  16. FPSanitizer 
  17. Reflections on Task Creation 
  18. Playing Funk Piano 
  19. WAL and ARIES 
  20. Jazz Piano Block Chords Melody Playing 
  21. Proof of Godel Incompleteness from Turing Machines 
  22. Jazz: Only Rhythm Matters 
  23. Lounge Jazz Left Hand 
  24. Half-Whole Tone Scale As Interlaced Diminished Chords. 
  25. Flipped Enclosure Piano Voicings 
  26. Jazz Piano Fundamentals Book 
  27. Circle of Fifths Voicings 
  28. Learning All 7th Inversions 
  29. A Different Derivation of the Bepop Notes 
  30. Playing over a ii V I with a 3rd Scale. 
  31. Stuff I Learnt in 2025 
  32. Modular Arithmetic Decision Procedure 
  33. Nobody's Fault but Mine Piano Chord Voicings 
  34. Farkas Lemma 
  35. Computing with High Dimensional Vectors 
  36. Durable Execution 
  37. Improvising Two Part Invention 
  38. Improvise Polyphony in Four Voices 
  39. How to Improve Evalauation Metrics 
  40. Multi-Width Bitvectors with Append: Using Fundamental Domains? 
  41. Succinct Explanation of the Blossom Algorithm 
  42. Using Diminished Chords 
  43. Spaced Repetition for Learning Italian 
  44. How To Benchmark 
  45. Fitness 
  46. IC3 Invariants 
  47. Ragtime Chord Progression 
  48. Fairness And Justice 
  49. Feynmann on Worthwhile Problems 
  50. Italian Learning 
  51. Magic Circle Amigurimi Explanation 
  52. Git Trick to Improve Artifact Evaluation: Never Lose a Commit / Feature Branch 
  53. Transitioning from Major to Minor Chord 
  54. Experimental Evaluation Setup I'm Happy With 
  55. Quotes from 'Braiding Sweetgrass' 
  56. Shuffle Dancing 
  57. Latte Art 
  58. Pairwise Independent Events That Are Not 3-Way Independent 
  59. Joke Definition of Metatheorem 
  60. Weird Art Movements in the 20th Century 
  61. Example of Non Commuting Summation 
  62. Certifying Hardware Model Checking by Emily Zhengqi Yu 
  63. Formal Verification of Multiplier Circuits Using Computer Algebra 
  64. Notes on CwFs and Categorical NbE 
  65. The Euclidean Definitions of The Functions Div and Mod 
  66. Interpolants: Vibes 
  67. Ragtime Theory 
  68. Building Defeq ASTs for Dependently Typed Terms 
  69. The Metaphysical Horizon 
  70. Covering Spaces for Automata 
  71. The Metamathematical Implications of the Strong Church Turing Thesis 
  72. Projective Varieties Are Complete 
  73. Check Lean Discrimination Tree Indexing 
  74. Setting up Mosh on Google Cloud 
  75. Decision Procedures Research Questions 
  76. Pop Piano Accompaniment 
  77. Bebop Scale 
  78. Binary Search Implementation Discussion 
  79. Wisdom of Critial Pair Theory 
  80. Propositional Proof Systems And Proof Complexity 
  81. Example of Needing Uniform Convergence / Troll Proof of Pi Equals 4 
  82. Forward Euler as System of Linear Equations 
  83. Implementing Nelson Oppen 
  84. Blues and Jazz Piano Improv 
  85. Mechanical Theorem-Proving by Model Elimination [WIP ] 
  86. Shostaks Algorithm For Combining Decision Procedures [WIP ] 
  87. PTTP: A Prolog Technology Theorem Prover 
  88. Quantifier Elimination For Algebraically Closed Fields 
  89. Geomeans and Ratios 
  90. Using reduceBool and ofReduceBool in Lean 
  91. Partimento Chord Progression Theory 
  92. Krohn Rhodes Theorem: Proof 
  93. Quantifier Elimination for Real Closed Fields 
  94. Quantifier Elimination for Presburger Arithmetic 
  95. First UIP / Dominators in a DAG 
  96. Diminished Sixth Scale 
  97. Playing Pop on the Piano 
  98. Boolean Reflection Design 
  99. Canon Improvisation 
  100. Readings on Writing Fugues and Partimento 
  101. Applied Counterpoint Lecture Series 
  102. Hip Hop on Piano 
  103. Pachabel's Series 
  104. Public Domain Ragtime 
  105. Bach: Art of the Fugue 
  106. Transformer Architecture Is Based on Sets, Not Sequences 
  107. Maple Leaf Rag 
  108. Bach Style: Suspensions 
  109. Ragtime Composition 
  110. Eliminating Decision Fatigue 
  111. The Gradual Guarantees 
  112. Sheet Music 
  113. Categorification of Sets Works Because It's a Presheaf on a Single Point 
  114. Maple Leaf Rag: Chord Progression 
  115. Ragtime Rhythm & Chords 
  116. When to Generalize an Argument to a Function for an Inductive Proof 
  117. Glenn Gould 
  118. Music Appreciation 
  119. Classical Music 
  120. Nondeterministic Nelson Oppen 
  121. WZ (Wilf Zeilberger) Pairs 
  122. Sister Celine's Algorithm 
  123. Software Bugs Are Real Bugs? 
  124. Right Hand for Arpeggios 
  125. Amelie Arpeggiation Explanation 
  126. Lean Naming Convention for Contexts 
  127. Inductive Predicate as Least Fixed Point, Directly 
  128. Proving False with Partial Functions Even with Inhabited Types 
  129. FOL + Fixpoint + Counting Does Not Capture P 
  130. Sobolev Embedding Theorem 
  131. Partial Evaluation, Chapter 3 
  132. Notes on Copy and Patch Compilation 
  133. Techne, Da Vinci, Michalangelo, and Art 
  134. Ffmpeg One Liner to Re-encode Mp4 so Chrome Can Open It 
  135. Table Maker's Dilemma 
  136. Setting up SAIL for Porting to Lean 
  137. Nonexistence of Solutions for ODE and PDE 
  138. Decreasing Metric for Mutual Recursive Functions 
  139. Concrete Calculation of Hopf Fibration 
  140. What the Hell Is a Nix Flake? 
  141. Origami Box Pleating 
  142. Vibes of Weiner Processes 
  143. Open Mapping Theorem 
  144. Closed Graph Theorem 
  145. Gregorian Chant and Numes 
  146. A Slew of Order Theoretic and Graph Theoretic Results 
  147. OP1 Tutorials 
  148. Building an ELF by Hand 
  149. Fagin's Theorem 
  150. DPLL 
  151. Why FOL Models Must Be Nonempty 
  152. Resolution Algorithm for Propositional Logic 
  153. Building Stuff with Docker 
  154. Tmux 
  155. New Words 
  156. Canonical Bundle over RP2 Is Not Trivial 
  157. Paracompact Spaces 
  158. Concrete Description of Spinors 
  159. Latin Prefixes for Words 
  160. Crash Course on Prosody 
  161. Ehrsmann Connection 
  162. General Enough Special Cases 
  163. Coercive Operator 
  164. Axioms for Definite Integration 
  165. Reisez Lemma 
  166. Total Boundedness in a Metric Space 
  167. Heine Borel 
  168. Differentiating Through Sampling from a Random Normal Distribution 
  169. Eikonal Equation [WIP ] 
  170. Repulsive Curves 
  171. Lean Does Not Allow Nested Inductive Families 
  172. Weakly Implicit Arguments in Lean 
  173. Subspaces Need Not Have Complement 
  174. Baire Category Theorem 
  175. Subobject Classifiers of NFinSetN \to FinSet, or Precosheaf Of FinSetFinSet 
  176. Categorical Model of Dependent Types 
  177. Bezout's Theorem 
  178. Drawabox: Lines 
  179. Common Lisp Beauty: Paths 
  180. Introduction to Substructural Logics: Ch1 
  181. Using LLL to Discover Minimal Polynomial for Floating Point Number 
  182. Holonomic v/s Non Holonomic Constraints 
  183. The Plenoptic Function 
  184. Forcing Machinery 
  185. The Conceit of Self Loathing 
  186. Lean4 Access Metam and so Forth 
  187. Harmonic Function 
  188. Lax Milgram Theorem 
  189. Linkers, Loaders, and ELF 
  190. HoTTesT: Identity Types 
  191. Inverse Scattering Transform 
  192. BOSCC Vectorization 
  193. Autodiff 
  194. Vector Bundles and K Theory, 1.1 
  195. Equicontinuity, Arzela Ascoli 
  196. Practical Example of Semidirect Product 
  197. Algebraic Graph Calculus 
  198. Change of Basis from Triangle X Y to Barycentric 
  199. X86 Cheat Sheet 
  200. Why L2 Needs a Quotient Upto Almost Everywhere 
  201. Focal Point 
  202. Operational Versus Denotational Semantics 
  203. Minimising L2 Norm with Total Constraint 
  204. Bounding L2 Norm by L1 Norm and Vice Versa 
  205. Example of Unbounded Linear Operator 
  206. Direct Sum of Topological Vector Spaces 
  207. LL^\infty Is HUGE 
  208. Banach Space That Does Not Admit Schrauder Basis 
  209. Bounded Inverse Theorem 
  210. Left and Right Adjoints to Inverse Image 
  211. Paredit via Adjoints 
  212. Less than Versus Less than or Equals over Z 
  213. Turing Degree 
  214. The Constructible Universe L 
  215. Why Cut Elimination? 
  216. Diaconescu's Theorem 
  217. Partial Evaluation, Chapter 1 
  218. Diagonal Lemma for Monotone Functions 
  219. Maximal Ideals of Boolean Algebras Are Truth Values 
  220. Crash Course on DCPO: Formalizing Lambda Calculus 
  221. Compactness Theorem of First Order Logic 
  222. Fibrational Category Theory, Sec 1.1, Sec 1.2 
  223. Nested vs Mutual Inductive Types: 
  224. Embedding HOL in Lean 
  225. Lean4 Dev Meeting 
  226. Coends 
  227. Natural Transformations as Ends 
  228. Ends and Diagonals 
  229. Quantifiers as Adjoints 
  230. Parameters Cannot Be Changed anywhere , Not Just in Return Location 
  231. LCNF 
  232. Inductive Types 
  233. Lean Tactics 
  234. Category Where Coproducts of Computable Things Is Not Computable 
  235. Monads from Riehl 
  236. Combinatorial Cauchy Schwarz 
  237. Example for Invariant Theory 
  238. Data Structure to Maintain Mex 
  239. Sheaves in Geometry and Logic 1.3: Characteristic Functions of Subobjects 
  240. Common Lisp Debugging: Clouseau 
  241. Logical Relations (Sterling) 
  242. Mostowski Collapse 
  243. Fundamental Group Functor Does Not Preserve Epis 
  244. Almost Universal Class 
  245. Pavel: Bridges, Articulation Points for UNDIRECTED Graphs 
  246. Cayley Hamilton for 2x2 Matrices in Sage via AG 
  247. Lazy GPU Programming 
  248. Card Stacking 
  249. When Are the Catalan Numbers Odd 
  250. Fuzzing Book 
  251. Second Fundamental Form 
  252. Linearity of Expectation for Sampling 
  253. Simplicial Approximation: Maps Can Be Approximated by Simplicial Maps (TODO) 
  254. Homology, the Big Picture 
  255. Penrose Cohomology [TODO ] 
  256. Cardistry 
  257. Why NuPRL and Realisability Makes It Hard to Communicate Math 
  258. Regular Epi and Regular Category 
  259. libOpenGL, libVDSO and Nix 
  260. Stratified Synthetsis 
  261. GNU Binutils 
  262. Index over the Past, Fiber over the Future 
  263. Type Formers Need Not Be Injective 
  264. There Cannot Be a Type of Size the Universe 
  265. Full Abstraction in Semantics 
  266. Mutual Recursion Elaboration in Lean 
  267. Axiom K Versus UIP 
  268. Any Model of Lean Must Have All Inductives 
  269. Motivation for Modal Logic 
  270. Presheaf Models of Type Theory 
  271. Weighted Limits via Collages 
  272. Leibniz Equality in Lean4 
  273. Strong Normalization of STLC 
  274. Euler Characteristic for Polyhedra and Digital Geometry 
  275. You Don't Know Jack About Data Races 
  276. Training a Custom Model for Lean4 
  277. Subject Reduction in Lean 
  278. Linear vs Uniqueness Types 
  279. Emacs Cheat Sheet 
  280. The Dependently Typed Expression Problem 
  281. Scones 
  282. Disjoint Coproduct 
  283. Dimensions Versus Units 
  284. TLDP Pages for Bash Conditionals 
  285. Remainder, Modulo 
  286. Predicative v/s Impredicative: On Universes in Type Theory 
  287. Testing Infra in Lean4 
  288. Autocompletion in Lean4 
  289. Parameter Verus Index 
  290. HNF Versus WHNF 
  291. Allegories and Categories 
  292. Partial Function as Span 
  293. Uniform Proofs, Focused Proofs, Polarization, Logic Programming 
  294. Cantor Schroder Bernstein via Fixpoint 
  295. Mitchell-Bénabou Language 
  296. Integrating Against Ultrafilers 
  297. Proof That There Is a TM Whose Halting Is Independent of ZFC 
  298. Pointless Topology: Frames 
  299. Contradiction from Non-positive Occurence 
  300. Godel Completeness Theorem 
  301. Writing Rebuttals, Tobias Style 
  302. Breakdance 
  303. Agda Cheat Sheet 
  304. Don't Try 
  305. Completeness for First Order Logic 
  306. First Order Logic: Semantics 
  307. Realisability Models 
  308. Ordinals and Cardinals 
  309. Graphs Are Preorders 
  310. Simple Type Theory via Fibrations 
  311. Naming Left Closed, Right Open with Start/stop 
  312. Module System for Separate Compilation 
  313. Second Order Arithmetic 
  314. Coreflection 
  315. Different Types of Arguments in Lean4: 
  316. Parabolic Dynamics and Renormalization 
  317. Why Is Product in Rel Not Cartesian Product? 
  318. simp In Lean4 
  319. Lean4 TODOS 
  320. unsafePerformIO In Lean4: 
  321. Lean4 FAQ 
  322. Fungrim 
  323. Homotopy Continuation 
  324. Relationship Between Linearity and Contradiction 
  325. Counterexample to Fundamental Theorem of Calculus? 
  326. Why a Sentinel of -1 Is Sensible 
  327. Scatted Algebraic Number Theory Ideas: Ramification 
  328. Better man Pages Via info 
  329. Example of Lattice That Is Not Distributive 
  330. Patat 
  331. Common Lisp LOOP Macro 
  332. Interleaved Dataflow Analysis and Rewriting 
  333. Central Variable As focal 
  334. Green's Functions 
  335. Counting with Repetitions via Pure Binomial Coefficients 
  336. Fundamental Theorem of Homological Algebra [TODO ] 
  337. How Ideals Recover Factorization [TODO ] 
  338. Monadic Functor 
  339. Injective Module 
  340. Coordinate Compression with set And vector 
  341. Stuff I Learnt in 2021 
  342. Birkhoff Von Neumann Theorem 
  343. Latin Square 
  344. Assignment Problem 
  345. Interpolating Homotopies 
  346. Theorem Coverage as an Analogue to Code Coverage 
  347. Comma & Semicolon in Index Notation 
  348. Spin Groups 
  349. God of Areppo 
  350. Classification of Lie Algebras, Dynkin Diagrams 
  351. Geodesic Equation, Extrinsic 
  352. Connections, Take 2 
  353. Why the Zero Set of a Continuous Function Must Be a Closed Set 
  354. Write Thin to Write Well 
  355. Hidden Symmetries of Alg Varieties 
  356. Elementary and Power Sum Symmetric Polynomials 
  357. Fundamental Theorem of Galois Theory 
  358. Counter-intuitive Linearity of Expectation [TODO ] 
  359. Normal Field Extensions 
  360. Defining Continuity Covariantly 
  361. Level Set of a Continuous Function Must Be Closed 
  362. Separable Extension Is Contained in Galois Extension 
  363. Separable Extensions via Derivation 
  364. Galois Extension 
  365. Hypothesis Testing 
  366. Delta Debugging 
  367. Tidy Data 
  368. LCS DP: The Speedup Is from Filtration 
  369. F1 or Fun : The Field with One Element 
  370. McKay's Proof of Cauchy's Theorem for Groups [TODO ] 
  371. Convergence in Distribution Is Very Weak 
  372. Bucchberger Algorithm 
  373. "Cheap" Proof of Euler Characteristic 
  374. Cup Product [TODO ] 
  375. Gauss, Normals, Fundamental Forms [TODO ] 
  376. Theorem Egregium / Gauss's Theorem (Integrating curvature in 2D) [TODO ] 
  377. Fundamental Theorem of Symmetric Polynomials 
  378. DP over Submasks 
  379. Separable Polynomials and Extensions 
  380. Limits of a Functor Category Are Computed Pointwise. 
  381. Thoughtful Discussion on the Limits of Safe Spaces 
  382. Representation Theory of SU(2)SU(2) [TODO ] 
  383. Why Quaternions Work Better 
  384. Monge Matrix 
  385. Polya Enumeration 
  386. Cycle Index Polynomial 
  387. Mnemonics For Symmetric Polynomials 
  388. Suffix Automata 
  389. Min Cost Flow (TODO) 
  390. Clojure: Minimal Makefile for REPL Driven Dev with Neovim 
  391. Playing Guitar: Being Okay with Incorrect Chords 
  392. Sparse Table 
  393. Prefix/Border Function 
  394. Shortest Walk Versus Shortest Path 
  395. FFT 
  396. Continuum TTRPG 
  397. Words to Know in Target Language 
  398. Mean, Median and Jensen's 
  399. Number of Distinct Numbers in a Partition 
  400. Why Searching for Divisors Upto sqrt(n) Works 
  401. Sum of Absolute Differences of an Array 
  402. GCD Is at Most Difference of Numbers 
  403. Center of a Tree 
  404. Image Unshredding as Hamiltonian Path 
  405. Distance Between Lines in nD 
  406. Sliding Window Implementation Style 
  407. Kawaii Implementation Of x = min(x, y) 
  408. CSES: Counting Towers 
  409. Notes on Liam O Connor's Thesis: Cogent 
  410. C++ lower_bound, upper_bound API 
  411. Books That Impart Mental Models 
  412. Subarrays ~= Prefixes 
  413. Operations with Modular Fractions 
  414. Modular Inverse Calculation 
  415. The Number of Pairs (a,b) Such That ab≤x Is O(xlogx) 
  416. DP as Path Independence 
  417. Correctness of lower_bound Search with Half-open Intervals 
  418. Clean Way to Write Burnside Lemma 
  419. Mnemonic for Specht Module Actions 
  420. Musing About Specht Modules 
  421. Galois Correspondence, Functorially 
  422. CubicalTT: Sharpening Thinking About Indexed Functions 
  423. Functors to Motivate Adjuntions 
  424. Madoka Magica: Plot Thoughts 
  425. Chain Rule Functorially 
  426. Specht Module Construction 
  427. Even and Odd Functions Through Representation Theory 
  428. Greg Egan: Orthogonal 
  429. Limit Is Right Adjoint to Diagonal 
  430. Limit/Colimit/Cone/Cocone: the Arrows Are Consistent! 
  431. Representable Functors 
  432. Excluded Middle Is Not False in Intuitionistic Logic 
  433. Cofibration 
  434. Lebesgue Number Lemma (TODO) 
  435. Homotopic Maps Produce Same Singular Homology: Intuition 
  436. Low Pass Filter by Delaying 
  437. Octaves Are Double Frequency Apart (TODO) 
  438. Spectral Norm of Hermitian Matrix Equals Largest Eigenvalue (TODO) 
  439. Weingarten Map 
  440. Nets from Munkres (TODO) 
  441. Limit Point Compactness from Munkres 
  442. Alexandrov Topology 
  443. Covariant Derivative 
  444. Submersions and Immersions 
  445. Quotes from the Culture 
  446. Seeing the Semidirect Product of the Dihedral Group. 
  447. Construction of Tensor Product: Atiyah Macdonald 
  448. Recovering Topology from Sheaf of Functions: Proof from Atiyah Macdonald 
  449. Urhyson's Lemma 
  450. Semidirect Product as Commuting Conditions 
  451. Exact Sequences for Semidirect Products; Fiber Bundles 
  452. Semidirect Product Is Equivalent to Splitting of Exact Sequence 
  453. Cayley Hamilton 
  454. Nakayama's Lemma 
  455. Vector Fields over the 2 Sphere 
  456. Lovecraftisms 
  457. Hairy Ball Theorem from Sperner's Lemma (TODO) 
  458. CS and Type Theory: Talks by Vovodesky 
  459. Hilbert Basis Theorem for Polynomial Rings over Fields (TODO) 
  460. Covering Spaces 
  461. Wedge Sum and Smash Product 
  462. Quotient Topology 
  463. CW Complexes and HEP 
  464. Stable Homotopy Theory 
  465. Simply Connected Spaces 
  466. Finitely Generated as Vector Space v/s Algebra: 
  467. Weak and Strong Nullstllensatz 
  468. Screen Recording for Kakoune Pull Request 
  469. John Conway: The Symmetries of Things 
  470. Semidirect Product Mnemonic 
  471. Non Orthogonal Projections 
  472. Why Did Maxwell Choose His EM Wave to Be Light? 
  473. Fast String Concatenation in Python3 
  474. Yoneda from String Concatenation 
  475. Right Kan Extensions as Extending the Domain of a Functor 
  476. Non Standard Inner Products and Unitarity of Representations 
  477. Take at Most 4 Letters from 15 Letters. 
  478. Hopf Algebras and Combinatorics 
  479. LEAN 4 Overfrom from LEAN Together 2021 
  480. RSK Correspondence for Permutations 
  481. Coq-club: the Meaning of a Specification 
  482. Conditional Probability Is Neither Causal nor Temporal 
  483. Muirhead's Inequality 
  484. Triangle Inequality 
  485. Frobenius Kernel 
  486. Burnside Lemma by Representation Theory. 
  487. Books for Contest Math 
  488. Analysing Simple Games 
  489. Historical Contemporaries 
  490. Rota's Twelvefold Way 
  491. Counting Necklackes with Unique Elements 
  492. Decomposition of Projective Space 
  493. Discrete Riemann Roch 
  494. Conversation with Olaf Klinke 
  495. Topological Groups and Languages 
  496. The Mnemonica Stack (TODO) 
  497. Conversation with Alok About How I Read 
  498. Thoughts on Blitz Chess: 950 ELO 
  499. Questions on the Structure of Graphs 
  500. Arguments for Little Endian 
  501. Expectiles 
  502. 2-SAT 
  503. Strongly Connected Components via Kosaraju's Algorithm 
  504. Articulation Points 
  505. Bouncing Light Clock Is an Hourglass 
  506. Euler Tours 
  507. Diameter of a Tree 
  508. Structure Theory of Finite Endo-functions 
  509. Set Partitions 
  510. DFS and Topological Sorting 
  511. Tournaments 
  512. Matching Problems (TODO) 
  513. Four Fundamental Subspaces 
  514. Kakoune Cheatsheet 
  515. Flows (TODO) 
  516. Amortized Analysis 
  517. Shelly Kegan: Death --- Suicide and Rationality (TODO) 
  518. Sam Harris and Jordan Peterson: Vancouver 1 (TODO) 
  519. Correctness of Binary Search 
  520. Rank/select as Compress/decompress 
  521. Remembering Eulerian and Hamiltonian Cycles 
  522. Dynamic Programming: Erik Demaine's Lectures 
  523. Accuracy vs Precision 
  524. How to Fairly Compare Groups 
  525. Noam Chomsky on Anarchism (TODO) 
  526. Slavoj Zizek: Violence 
  527. The Algebraic Structure of the 'nearest Smaller Number' Question 
  528. Sciences of the Artificial 
  529. Numbering Nodes in a Tree 
  530. LISP Quine 
  531. Statement Expressions and Other GCC C Extensions 
  532. A Quick Look at Impredicativity 
  533. Retro Glitch 
  534. SSA as Linear Typed Language 
  535. Nix Weirdness on Small Machines 
  536. Elementary Probability Theory (TODO) 
  537. Mutorch 
  538. Computing the Smith Normal Form 
  539. Exact Sequence of Pointed Sets 
  540. Under the Spell of Leibniz's Dream 
  541. The Grassmanian, Handwavily 
  542. Katex in Duktape 
  543. NaN Punning: Storing Integers in Doubles in JavaScript 
  544. Using Gurobi 
  545. Stars and Bars by Generating Functions 
  546. Burnside Theorem 
  547. Von Neumann: Foundations of QM 
  548. Discrete Schild's Ladder 
  549. Extended Euclidian Algorithm 
  550. Axiom of Choice and Zorn's Lemma 
  551. Nullstellensatz for Schemes 
  552. Perspectives on Yoneda 
  553. Germs, Stalks, Sheaves of Differentiable Functions 
  554. Intuition for Limits in Category Theory 
  555. Finite Topologies and DFS Numbering 
  556. An Incorrect Derivation of Special Relativity in 1D 
  557. The Geometry and Dynamics of Magnetic Monopoles  
  558. Sanskrit and Sumerian 
  559. The Code of Hammurabi 
  560. Hyperbolic Groups Have Solvable Word Problem 
  561. Elementary Uses of Sheaves in Complex Analysis 
  562. Snake Lemma 
  563. Kernel, Cokernel, Image 
  564. The Commutator Subgroup 
  565. Simplicity of A5 Using PSL(2, 5) 
  566. The Arg Function, Continuity, Orientation  
  567. Odd Partitions, Unique Partitions 
  568. Permutations-and-lyndon-factorization 
  569. Parallelisable Version of Maximum Sum Subarray 
  570. A Hacker's Guide to Numerical Analysis 
  571. Mobius Inversion on Incidence Algebras 
  572. Geometric Proof Of e^x >= 1+x, e^(-x) >= 1-x 
  573. Networks Are Now Faster than Disks 
  574. Einstein-de Haas Effect 
  575. Learning Code by Hearing It 
  576. Adjunctions as Advice 
  577. Reversible Computation as Groups on Programs 
  578. VC Dimension 
  579. Symplectic Version of Classical Mechanics 
  580. Theorems for Free 
  581. Cache Oblivious B Trees 
  582. Krohn-Rhodes Decomposition 
  583. Proving Block Matmul Using Program Analysis 
  584. Energy as Triangulaizing State Space 
  585. Proof of Chinese Remainder Theorem on Rings 
  586. Grokking Zariski 
  587. Fenwick Trees and Orbits 
  588. Dirichlet Inversion 
  589. Leapfrog Integration 
  590. Hamiltonian Monte Carlo, Leapfrog Integrators, and Sympletic Geometry 
  591. Coq Cheat Sheet 
  592. Writing Cheat Sheet 
  593. Architecture Cheat Sheet 
  594. History Cheat Sheet 
  595. Words Cheat Sheet 
  596. Clojure Sheat Sheet 
  597. Vim Cheat Sheet 
  598. Sheaves in Geometry and Logic 1.2: Pullbacks 
  599. Logical Predicates (OPLSS '12) 
  600. Wegli: Neat Tool for Semantically Grepping C++ 
  601. Spaces That Have Same Homotopy Groups but Not the Same Homotopy Type 
  602. Epi in Topological Spaces 
  603. Permutation Models 
  604. Godel Operations 
  605. Hair in a Bun with Stick 
  606. Orthogonal Factorization Systems 
  607. Orthogonal Morphisms 
  608. Locally Presentable Category 
  609. Remez Algorithm 
  610. Permission Bits Reference 
  611. Papers on Computational Group Theory 
  612. Kan Extensions: Key Idea 
  613. Backward Dataflow and Continuations 
  614. Common Lisp Cheat Sheet 
  615. Proof That Spec(R)Spec(R) Is a Sheaf [TODO ] 
  616. BGFS Algorithm for Unconstrained Nonlinear Optimization 
  617. LM Algorithm for Nonlinear Least Squares 
  618. Wilson's Theorem 
  619. XOR and AND Relationship 
  620. Geometry of Complex Integrals 
  621. Undefined Behaviour Is Like Compactification [TODO ] 
  622. Deriving Pratt Parsing by Analyzing Recursive Descent [TODO ] 
  623. Integral Elements of a Ring Form a Ring [TODO ] 
  624. Siefert Algorithm [TODO ] 
  625. Cap Product [TODO ] 
  626. Classification of Compact 2-Manifolds [TODO ] 
  627. Integrating Curvature in 1D [TODO ] 
  628. CP Trick: Writing Exact Counting as Counting Less Than 
  629. CP Trick: Heavy Light Decomposition Euler Tour Tree 
  630. Path Query to Subtree Query 
  631. Hilbert Polynomial and Dimension 
  632. Cost of Looping over All Multiples of ii for ii in 11 To NN 
  633. LispWorks Config 
  634. Simple Sabotage Field Manual 
  635. Bashupload 
  636. Derivatives in Diffgeo 
  637. Lie Derivative Versus Covariant Derivative 
  638. The Tor Functor 
  639. Example Where MIP Shows Extra Power over IP 
  640. Lazy Reversible Computation? 
  641. The Tyranny of Structurelessness 
  642. Counting Permutations with #MAXSAT 
  643. Coloring cat Output With supercat 
  644. Reader Monoid Needs a Hopf Algebra?! 
  645. Monads Mnemonic 
  646. SSH into Google Cloud 
  647. Dropping into Tty on manjaro/GRUB 
  648. Tooling for Performance Benchmarking 
  649. Denotational Semantics in a Few Sentences 
  650. Sum of Quadratic Errors 
  651. Hip-Hop and Shakespeare 
  652. Thu Morse Sequence for Sharing 
  653. Demoscene Tools 
  654. fd For find 
  655. Mnemonic for Why eta Is Unit: 
  656. Metis 
  657. Irreducible Polynomial over a Field Divides Any Polynomial with Common Root 
  658. How GHC Does Typeclass Resolution 
  659. Poisson Distribution 
  660. Why Commutator Is Important for QM 
  661. HPNDUF - Hard Problems Need Design up Front! 
  662. Separability of Field Extension as Diagonalizability 
  663. Motivation for the Compact-open Topology 
  664. Example of Covariance Zero, and yet "correlated" 
  665. Dumb Mnemonic for Remembering Adjunction Turnstile 
  666. Normal Subgroups Through the Lens of Actions 
  667. Ncdu for Disk Space Measurement 
  668. Nmon Versus Htop 
  669. Schrier Sims --- Why Purify Generators Times Coset 
  670. Vyn's Feeling About Symmetry 
  671. Why Division Algorithm with Multiple Variables Go Bad 
  672. GAP Permutation Syntax 
  673. Colimits Examples with Small Diagram Categories 
  674. Limits Examples with Small Diagram Categories 
  675. a + b = (a or b) + (a and b) 
  676. Intuition for Why Choosing Closed-closed Intervals of [1..n] Is (n+1)C2(n+1)C2 
  677. Codeforces Rating of Some GMs 
  678. Lie Bracket Commutator as Infinitesimal Conjugation 
  679. DFA to CFG via Colimits? 
  680. Why Pointless Topology Is Powerful 
  681. Fixpoint as Decorator 
  682. Combinatorial Generation Algorithms 
  683. Perform DP on Measures, Not Indexes. 
  684. Alternative Version of Myhill-Nerode 
  685. Uses of Minimal String Rotation 
  686. Delimited Continuations 
  687. Never Forget Monic Again 
  688. Duval's Algorithm 
  689. Amortized Complexity from the Verifier Perspective 
  690. Relationship Betwee Permutations and Runs 
  691. Brouwer's Fixed Point Theorem 
  692. XOR on Binary Trie 
  693. Inconvergent: Beautiful Generative Art 
  694. Minimal Tech Stack 
  695. DP on Subarrays 
  696. Vis Editor Cheat Sheet 
  697. L1 Norm Is Greater than or Equal to L2 Norm 
  698. For a Given Recurrence, What Base Cases Do I Need to Implement? 
  699. Splitting f(x)=yf(x) = y into Indicators 
  700. Lean Internals Cheat Sheet 
  701. Latex Cheat Sheet 
  702. Implementing GCD and LCM 
  703. lower_bound Binary Search with Closed Intervals 
  704. Example of RVs That Are Pairwise but Not 3-Way Independent. 
  705. The Groupoid Interpretation of Type Theory 
  706. Mnemonics for Free = Left Adjoint 
  707. Where to Scratch a Cat 
  708. Transfinite Recursion: Proof 
  709. Thoughts on Playing Em-Bm 
  710. An Explanation for Why Permutations and Linear Orders Are Not Naturally Isomorphic 
  711. We Can't Define Choice for Finite Sets in Haskell! 
  712. Geomean Is Scale Independent 
  713. Induction on Natural Numbers Cannot Be Derived from Other Axioms 
  714. Every Continuous Function on [a,b][a, b] Attains a Maximum 
  715. Lagrange Multipliers by Algebra 
  716. Invisible Cities 
  717. Etymology of Fiber Bundle FEBF \rightarrow E \rightarrow B 
  718. Symmetric Polynomials and Tableaux 
  719. Why Terminal Object Is a Limit 
  720. Cofactor as Derivative of Determinant 
  721. Shrinking Wedge of Circles / Hawaiian Earring (TODO) 
  722. Simplicial Approxmation of Maps (TODO) 
  723. Barycentric Subdivision: Edge Length Decreases 
  724. Singular Homology: Induced Homomorphism 
  725. Try and Think of Natural Transformations as Intertwinings 
  726. Zeroth Singular Homology Group: Intuition 
  727. Clackety Sounds: bucklespring 
  728. KMP (Knuth, Morris, Pratt) (TODO) 
  729. Depth First Search Through Linear Algebra (TODO) 
  730. Longest Increasing Subsequence, Step by Step (TODO) 
  731. On Reading How to Rule (TODO) 
  732. Representation Theory of the Symmetric Group (TODO) 
  733. Catalan Numbers as Popular Candidate Votes (TODO) 
  734. The Chromatic Polynomial (TODO) 
  735. WHO List of Essential Medicines (TODO) 
  736. Violent Deaths in Ancient Societies (TODO) 
  737. Localization: Introducing Epsilons (TODO) 
  738. Topological Proof of Infinitude of Primes 
  739. Evolution of Bee Colonies (TODO) 
  740. A Walkway of Lanterns (TODO) 
  741. Efficient Tree Transformations on GPUs (TODO) 
  742. Matroids for Greedy Algorithms (TODO) 
  743. Long-form Posts: 
  744. Samples from the Moduli Space of Mathematics 
  745. GHCID 
  746. Emily Riehl Contrability as Uniqueness 
  747. Legal Systems Very Different from Ours 
  748. MicroUI 
  749. Proof of Tree Having (V-1) Edges 
  750. Creating PDFs to Read Code 
  751. Bias and Gain 
  752. Binaural Beat 
  753. Show, Don't Tell 
  754. Subobject Classifier Measures How Much We Need to Pay to Access Fact 
  755. When Maps Cannot Be Lifted to the Universal Cover 
  756. Thoughts on Proof of Fundamental Group of Unit Circle 
  757. Intro to Topological Quantum Field Theory 
  758. Intuition for Why Finitely Presented Abelian Groups Are Isomorphic to Product of Cyclics 
  759. 103n+110^{3n+1} Cannot Be Written as Sum of Two Cubes 
  760. Stuff I Learnt in 2020 
  761. Computational Origami 
  762. Chess 
  763. Tensoring with Base Ring Has No Effect 
  764. Animating Rotations with Quaternion Curves 
  765. Mnemonic for Hom-tensor and Left-right Adjoints 
  766. Covariant Hom Is Left Exact 
  767. Line Bundles, a High Level View as I Understand Them Today 
  768. Handy List of Differential Geometry Definitions 
  769. Presburger Arithmetic Can Represent the Collatz Conjecture 
  770. Splitting of Semidirect Products in Terms of Projections 
  771. Exactness of Modules Is Local 
  772. Quotient by Maximal Ideal Gives a Field 
  773. Ring of Power Series with Infinite Positive and Negative Terms 
  774. Mean Value Theorem and Taylor's Theorem. (TODO) 
  775. Learning to Talk with Your Hands 
  776. Learn Zig in Y Minutes 
  777. Empathy 
  778. Euler Characteristic of Sphere 
  779. Split Infinitive 
  780. Butcher Group 
  781. Neovim Frontends 
  782. Contributing to SAGEmath 
  783. BLM Master Thesis 
  784. Djikstra's Using a Segtree 
  785. Markov and Chebyshev from a Measure Theoretic Lens 
  786. Among Any 51 Integers, That Are 2 with Squares Having Equal Value Modulo 100 
  787. 1n+2n++(n1)n1^n + 2^n + \dots + (n-1)^n Is Divisible by nn for Odd nn 
  788. SQLite Opening 
  789. Old School Fonts 
  790. Stalking syzigies on Hackernews 
  791. The Tyranny of Light 
  792. The Heather Subculture 
  793. Galois Theory by "Abel's Theorem in Problems and Solutions" 
  794. Galois Theory Perspective of the Quadratic Equation 
  795. Shadow Puppet Analogy for Entanglement 
  796. Assembly IDE 
  797. Maximum Matchings in Bipartite Graphs 
  798. Childhood: Playing Pokemon Gold in Japanese 
  799. Tensor Hom Adjunction 
  800. Daughters of Destiny 
  801. Reading C Declarations 
  802. Make Mnemonics 
  803. Vandermonde and FFT 
  804. Periodic Tables and Make Illegal States Unrepresentable 
  805. Disjoint Set Union 
  806. Why Is int i = i Allowed in C++? 
  807. Edward Kmett's List of Useful Math 
  808. Poems to Memorize 
  809. Mnemonica Stack 
  810. Combinations Notation in Bijective Combinatorics 
  811. Making GDB Usable 
  812. Git for Pure Mathematicians 
  813. Getting Started with APL 
  814. Cohomology Is Like Holism 
  815. readlink -f To Access File Path 
  816. Nice Way to Loop over an Array in Reverse 
  817. Why Is the Gradient Covariant? 
  818. Politicization of Science 
  819. Multi ꙮ Cular O: ꙮ / Eye of Cthulu 
  820. You Can't Measure the One Way Speed of Light 
  821. Show Me the Hand Strategy 
  822. Words That Can Be Distinguished from Letters If We Know the Sign of the Permutation 
  823. Easy Times Don't Create Weak People, They Just Allow Weak People to Survive. 
  824. Multiplicative Weights Algorithm (TODO) 
  825. Bijection from (0, 1) to [0, 1] 
  826. Rene Girard 
  827. Poverty: Who's to Blame? 
  828. Why Loss of Information Is Terrifying: Checking That a Context-free Language Is Regular Is Undecidable 
  829. Number of Vertices in a Rooted Tree 
  830. Neko to Follow Your Cursor Around 
  831. Non Commuting Observables: Light Polarization 
  832. Data Oriented Programming in C++ 
  833. Autodiff over Derivative of Integrals 
  834. Product of Compact Spaces in Compact 
  835. Natural Transformations 
  836. Cartesian Trees 
  837. Lie Bracket Versus Torsion  
  838. Preventing the Collapse of Civilization 
  839. An Elementary Example of a Thing That Is Not a Vector 
  840. Offline Documentation 
  841. Linguistic Fun Fact: Comparative Illusion 
  842. Kebab Case 
  843. This Is Not a Place of Honor 
  844. The Ise Grand Shrine 
  845. Why Is the Spectrum of a Ring Called So? 
  846. Ergo Proxy 
  847. Writing Cuneiform 
  848. Whalesong Hyperbolic Space in Detail 
  849. Motivating Djikstra's 
  850. Intuitions for Hyperbolic Space 
  851. Complex Orthogonality in Terms of Projective Geometry 
  852. Arithmetic Sequences, Number of Integers in a Closed Interval 
  853. Continued Fractions, Mobius Transformations 
  854. Thoughts on Implicit Heaps 
  855. Polynomial Root Finding Using QR Decomposition 
  856. Rank-select as Adjunction 
  857. Coupling from the Past 
  858. Word Problems in Russia and America 
  859. Encoding Mathematical Hieararchies 
  860. Your Arm Can Be a Spinor 
  861. How to Reason with Half-open Intervals 
  862. How Does One Build a Fusion Bomb? 
  863. A Natural Vector Space Without an Explicit Basis 
  864. using For Cleaner Function Type Typedefs 
  865. The Hilarious Commentary by Dinosaure in OCaml Git 
  866. How to Link Against MLIR with CMake 
  867. APLisms 
  868. Monic and Epic Arrows 
  869. The Geometry of Lagrange Multipliers 
  870. Things I Wish I Knew When I Was Learning APL 
  871. Every Ideal That Is Maximal Wrt. Being Disjoint from a Multiplicative Subset Is Prime 
  872. SpaceChem Was the Best Compiler I Ever Used 
  873. Mnemonic for Kruskal and Prim 
  874. Legendre Transform 
  875. DFS Numbers as a Monotone Map 
  876. Self Attention? Not Really 
  877. Coarse Structures 
  878. Geometric Proof of Cauchy Schwarz Inequality 
  879. Krylov Subspace Method 
  880. Good Reference to the Rete Pattern Matching Algorithm 
  881. Line of Investigation to Build Physical Intuition for Semidirect Products 
  882. The Janus Programming Language --- Time Reversible Computation 
  883. Generating k Bitsets of a Given Length n: 
  884. Vivado Toolchain Craziness 
  885. Spatial Partitioning Data Structures in Molecular Dynamics 
  886. Discrete Random Distributions with Conditioning in 20 Lines of Haskell 
  887. Small Haskell MCMC Implementation 
  888. Varargs in GHC: T7160.hs 
  889. Debugging Debug Info in GHC 
  890. GHC LLVM Code Generator: Switch to Unreachable 
  891. Concurrency in Haskell 
  892. Lazy Programs Have Space Leaks, Strict Programs Have Time Leaks 
  893. Using Compactness to Argue About Covers 
  894. Stephen Wolfram's Live Stream 
  895. McCune's Single Axiom for Group Theory 
  896. Arthur Whitney: Dense Code 
  897. How Does One Work with Arrays in a Linear Language? 
  898. Linear Optimisation Is the Same as Linear Feasibility Checking 
  899. Quantum Computation Without Complex Numbers 
  900. osqp: Convex Optimizer in 6000 LoC  
  901. The Continued Fraction of Sqrt(2) 
  902. Tensors as Equivariant Maps 
  903. Satisfied and Frustrated Equations  
  904. Algebraic Structure for Vector Clocks 
  905. Dirichlet Characters 
  906. Church Encodings via Continuations 
  907. Humanities Notes 
  908. Timings of Passes in GHC, and Low Hanging Fruit in the Backend: 
  909. Word2Vec C Code Implements Gradient Descent Really Weirdly 
  910. Collapsing BlockId, Label, Unique: 
  911. Bug in the LLVM Code Generator: Lowering of MO_Add2 And MO_AddWordC 
  912. The Smallest Implementation of Reverse Mode AD (autograd) Ever: 
  913. Lagrange Multipliers Discussion 
  914. Cycle Density 
  915. A = B --- A Book About Proofs of Combinatorial Closed Forms 
  916. Japanese Financial Counting System 
  917. Cleave As a Word Has Some of the Most Irregular Inflections 
  918. PSLQ Algorithm: Finding Integer Relations Between Reals 
  919. Bondi K-calculus 
  920. Topology as an Object Telling Us What Zero-locus Is Closed: 
  921. Blog Post: Weekend Paper Replication of STOKE, the Stochastic Superoptimizer  
  922. Vector: Arthur Whitney and Text Editors 
  923. Representing CPS in LLVM Using the @coro.* Intrinsics