マグマの計算(2) 「マグマの左単位元と右単位元」の続きです。「推移閉包を求めるプログラム」は使えそうにないので、推移律を一回だけ適用するように変更しました。 class Exp: pass # Multiplication クラス class Multiplication(Exp): def __init__(self, left, right): self.left = left self.right = right def __str__(self): if isinstance(self.left, Multiplication): left_str = "(" + str(self.…