Wolfram Language 12で、

>>158-159

の4つのタイプの分解を行う関数を作りました。