ワンクリックで
source-coding
Problem-solving strategies for source coding in information theory
メニュー
Problem-solving strategies for source coding in information theory
Create git commits with user approval and no Claude attribution
Create or update continuity ledger for state preservation across clears
Create handoff document for transferring work to another session
Generate comprehensive PR descriptions following repository templates
Deep interview process to transform vague ideas into detailed specs. Works for technical and non-technical users.
Search Mathlib for lemmas by type signature pattern
| name | source-coding |
| description | Problem-solving strategies for source coding in information theory |
| allowed-tools | ["Bash","Read"] |
Use this skill when working on source-coding problems in information theory.
Source Coding Theorem
z3_solve.py prove "shannon_bound"Huffman Coding
sympy_compute.py simplify "expected_code_length"Kraft Inequality
z3_solve.py prove "kraft_inequality"Arithmetic Coding
Rate-Distortion Theory
sympy_compute.py minimize "I(X;X_hat)" --constraint "E[d] <= D"uv run python -c "print('Huffman codes for a=0.5, b=0.25, c=0.125, d=0.125: a=0, b=10, c=110, d=111')"
uv run python -m runtime.harness scripts/sympy_compute.py simplify "2**(-l1) + 2**(-l2) + 2**(-l3) + 2**(-l4)"
uv run python -m runtime.harness scripts/z3_solve.py prove "expected_length >= entropy"
From indexed textbooks:
See .claude/skills/math-mode/SKILL.md for full tool documentation.