Soundness Proof Assistant Purpose Provides expert guidance on constructing type soundness proofs for programming language type systems. Capabilities - Progress theorem proof templates - Preservation theorem proof templates - Substitution lemma generation - Canonical forms lemma derivation - Proof case enumeration - Mechanization guidance Usage Guidelines 1. Lemma Identification : Identify required supporting lemmas 2. Progress Proof : Prove progress theorem by cases 3. Preservation Proof : Prove preservation theorem 4. Substitution Lemmas : Prove substitution preserves typing 5. Mechanization…