Rigorous Training Categories