<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ICICLE on Matt Suiche</title><link>https://www.msuiche.com/tags/icicle/</link><description>Recent content in ICICLE on Matt Suiche</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 11 Nov 2026 00:00:00 +0100</lastBuildDate><atom:link href="https://www.msuiche.com/tags/icicle/index.xml" rel="self" type="application/rss+xml"/><item><title>Model Internals, part 1: Proving LLM inference on Rust, CUDA, and Lean</title><link>https://www.msuiche.com/posts/model-internals-part-1-proving-llm-inference-on-rust-cuda-and-lean/</link><pubDate>Wed, 11 Nov 2026 00:00:00 +0100</pubDate><guid>https://www.msuiche.com/posts/model-internals-part-1-proving-llm-inference-on-rust-cuda-and-lean/</guid><description>&lt;p&gt;
&lt;p class="markdown-image"&gt;
 &lt;img src="./images/frog-toad-proof.png" alt="Frog tells Toad that the program has a proof of correctness; Toad observes that an unread proof could have proven anything." /&gt;
&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Cartoon by &lt;a href="https://twitter.com/veorq" target="_blank" rel="noopener"&gt;JP Aumasson&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Windows Internals taught a generation of systems people to stop treating the operating system as a black box: handles, objects, syscalls, memory, and the contracts between them. Model Internals is the same exercise for modern AI systems. Weightproof is part 1 because the interesting security property is not a bigger model or a faster token counter; it is knowing exactly which weights, traces, tables, instructions, and proof obligations produced a token.&lt;/p&gt;</description></item></channel></rss>