What happens if I replace a *unique natural number* that form a commutative Monoid with *the set of integers*...












0















In mathematical logic, a Gödel numbering is a function that assigns to each symbol and well-formed formula of some formal language a unique natural number, called its Gödel number. The concept was used by Kurt Gödel for the proof of his incompleteness theorems. (Gödel 1931)



The natural numbers, N, form a commutative monoid under addition (identity element zero), or multiplication (identity element one). A submonoid of N under addition is called a numerical monoid.
The positive integers, N ∖ {0}, form a commutative monoid under multiplication (identity element one).



The set of integers Z forms a commutative ring under addition and multiplication




What happens if I replace a unique natural number that form a commutative Monoid with the set of integers Z that form a commutative Ring ?



The more specific question should be: What happens if I use (not if I replace) a unique natural number that form a commutative Monoid as (not with) the set of integers Z that form a commutative Ring ?



Monoid $Rightarrow$ Ring



P.S: I don't want replace formally but I do not want to really change, but to make it believe that it is as if I had replaced.










share|cite|improve this question









New contributor




Peter Long is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











put on hold as unclear what you're asking by Andreas Blass, Neil Strickland, Andrés E. Caicedo, Eric Wofsey, Noah Schweber 17 mins ago


Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.











  • 2




    All uses of Gödel numbering that I'm aware of (in particular its use in the incompleteness theorems) use far more than the commutative monoid structure of $mathbb N$. Usually, one begins with the commutative semiring structure (i.e., one begins with addition and multiplication) and defines more complicated operations and predicates in terms of these.
    – Andreas Blass
    2 hours ago










  • Sorry, begins with the commutative semiring structure and go to Monoidal structure only or also you can begins from monoidal structure and go to commutative ring structure ? Why you should start from a higher structure only and go down to the lower one then ? Can you start from lower and go to higher ?
    – Peter Long
    2 hours ago








  • 1




    Who (other than you) goes to the lower, monoidal structure on $mathbb N$, in the context of Gödel numbering?
    – Andreas Blass
    2 hours ago










  • But can we do it ? Is possible to go in the context of Gödel numbering, go down towards to the monoidal structure and then go up again? Because my goal is to get down to the monoidal structure in order "to go back" from there to up the commutative semiring structure again
    – Peter Long
    1 hour ago








  • 2




    @PeterLong I can't tell what you're getting at at all here, and to be honest I don't think you can either. My comments re: several of your math.stackexchange questions apply here as well: can you clearly and precisely state the issues you see, rather than just throwing out complicated phrases? There may be a good question here (although, more appropriate for MSE) but as currently phrased it is too unclear to admit an answer (given that you don't find Joel's answer satisfactory for some reason).
    – Noah Schweber
    11 mins ago
















0















In mathematical logic, a Gödel numbering is a function that assigns to each symbol and well-formed formula of some formal language a unique natural number, called its Gödel number. The concept was used by Kurt Gödel for the proof of his incompleteness theorems. (Gödel 1931)



The natural numbers, N, form a commutative monoid under addition (identity element zero), or multiplication (identity element one). A submonoid of N under addition is called a numerical monoid.
The positive integers, N ∖ {0}, form a commutative monoid under multiplication (identity element one).



The set of integers Z forms a commutative ring under addition and multiplication




What happens if I replace a unique natural number that form a commutative Monoid with the set of integers Z that form a commutative Ring ?



The more specific question should be: What happens if I use (not if I replace) a unique natural number that form a commutative Monoid as (not with) the set of integers Z that form a commutative Ring ?



Monoid $Rightarrow$ Ring



P.S: I don't want replace formally but I do not want to really change, but to make it believe that it is as if I had replaced.










share|cite|improve this question









New contributor




Peter Long is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











put on hold as unclear what you're asking by Andreas Blass, Neil Strickland, Andrés E. Caicedo, Eric Wofsey, Noah Schweber 17 mins ago


Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.











  • 2




    All uses of Gödel numbering that I'm aware of (in particular its use in the incompleteness theorems) use far more than the commutative monoid structure of $mathbb N$. Usually, one begins with the commutative semiring structure (i.e., one begins with addition and multiplication) and defines more complicated operations and predicates in terms of these.
    – Andreas Blass
    2 hours ago










  • Sorry, begins with the commutative semiring structure and go to Monoidal structure only or also you can begins from monoidal structure and go to commutative ring structure ? Why you should start from a higher structure only and go down to the lower one then ? Can you start from lower and go to higher ?
    – Peter Long
    2 hours ago








  • 1




    Who (other than you) goes to the lower, monoidal structure on $mathbb N$, in the context of Gödel numbering?
    – Andreas Blass
    2 hours ago










  • But can we do it ? Is possible to go in the context of Gödel numbering, go down towards to the monoidal structure and then go up again? Because my goal is to get down to the monoidal structure in order "to go back" from there to up the commutative semiring structure again
    – Peter Long
    1 hour ago








  • 2




    @PeterLong I can't tell what you're getting at at all here, and to be honest I don't think you can either. My comments re: several of your math.stackexchange questions apply here as well: can you clearly and precisely state the issues you see, rather than just throwing out complicated phrases? There may be a good question here (although, more appropriate for MSE) but as currently phrased it is too unclear to admit an answer (given that you don't find Joel's answer satisfactory for some reason).
    – Noah Schweber
    11 mins ago














