simp [FinInt.add_comm']
n m : FinInt 32
⊢ FinInt.add n m = FinInt.add m n ∧
    [(SSAVal.SSAVal "n", { fst := MLIRType.i32, snd := n }), (SSAVal.SSAVal "m", { fst := MLIRType.i32, snd := m }),
        (SSAVal.SSAVal "r", { fst := MLIRType.int Signedness.Signless 32, snd := FinInt.add n m })] =
      [(SSAVal.SSAVal "n", { fst := MLIRType.i32, snd := n }), (SSAVal.SSAVal "m", { fst := MLIRType.i32, snd := m }),
        (SSAVal.SSAVal "r", { fst := MLIRType.int Signedness.Signless 32, snd := FinInt.add m n })]
no goals