Skip to content
View crabsatellite's full-sized avatar
๐Ÿ–๏ธ
Vacation
๐Ÿ–๏ธ
Vacation
  • New York

Block or report crabsatellite

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
crabsatellite/README.md

Alex Li

Automated reasoning, algorithm configuration, computational combinatorics.

M.S. Computer Engineering, New York University.

Personal Site


Research

Canonicalization Leakage in Non-Equivariant Models

Models trained on canonicalized circuit representations achieve strong prediction (r = 0.788) but 0% invariance consistency. We decompose this into four orthogonal signal components to isolate the leakage mechanism.

DOI GitHub

Learned Control Layers for MaxSAT

First RL-based dynamic algorithm configuration for MaxSAT local search. PPO controller discovers an explore-then-exploit noise schedule, outperforming Bayesian-optimized static configuration (7/10 wins, p = 0.019).

DOI GitHub

Z3 Tactic Evolution

A fixed tactic string that improves Z3's solve rate on QF_NIA by +2.2pp on test and +4.3pp on validation, with zero solver modification. Cross-validated on 3 external benchmark families.

DOI GitHub


Tools

Dockerfile Doctor โ€” The only Dockerfile linter that fixes what it finds. 80 rules, 51 auto-fixers, pure Python, zero dependencies.

PyPI GitHub


Community

Minecraft Modding โ€” 3 published mods on CurseForge. Ported 9 mods to NeoForge/Forge 1.21.

CurseForge

Pinned Loading

  1. hotBath hotBath Public

    Minecraft mod adding therapeutic bath fluids with healing, buffs, and temperature mod integrations โ€” 1.8M+ downloads on CurseForge. Supports Forge 1.20.1 & NeoForge 1.21.1+

    Java 4

  2. dockerfile-doctor dockerfile-doctor Public

    The only Dockerfile linter that fixes what it finds. 80 rules, 51 auto-fixers, SARIF output, zero dependencies. Pure Python.

    Python

  3. z3-tactic-evolution z3-tactic-evolution Public

    Opt-NIA: A sequential portfolio strategy that improves Z3 SMT solver on nonlinear integer arithmetic by +2โ€“4pp. Greedy seed selection, 6-tactic preprocessing, rigorous evaluation.

    Python

  4. aegis-protocol aegis-protocol Public

    Execution provenance protocol for AI agents โ€” tamper-evident, third-party verifiable behavioral records. Hash chains (SHA-256) + Ed25519 signatures + JCS (RFC 8785). Zero dependencies, 202 tests.

    JavaScript

  5. canonicalization-leakage canonicalization-leakage Public

    CL-DIAG: Diagnosing canonicalization leakage in supervised learning under group symmetry

    Python

  6. learned-control-layers learned-control-layers Public

    RL-based Dynamic Algorithm Configuration for MaxSAT local search โ€” PPO controller tunes clause-weighting parameters during NuWLS solving, achieving 10-19% improvement

    C++