0












0








0








In mathematical logic, a Gödel numbering is a function that assigns to each symbol and well-formed formula of some formal language a unique natural number, called its Gödel number. The concept was used by Kurt Gödel for the proof of his incompleteness theorems. (Gödel 1931)



The natural numbers, N, form a commutative monoid under addition (identity element zero), or multiplication (identity element one). A submonoid of N under addition is called a numerical monoid.
The positive integers, N ∖ {0}, form a commutative monoid under multiplication (identity element one).



The set of integers Z forms a commutative ring under addition and multiplication




What happens if I replace a unique natural number that form a commutative Monoid with the set of integers Z that form a commutative Ring ?



The more specific question should be: What happens if I use (not if I replace) a unique natural number that form a commutative Monoid as (not with) the set of integers Z that form a commutative Ring ?



Monoid $Rightarrow$ Ring



P.S: I don't want replace formally but I do not want to really change, but to make it believe that it is as if I had replaced.










share|cite|improve this question









New contributor




Peter Long is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












In mathematical logic, a Gödel numbering is a function that assigns to each symbol and well-formed formula of some formal language a unique natural number, called its Gödel number. The concept was used by Kurt Gödel for the proof of his incompleteness theorems. (Gödel 1931)



The natural numbers, N, form a commutative monoid under addition (identity element zero), or multiplication (identity element one). A submonoid of N under addition is called a numerical monoid.
The positive integers, N ∖ {0}, form a commutative monoid under multiplication (identity element one).



The set of integers Z forms a commutative ring under addition and multiplication




What happens if I replace a unique natural number that form a commutative Monoid with the set of integers Z that form a commutative Ring ?



The more specific question should be: What happens if I use (not if I replace) a unique natural number that form a commutative Monoid as (not with) the set of integers Z that form a commutative Ring ?



Monoid $Rightarrow$ Ring



P.S: I don't want replace formally but I do not want to really change, but to make it believe that it is as if I had replaced.







lo.logic






share|cite|improve this question









New contributor




Peter Long is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|cite|improve this question









New contributor




Peter Long is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|cite|improve this question




share|cite|improve this question








edited 3 hours ago





















New contributor




Peter Long is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 3 hours ago









Peter Long

72




72




New contributor




Peter Long is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Peter Long is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Peter Long is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




put on hold as unclear what you're asking by Andreas Blass, Neil Strickland, Andrés E. Caicedo, Eric Wofsey, Noah Schweber 17 mins ago


Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.






put on hold as unclear what you're asking by Andreas Blass, Neil Strickland, Andrés E. Caicedo, Eric Wofsey, Noah Schweber 17 mins ago


Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.










  • 2




    All uses of Gödel numbering that I'm aware of (in particular its use in the incompleteness theorems) use far more than the commutative monoid structure of $mathbb N$. Usually, one begins with the commutative semiring structure (i.e., one begins with addition and multiplication) and defines more complicated operations and predicates in terms of these.
    – Andreas Blass
    2 hours ago










  • Sorry, begins with the commutative semiring structure and go to Monoidal structure only or also you can begins from monoidal structure and go to commutative ring structure ? Why you should start from a higher structure only and go down to the lower one then ? Can you start from lower and go to higher ?
    – Peter Long
    2 hours ago








  • 1




    Who (other than you) goes to the lower, monoidal structure on $mathbb N$, in the context of Gödel numbering?
    – Andreas Blass
    2 hours ago










  • But can we do it ? Is possible to go in the context of Gödel numbering, go down towards to the monoidal structure and then go up again? Because my goal is to get down to the monoidal structure in order "to go back" from there to up the commutative semiring structure again
    – Peter Long
    1 hour ago








  • 2




    @PeterLong I can't tell what you're getting at at all here, and to be honest I don't think you can either. My comments re: several of your math.stackexchange questions apply here as well: can you clearly and precisely state the issues you see, rather than just throwing out complicated phrases? There may be a good question here (although, more appropriate for MSE) but as currently phrased it is too unclear to admit an answer (given that you don't find Joel's answer satisfactory for some reason).
    – Noah Schweber
    11 mins ago














  • 2




    All uses of Gödel numbering that I'm aware of (in particular its use in the incompleteness theorems) use far more than the commutative monoid structure of $mathbb N$. Usually, one begins with the commutative semiring structure (i.e., one begins with addition and multiplication) and defines more complicated operations and predicates in terms of these.
    – Andreas Blass
    2 hours ago










  • Sorry, begins with the commutative semiring structure and go to Monoidal structure only or also you can begins from monoidal structure and go to commutative ring structure ? Why you should start from a higher structure only and go down to the lower one then ? Can you start from lower and go to higher ?
    – Peter Long
    2 hours ago








  • 1




    Who (other than you) goes to the lower, monoidal structure on $mathbb N$, in the context of Gödel numbering?
    – Andreas Blass
    2 hours ago










  • But can we do it ? Is possible to go in the context of Gödel numbering, go down towards to the monoidal structure and then go up again? Because my goal is to get down to the monoidal structure in order "to go back" from there to up the commutative semiring structure again
    – Peter Long
    1 hour ago








  • 2




    @PeterLong I can't tell what you're getting at at all here, and to be honest I don't think you can either. My comments re: several of your math.stackexchange questions apply here as well: can you clearly and precisely state the issues you see, rather than just throwing out complicated phrases? There may be a good question here (although, more appropriate for MSE) but as currently phrased it is too unclear to admit an answer (given that you don't find Joel's answer satisfactory for some reason).
    – Noah Schweber
    11 mins ago








