2
<p><span class="h-card" translate="no"><a href="https://mathstodon.xyz/@xameer" class="u-url mention">@<span>xameer</span></a></span> meow?</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> the re pre - commit - books for automating it</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> is this real world rust code? Because my somewhat diminished urge to learn Rust diminishes more. </p><p>The ok(()) labia call is ... something tho.</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@geofflangdale" class="u-url mention">@<span>geofflangdale</span></a></span> I don&#39;t remember why I wanted to check which multiplications by small constants could be expressed as the sum of three shifts by constant</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@regehr" class="u-url mention">@<span>regehr</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@geofflangdale" class="u-url mention">@<span>geofflangdale</span></a></span> thank you!</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@geofflangdale" class="u-url mention">@<span>geofflangdale</span></a></span> it&#39;s doing exists-forall queries -- this is program synthesis</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@geofflangdale" class="u-url mention">@<span>geofflangdale</span></a></span> see if this makes sense for you</p><p><a href="https://gist.github.com/regehr/95aec54f01af5ade6e3c10e632378406" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">gist.github.com/regehr/95aec54</span><span class="invisible">f01af5ade6e3c10e632378406</span></a></p><p>it&#39;s just the smallest z3-python file in my private repo that uses forall</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@regehr" class="u-url mention">@<span>regehr</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@geofflangdale" class="u-url mention">@<span>geofflangdale</span></a></span> yep! I don&#39;t quite understand how pyz3 translates ForAll into SMT-LIB but i am sure i can figure that out</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@geofflangdale" class="u-url mention">@<span>geofflangdale</span></a></span> python ok?</p>