@user21820 I came up with a neat axiomatization for ordinal machines which has a relatively simple framework. I haven't finished proving that it's as strong as it's supposed to be (should interpret PA2), but I think it works. Take a look, if you're interested :)
Consider a two typed theory: one type for the ordinals, and the other is a class of partial functions between ordinals. We also include "null" as a constant object, which is not an ordinal. Our language includes a function application operator, which is suppressed in favor of the typical "F(x)" notation. For simplicity, we restrict…
Consider a two typed theory: one type for the ordinals, and the other is a class of partial functions between ordinals. We also include "null" as a constant object, which is not an ordinal. Our language includes a function application operator, which is suppressed in favor of the typical "F(x)" notation. For simplicity, we restrict…