2




2




All uses of Gödel numbering that I'm aware of (in particular its use in the incompleteness theorems) use far more than the commutative monoid structure of $mathbb N$. Usually, one begins with the commutative semiring structure (i.e., one begins with addition and multiplication) and defines more complicated operations and predicates in terms of these.
– Andreas Blass
2 hours ago




All uses of Gödel numbering that I'm aware of (in particular its use in the incompleteness theorems) use far more than the commutative monoid structure of $mathbb N$. Usually, one begins with the commutative semiring structure (i.e., one begins with addition and multiplication) and defines more complicated operations and predicates in terms of these.
– Andreas Blass
2 hours ago












Sorry, begins with the commutative semiring structure and go to Monoidal structure only or also you can begins from monoidal structure and go to commutative ring structure ? Why you should start from a higher structure only and go down to the lower one then ? Can you start from lower and go to higher ?
– Peter Long
2 hours ago






Sorry, begins with the commutative semiring structure and go to Monoidal structure only or also you can begins from monoidal structure and go to commutative ring structure ? Why you should start from a higher structure only and go down to the lower one then ? Can you start from lower and go to higher ?
– Peter Long
2 hours ago






1




1




Who (other than you) goes to the lower, monoidal structure on $mathbb N$, in the context of Gödel numbering?
– Andreas Blass
2 hours ago




Who (other than you) goes to the lower, monoidal structure on $mathbb N$, in the context of Gödel numbering?
– Andreas Blass
2 hours ago












But can we do it ? Is possible to go in the context of Gödel numbering, go down towards to the monoidal structure and then go up again? Because my goal is to get down to the monoidal structure in order "to go back" from there to up the commutative semiring structure again
– Peter Long
1 hour ago






But can we do it ? Is possible to go in the context of Gödel numbering, go down towards to the monoidal structure and then go up again? Because my goal is to get down to the monoidal structure in order "to go back" from there to up the commutative semiring structure again
– Peter Long
1 hour ago






2




2




@PeterLong I can't tell what you're getting at at all here, and to be honest I don't think you can either. My comments re: several of your math.stackexchange questions apply here as well: can you clearly and precisely state the issues you see, rather than just throwing out complicated phrases? There may be a good question here (although, more appropriate for MSE) but as currently phrased it is too unclear to admit an answer (given that you don't find Joel's answer satisfactory for some reason).
– Noah Schweber
11 mins ago




@PeterLong I can't tell what you're getting at at all here, and to be honest I don't think you can either. My comments re: several of your math.stackexchange questions apply here as well: can you clearly and precisely state the issues you see, rather than just throwing out complicated phrases? There may be a good question here (although, more appropriate for MSE) but as currently phrased it is too unclear to admit an answer (given that you don't find Joel's answer satisfactory for some reason).
– Noah Schweber
11 mins ago










2 Answers
2






active

oldest

votes


















3














The purpose of Gödel coding is the process of arithmetization, by which syntactic or other combinatorial ideas that are not directly expressible in arithmetic can be simulated by a process of faithful representation. The point is that in our arithmetic theories, we are entitled to refer to concepts such as formulas and proofs and so on, by means of the Gödel codes.



