Type Proofs

CS 432 — Goal-first type derivations for Decaf statements
Generated with the assistance of Claude Code (Opus 5.5)
— ← / → to step · ↑ / ↓ for the previous / next proof · R for the rules view · click a marked line to prove it

Source

Lines marked ▸ have a proof. The highlight is the code the current goal is about.

No traces loaded — run tracer/regen_traces.sh

Current Step

Goal-first: start from what we want to show, then pick the one rule whose conclusion has the goal's form

What to notice

Proof Tree

The goal sits at the bottom. Each line is one rule instance: its premises are above the line, its name to the right, its conclusion below. Dashed goals are still open.