Require Undecidability.CounterMachines.Reductions.HaltTM_1_to_CM1_HALT.
Require Undecidability.StackMachines.Reductions.CM1_HALT_to_SMNdl_UB.
Require Undecidability.StackMachines.Reductions.SMNdl_UB_to_CSSM_UB.

(* Many-one reduction from Turing machine halting to uniform boundedness of confluent simple stack machines *)
Theorem reduction : HaltTM 1 ⪯ CSSM_UB.