Meanwhile, the structure of the natural numbers $langlemathbb{N},+,cdot,0,1rangle$ is bi-interpretable with the structure of the integers $langlemathbb{Z},+,cdot,0,1rangle$, in the sense that each of these structures can define a copy of the other, in such a way that it can also definably see how it is translated into the others. Namely, the natural numbers $mathbb{N}$ are the sums-of-four-squares in $mathbb{Z}$, and there are diverse ways to define a copy of $mathbb{Z}$ inside $mathbb{N}$.



So although it is traditional to take the Peano axioms PA as an axiomatization of the natural numbers $mathbb{N}$, one can translate the axioms to make a equivalent corresponding axiomatization of $mathbb{Z}$.



In this sense, it doesn't matter whether you use natural numbers or integers in the Gödel coding; doing so will achiever the same ends in the end. There is essentially no fundamental difference in the ideas and methods.






share|cite|improve this answer





















  • mm.. but this not depend by how you can use this informations for moving through this context ? For example: the set of integers with respect to subtraction is not a group but a quasi-group, $+$ is associative and $−$ is not. With $+$ we even have a group. There is essentially no fundamental difference , yes, because informations are always the same but not the purpose for which you can use that information.
    – Peter Long
    2 hours ago












  • it doesn't matter whether you use natural numbers or integers in the Gödel coding There is something that I do not understand yet, but it is not tied to what you wrote, but for how, what you wrote could be used.
    – Peter Long
    2 hours ago






  • 2




    The point of my answer is not that the structures are the same, but rather that they have the same capacity to be used for arithmetization, which is all the matters for Gödelization (as mentioned also by Andreas Blass in his comment), because they can be interpreted in each other.
    – Joel David Hamkins
    2 hours ago










  • that they have the same capacity to be used for arithmetization But I know that for example, godelization can be used to 'convert' vectors into scalars like here For example, what happens if you can convert velocity (vector quantity) into speed (scalar quantity) ? Something does not come back because it seems that a concrete physical limit can be overcome if you use 'godelization', for example
    – Peter Long
    1 hour ago












  • and then you do not overcome anything that is 'physically' because the physical problem seems only a mathematical coding problem, not only a real "physical" problem but just an apparent physical query. To represent a vector quantity in a scalar quantity does not involve reaching the limit that was previously said to be 'physical'?
    – Peter Long
    1 hour ago



















1














Suppose you were trying a similar attempt of arithmetization, but you decided to do so for Presburger arithmetic. Well, there would be a couple of problems. The first is that you have only addition, so that your possibilities for encoding are limited, and it would be challenging to find a unique code for every statement, AND be able to refer to this code inside the theory. The second is that Presburger arithmetic is decidable, so you cannot get an incompleteness result like that of Goedel: you can tell which statements are true of the (additive) monoid of the natural numbers.



The reason Goedel chose (the semiring of) natural numbers is because the theory he was working with had as a model the natural numbers with multiplication and addition. If you chose to axiomatize properties of another structure such as a commutative ring, you could try to use the language to code statements by members of the structure, but you could not necessarily get the results Goedel did; it depends on whether the theory of the structure is (inherently? I forget the technical adjective) undecidable.



Gerhard "The Other Hand Has Fingers" Paseman, 2019.01.02.






share|cite|improve this answer





















  • To answer the question in the title, it is not clear to me how to use an element as a structure. Since you are talking of codes as in Goedel arithmetization, it sounds like you want to represent (statements about members of a structure) by (entities which are placeholders for such members) in order to talk about proving such statements inside the theory. I do not see how you would do the replacement or what you could do after that. Gerhard "Give Me A Reason Why" Paseman, 2019.01.02.
    – Gerhard Paseman
    24 mins ago


















2 Answers
2






active

oldest

votes








2 Answers
2






active

oldest

votes









active

oldest

votes






active

oldest

votes









3














The purpose of Gödel coding is the process of arithmetization, by which syntactic or other combinatorial ideas that are not directly expressible in arithmetic can be simulated by a process of faithful representation. The point is that in our arithmetic theories, we are entitled to refer to concepts such as formulas and proofs and so on, by means of the Gödel codes.



Meanwhile, the structure of the natural numbers $langlemathbb{N},+,cdot,0,1rangle$ is bi-interpretable with the structure of the integers $langlemathbb{Z},+,cdot,0,1rangle$, in the sense that each of these structures can define a copy of the other, in such a way that it can also definably see how it is translated into the others. Namely, the natural numbers $mathbb{N}$ are the sums-of-four-squares in $mathbb{Z}$, and there are diverse ways to define a copy of $mathbb{Z}$ inside $mathbb{N}$.



So although it is traditional to take the Peano axioms PA as an axiomatization of the natural numbers $mathbb{N}$, one can translate the axioms to make a equivalent corresponding axiomatization of $mathbb{Z}$.



