[1] Every SOL (second order logic axiom system) has a corresponding Turing machine that verifies SOL statements, given a proof and axioms. (If this weren't the case, how could we be sure that our SOL proofs are correct?)
[3] From [1] and [2] every SOL has a corresponding FOL that verifies its proofs (meaning for each SOL axiom system, there is a FOL that verifies that a (SOL proof) proves a (SOL statement)).
How then can SOL be really different than FOL? Is SOL just FOL in disguise? Can we re-formulate SOL as FOL?