Termination of Context-Sensitive RewritingTermination of string rewriting proved automaticallyTermination of term rewriting by semantic labellingTermination of term rewriting: Interpretation and type elimination