In this sense, it doesn't matter whether you use natural numbers or integers in the Gödel coding; doing so will achiever the same ends in the end. There is essentially no fundamental difference in the ideas and methods.






share|cite|improve this answer





















  • mm.. but this not depend by how you can use this informations for moving through this context ? For example: the set of integers with respect to subtraction is not a group but a quasi-group, $+$ is associative and $−$ is not. With $+$ we even have a group. There is essentially no fundamental difference , yes, because informations are always the same but not the purpose for which you can use that information.
    – Peter Long
    2 hours ago












  • it doesn't matter whether you use natural numbers or integers in the Gödel coding There is something that I do not understand yet, but it is not tied to what you wrote, but for how, what you wrote could be used.
    – Peter Long
    2 hours ago






  • 2




    The point of my answer is not that the structures are the same, but rather that they have the same capacity to be used for arithmetization, which is all the matters for Gödelization (as mentioned also by Andreas Blass in his comment), because they can be interpreted in each other.
    – Joel David Hamkins
    2 hours ago










  • that they have the same capacity to be used for arithmetization But I know that for example, godelization can be used to 'convert' vectors into scalars like here For example, what happens if you can convert velocity (vector quantity) into speed (scalar quantity) ? Something does not come back because it seems that a concrete physical limit can be overcome if you use 'godelization', for example
    – Peter Long
    1 hour ago












  • and then you do not overcome anything that is 'physically' because the physical problem seems only a mathematical coding problem, not only a real "physical" problem but just an apparent physical query. To represent a vector quantity in a scalar quantity does not involve reaching the limit that was previously said to be 'physical'?
    – Peter Long
    1 hour ago
















3














The purpose of Gödel coding is the process of arithmetization, by which syntactic or other combinatorial ideas that are not directly expressible in arithmetic can be simulated by a process of faithful representation. The point is that in our arithmetic theories, we are entitled to refer to concepts such as formulas and proofs and so on, by means of the Gödel codes.



Meanwhile, the structure of the natural numbers $langlemathbb{N},+,cdot,0,1rangle$ is bi-interpretable with the structure of the integers $langlemathbb{Z},+,cdot,0,1rangle$, in the sense that each of these structures can define a copy of the other, in such a way that it can also definably see how it is translated into the others. Namely, the natural numbers $mathbb{N}$ are the sums-of-four-squares in $mathbb{Z}$, and there are diverse ways to define a copy of $mathbb{Z}$ inside $mathbb{N}$.



So although it is traditional to take the Peano axioms PA as an axiomatization of the natural numbers $mathbb{N}$, one can translate the axioms to make a equivalent corresponding axiomatization of $mathbb{Z}$.



In this sense, it doesn't matter whether you use natural numbers or integers in the Gödel coding; doing so will achiever the same ends in the end. There is essentially no fundamental difference in the ideas and methods.






share|cite|improve this answer





















  • mm.. but this not depend by how you can use this informations for moving through this context ? For example: the set of integers with respect to subtraction is not a group but a quasi-group, $+$ is associative and $−$ is not. With $+$ we even have a group. There is essentially no fundamental difference , yes, because informations are always the same but not the purpose for which you can use that information.
    – Peter Long
    2 hours ago












  • it doesn't matter whether you use natural numbers or integers in the Gödel coding There is something that I do not understand yet, but it is not tied to what you wrote, but for how, what you wrote could be used.
    – Peter Long
    2 hours ago






  • 2




    The point of my answer is not that the structures are the same, but rather that they have the same capacity to be used for arithmetization, which is all the matters for Gödelization (as mentioned also by Andreas Blass in his comment), because they can be interpreted in each other.
    – Joel David Hamkins
    2 hours ago










  • that they have the same capacity to be used for arithmetization But I know that for example, godelization can be used to 'convert' vectors into scalars like here For example, what happens if you can convert velocity (vector quantity) into speed (scalar quantity) ? Something does not come back because it seems that a concrete physical limit can be overcome if you use 'godelization', for example
    – Peter Long
    1 hour ago












  • and then you do not overcome anything that is 'physically' because the physical problem seems only a mathematical coding problem, not only a real "physical" problem but just an apparent physical query. To represent a vector quantity in a scalar quantity does not involve reaching the limit that was previously said to be 'physical'?
    – Peter Long
    1 hour ago














3












3








3






The purpose of Gödel coding is the process of arithmetization, by which syntactic or other combinatorial ideas that are not directly expressible in arithmetic can be simulated by a process of faithful representation. The point is that in our arithmetic theories, we are entitled to refer to concepts such as formulas and proofs and so on, by means of the Gödel codes.



