From the nlab article on Martin-Löf dependent type theory:
The weakening and substitution rules are admissible rules: they do not need to be explicitly included in the type theory as they could be proven by induction on the structure of all possible derivations.
Similarly, exercise E2.7 from the classic article "Syntax and Semantics of Dependent Types" by Martin Hofmann:
Show that for any type theory containing some or all of the type formers described above the rules Weak and Subst are admissible.
This was actually where, coming from the mathematical side, I prematurely ended my last incursion into type theory.
Now, in the hope to establish an entry point for anyone in a similar position: There must be a clear write-up of this somewhere, as it seems pointless to continue into type theory without having solved a point as fundamental as that. Is it just me or is this really nowhere to be found on the net?
I would appreciate answers demonstrating the admissibility of the aforementioned rules, or pointers to relevant sources. This is less about the results for their own sake than about seeing type theory at work supporting itself before serving as a foundation for other things. The scarcity (?) of hands-on demonstrations in this vein seems a major roadblock to entering the field, at least trustwise. It could be removed easily by material just plainly showing how these fundamental aspects are handled at a basic level (one that should really be routine for a seasoned type theorist?). Thanks!