Meanwhile, the structure of the natural numbers $langlemathbb{N},+,cdot,0,1rangle$ is bi-interpretable with the structure of the integers $langlemathbb{Z},+,cdot,0,1rangle$, in the sense that each of these structures can define a copy of the other, in such a way that it can also definably see how it is translated into the others. Namely, the natural numbers $mathbb{N}$ are the sums-of-four-squares in $mathbb{Z}$, and there are diverse ways to define a copy of $mathbb{Z}$ inside $mathbb{N}$.



So although it is traditional to take the Peano axioms PA as an axiomatization of the natural numbers $mathbb{N}$, one can translate the axioms to make a equivalent corresponding axiomatization of $mathbb{Z}$.



In this sense, it doesn't matter whether you use natural numbers or integers in the Gödel coding; doing so will achiever the same ends in the end. There is essentially no fundamental difference in the ideas and methods.






share|cite|improve this answer












The purpose of Gödel coding is the process of arithmetization, by which syntactic or other combinatorial ideas that are not directly expressible in arithmetic can be simulated by a process of faithful representation. The point is that in our arithmetic theories, we are entitled to refer to concepts such as formulas and proofs and so on, by means of the Gödel codes.



Meanwhile, the structure of the natural numbers $langlemathbb{N},+,cdot,0,1rangle$ is bi-interpretable with the structure of the integers $langlemathbb{Z},+,cdot,0,1rangle$, in the sense that each of these structures can define a copy of the other, in such a way that it can also definably see how it is translated into the others. Namely, the natural numbers $mathbb{N}$ are the sums-of-four-squares in $mathbb{Z}$, and there are diverse ways to define a copy of $mathbb{Z}$ inside $mathbb{N}$.



So although it is traditional to take the Peano axioms PA as an axiomatization of the natural numbers $mathbb{N}$, one can translate the axioms to make a equivalent corresponding axiomatization of $mathbb{Z}$.



In this sense, it doesn't matter whether you use natural numbers or integers in the Gödel coding; doing so will achiever the same ends in the end. There is essentially no fundamental difference in the ideas and methods.







share|cite|improve this answer












share|cite|improve this answer



share|cite|improve this answer










answered 2 hours ago









Joel David Hamkins

164k25501864




164k25501864












  • mm.. but this not depend by how you can use this informations for moving through this context ? For example: the set of integers with respect to subtraction is not a group but a quasi-group, $+$ is associative and $−$ is not. With $+$ we even have a group. There is essentially no fundamental difference , yes, because informations are always the same but not the purpose for which you can use that information.
    – Peter Long
    2 hours ago












  • it doesn't matter whether you use natural numbers or integers in the Gödel coding There is something that I do not understand yet, but it is not tied to what you wrote, but for how, what you wrote could be used.
    – Peter Long
    2 hours ago






  • 2




    The point of my answer is not that the structures are the same, but rather that they have the same capacity to be used for arithmetization, which is all the matters for Gödelization (as mentioned also by Andreas Blass in his comment), because they can be interpreted in each other.
    – Joel David Hamkins
    2 hours ago










  • that they have the same capacity to be used for arithmetization But I know that for example, godelization can be used to 'convert' vectors into scalars like here For example, what happens if you can convert velocity (vector quantity) into speed (scalar quantity) ? Something does not come back because it seems that a concrete physical limit can be overcome if you use 'godelization', for example
    – Peter Long
    1 hour ago












  • and then you do not overcome anything that is 'physically' because the physical problem seems only a mathematical coding problem, not only a real "physical" problem but just an apparent physical query. To represent a vector quantity in a scalar quantity does not involve reaching the limit that was previously said to be 'physical'?
    – Peter Long
    1 hour ago


















  • mm.. but this not depend by how you can use this informations for moving through this context ? For example: the set of integers with respect to subtraction is not a group but a quasi-group, $+$ is associative and $−$ is not. With $+$ we even have a group. There is essentially no fundamental difference , yes, because informations are always the same but not the purpose for which you can use that information.
    – Peter Long
    2 hours ago












  • it doesn't matter whether you use natural numbers or integers in the Gödel coding There is something that I do not understand yet, but it is not tied to what you wrote, but for how, what you wrote could be used.
    – Peter Long
    2 hours ago






  • 2




    The point of my answer is not that the structures are the same, but rather that they have the same capacity to be used for arithmetization, which is all the matters for Gödelization (as mentioned also by Andreas Blass in his comment), because they can be interpreted in each other.
    – Joel David Hamkins
    2 hours ago










  • that they have the same capacity to be used for arithmetization But I know that for example, godelization can be used to 'convert' vectors into scalars like here For example, what happens if you can convert velocity (vector quantity) into speed (scalar quantity) ? Something does not come back because it seems that a concrete physical limit can be overcome if you use 'godelization', for example
    – Peter Long
    1 hour ago












  • and then you do not overcome anything that is 'physically' because the physical problem seems only a mathematical coding problem, not only a real "physical" problem but just an apparent physical query. To represent a vector quantity in a scalar quantity does not involve reaching the limit that was previously said to be 'physical'?
    – Peter Long
    1 hour ago
















mm.. but this not depend by how you can use this informations for moving through this context ? For example: the set of integers with respect to subtraction is not a group but a quasi-group, $+$ is associative and $−$ is not. With $+$ we even have a group. There is essentially no fundamental difference , yes, because informations are always the same but not the purpose for which you can use that information.
– Peter Long
2 hours ago






mm.. but this not depend by how you can use this informations for moving through this context ? For example: the set of integers with respect to subtraction is not a group but a quasi-group, $+$ is associative and $−$ is not. With $+$ we even have a group. There is essentially no fundamental difference , yes, because informations are always the same but not the purpose for which you can use that information.
– Peter Long
2 hours ago














it doesn't matter whether you use natural numbers or integers in the Gödel coding There is something that I do not understand yet, but it is not tied to what you wrote, but for how, what you wrote could be used.
– Peter Long
2 hours ago




it doesn't matter whether you use natural numbers or integers in the Gödel coding There is something that I do not understand yet, but it is not tied to what you wrote, but for how, what you wrote could be used.
– Peter Long
2 hours ago




2




2




The point of my answer is not that the structures are the same, but rather that they have the same capacity to be used for arithmetization, which is all the matters for Gödelization (as mentioned also by Andreas Blass in his comment), because they can be interpreted in each other.
– Joel David Hamkins
2 hours ago




The point of my answer is not that the structures are the same, but rather that they have the same capacity to be used for arithmetization, which is all the matters for Gödelization (as mentioned also by Andreas Blass in his comment), because they can be interpreted in each other.
– Joel David Hamkins
2 hours ago












that they have the same capacity to be used for arithmetization But I know that for example, godelization can be used to 'convert' vectors into scalars like here For example, what happens if you can convert velocity (vector quantity) into speed (scalar quantity) ? Something does not come back because it seems that a concrete physical limit can be overcome if you use 'godelization', for example
– Peter Long
1 hour ago






that they have the same capacity to be used for arithmetization But I know that for example, godelization can be used to 'convert' vectors into scalars like here For example, what happens if you can convert velocity (vector quantity) into speed (scalar quantity) ? Something does not come back because it seems that a concrete physical limit can be overcome if you use 'godelization', for example
– Peter Long
1 hour ago














and then you do not overcome anything that is 'physically' because the physical problem seems only a mathematical coding problem, not only a real "physical" problem but just an apparent physical query. To represent a vector quantity in a scalar quantity does not involve reaching the limit that was previously said to be 'physical'?
– Peter Long
1 hour ago




and then you do not overcome anything that is 'physically' because the physical problem seems only a mathematical coding problem, not only a real "physical" problem but just an apparent physical query. To represent a vector quantity in a scalar quantity does not involve reaching the limit that was previously said to be 'physical'?
– Peter Long
1 hour ago











1














Suppose you were trying a similar attempt of arithmetization, but you decided to do so for Presburger arithmetic. Well, there would be a couple of problems. The first is that you have only addition, so that your possibilities for encoding are limited, and it would be challenging to find a unique code for every statement, AND be able to refer to this code inside the theory. The second is that Presburger arithmetic is decidable, so you cannot get an incompleteness result like that of Goedel: you can tell which statements are true of the (additive) monoid of the natural numbers.



The reason Goedel chose (the semiring of) natural numbers is because the theory he was working with had as a model the natural numbers with multiplication and addition. If you chose to axiomatize properties of another structure such as a commutative ring, you could try to use the language to code statements by members of the structure, but you could not necessarily get the results Goedel did; it depends on whether the theory of the structure is (inherently? I forget the technical adjective) undecidable.



Gerhard "The Other Hand Has Fingers" Paseman, 2019.01.02.






share|cite|improve this answer





















  • To answer the question in the title, it is not clear to me how to use an element as a structure. Since you are talking of codes as in Goedel arithmetization, it sounds like you want to represent (statements about members of a structure) by (entities which are placeholders for such members) in order to talk about proving such statements inside the theory. I do not see how you would do the replacement or what you could do after that. Gerhard "Give Me A Reason Why" Paseman, 2019.01.02.
    – Gerhard Paseman
    24 mins ago
















1














Suppose you were trying a similar attempt of arithmetization, but you decided to do so for Presburger arithmetic. Well, there would be a couple of problems. The first is that you have only addition, so that your possibilities for encoding are limited, and it would be challenging to find a unique code for every statement, AND be able to refer to this code inside the theory. The second is that Presburger arithmetic is decidable, so you cannot get an incompleteness result like that of Goedel: you can tell which statements are true of the (additive) monoid of the natural numbers.



The reason Goedel chose (the semiring of) natural numbers is because the theory he was working with had as a model the natural numbers with multiplication and addition. If you chose to axiomatize properties of another structure such as a commutative ring, you could try to use the language to code statements by members of the structure, but you could not necessarily get the results Goedel did; it depends on whether the theory of the structure is (inherently? I forget the technical adjective) undecidable.



Gerhard "The Other Hand Has Fingers" Paseman, 2019.01.02.






share|cite|improve this answer





















  • To answer the question in the title, it is not clear to me how to use an element as a structure. Since you are talking of codes as in Goedel arithmetization, it sounds like you want to represent (statements about members of a structure) by (entities which are placeholders for such members) in order to talk about proving such statements inside the theory. I do not see how you would do the replacement or what you could do after that. Gerhard "Give Me A Reason Why" Paseman, 2019.01.02.
    – Gerhard Paseman
    24 mins ago














1












1








1






Suppose you were trying a similar attempt of arithmetization, but you decided to do so for Presburger arithmetic. Well, there would be a couple of problems. The first is that you have only addition, so that your possibilities for encoding are limited, and it would be challenging to find a unique code for every statement, AND be able to refer to this code inside the theory. The second is that Presburger arithmetic is decidable, so you cannot get an incompleteness result like that of Goedel: you can tell which statements are true of the (additive) monoid of the natural numbers.



The reason Goedel chose (the semiring of) natural numbers is because the theory he was working with had as a model the natural numbers with multiplication and addition. If you chose to axiomatize properties of another structure such as a commutative ring, you could try to use the language to code statements by members of the structure, but you could not necessarily get the results Goedel did; it depends on whether the theory of the structure is (inherently? I forget the technical adjective) undecidable.



Gerhard "The Other Hand Has Fingers" Paseman, 2019.01.02.






share|cite|improve this answer












Suppose you were trying a similar attempt of arithmetization, but you decided to do so for Presburger arithmetic. Well, there would be a couple of problems. The first is that you have only addition, so that your possibilities for encoding are limited, and it would be challenging to find a unique code for every statement, AND be able to refer to this code inside the theory. The second is that Presburger arithmetic is decidable, so you cannot get an incompleteness result like that of Goedel: you can tell which statements are true of the (additive) monoid of the natural numbers.



The reason Goedel chose (the semiring of) natural numbers is because the theory he was working with had as a model the natural numbers with multiplication and addition. If you chose to axiomatize properties of another structure such as a commutative ring, you could try to use the language to code statements by members of the structure, but you could not necessarily get the results Goedel did; it depends on whether the theory of the structure is (inherently? I forget the technical adjective) undecidable.



Gerhard "The Other Hand Has Fingers" Paseman, 2019.01.02.







share|cite|improve this answer












share|cite|improve this answer



share|cite|improve this answer










answered 47 mins ago









Gerhard Paseman

8,31911946




8,31911946












  • To answer the question in the title, it is not clear to me how to use an element as a structure. Since you are talking of codes as in Goedel arithmetization, it sounds like you want to represent (statements about members of a structure) by (entities which are placeholders for such members) in order to talk about proving such statements inside the theory. I do not see how you would do the replacement or what you could do after that. Gerhard "Give Me A Reason Why" Paseman, 2019.01.02.
    – Gerhard Paseman
    24 mins ago


















  • To answer the question in the title, it is not clear to me how to use an element as a structure. Since you are talking of codes as in Goedel arithmetization, it sounds like you want to represent (statements about members of a structure) by (entities which are placeholders for such members) in order to talk about proving such statements inside the theory. I do not see how you would do the replacement or what you could do after that. Gerhard "Give Me A Reason Why" Paseman, 2019.01.02.
    – Gerhard Paseman
    24 mins ago
















To answer the question in the title, it is not clear to me how to use an element as a structure. Since you are talking of codes as in Goedel arithmetization, it sounds like you want to represent (statements about members of a structure) by (entities which are placeholders for such members) in order to talk about proving such statements inside the theory. I do not see how you would do the replacement or what you could do after that. Gerhard "Give Me A Reason Why" Paseman, 2019.01.02.
– Gerhard Paseman
24 mins ago




To answer the question in the title, it is not clear to me how to use an element as a structure. Since you are talking of codes as in Goedel arithmetization, it sounds like you want to represent (statements about members of a structure) by (entities which are placeholders for such members) in order to talk about proving such statements inside the theory. I do not see how you would do the replacement or what you could do after that. Gerhard "Give Me A Reason Why" Paseman, 2019.01.02.
– Gerhard Paseman
24 mins ago



Popular posts from this blog

Understanding the information contained in the Deep Space Network XML data?

Ross-on-Wye

Eastern Orthodox Church