Timeline for Direct construction of the integers
Current License: CC BY-SA 3.0
38 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Nov 28, 2017 at 11:17 | comment | added | Carl Mummert | In the case of the integers (and this is well known) we can avoid a quotient by just redefining the operations to always produce a value in a particular set of representatives. For example we could define an integer to be a pair $(m,n)$ of naturals in which $m = 0$ or $n = 0$ - the set of such pairs is a selector for the usual equivalence relation used to define integers. Then we define the operations to always produce a result in our set. So the issue of having a quotient seems like it is a chimera. The same thing happens for the construction of $\mathbb{Q}$ from $\mathbb{Z}$, etc. | |
Nov 28, 2017 at 10:45 | answer | added | CopyPasteIt | timeline score: 0 | |
Apr 13, 2017 at 12:58 | history | edited | CommunityBot |
replaced http://mathoverflow.net/ with https://mathoverflow.net/
|
|
Dec 22, 2016 at 17:57 | comment | added | Jonathan Beardsley | Wanted to use the fundamental group of the circle, but then realized this required quotienting by homotopy equivalence. | |
Dec 22, 2016 at 14:57 | history | edited | Francesco Polizzi | CC BY-SA 3.0 |
added 25 characters in body
|
Sep 19, 2016 at 12:43 | vote | accept | Jacques Carette | ||
Sep 19, 2016 at 12:41 | comment | added | Jacques Carette | @HeinrichD that is covered in the question: I would like something like an inductive type for $\mathbb{Z}$, which is constructed directly. Yours is an indirect construction. And I really should have asked about the ring of integers. | |
Sep 16, 2016 at 18:46 | comment | added | HeinrichD | Since the question is only about the set of integers: What's wrong with $\mathbb{Z} := \{0\} \cup \mathbb{N}^+ \times \{0,1\}$? Here $(n,0)$ means $+n$ and $(n,1)$ means $-n$. | |
Aug 18, 2013 at 18:54 | answer | added | Gerald Edgar | timeline score: 3 | |
Aug 18, 2013 at 17:14 | comment | added | Włodzimierz Holsztyński | @Gerald Edgar, you may insert your $(-1\ 0\ 1)$ construction into a separate answer. Then I will remove my copy. | |
Aug 18, 2013 at 1:14 | comment | added | Mariano Suárez-Álvarez | Maybe god gave us the natural numbers and forced us to do some work to get the integers? | |
Aug 18, 2013 at 1:10 | answer | added | Włodzimierz Holsztyński | timeline score: 1 | |
Aug 16, 2013 at 14:38 | answer | added | Chandan Singh Dalawat | timeline score: 3 | |
Nov 8, 2011 at 12:27 | comment | added | Jacques Carette | I don't disagree! I just wanted to "explore the design space" a bit more, to see what is possible. | |
Nov 8, 2011 at 10:49 | comment | added | Andrej Bauer | In that case, I would go for two-level inductive definition, followed by lemmas that show the thing has the correct universal property. Then you just keep proving everything from the universal property. Which leads to teh natural conclusion that you shouldn't really worry about how the integers are constructed, but rahter than what they are. Your proofs should not rely on any particular construction of the integers. That's my opinion. | |
Nov 7, 2011 at 21:27 | comment | added | Jacques Carette | @Andrej: a combination of the last two. I want a quotient-free construction of the integers, as this is easiest to handle in all existing proof assistants, and is at the same time 'more elegant'. It really does not feel like something as fundamental as the integers should require a 'complicated' construction. A good representation should allow for proofs about properties of the integers which are 'structural', in the same way one easily gets structural proofs for most properties of the naturals, but without reference to the naturals. | |
Nov 7, 2011 at 17:16 | answer | added | David Milovich | timeline score: 15 | |
Nov 7, 2011 at 14:17 | comment | added | Andrej Bauer | Could you explain your motivation? Are you trying to get an efficient implementation of the integers, or something that works well in a proof assistant, or something that is mathematically elegant, or what? | |
Nov 7, 2011 at 11:38 | answer | added | Leo Alonso | timeline score: 2 | |
Nov 7, 2011 at 11:27 | answer | added | S. Carnahan♦ | timeline score: 13 | |
Nov 6, 2011 at 16:18 | answer | added | Valerio Capraro | timeline score: 2 | |
Nov 6, 2011 at 13:39 | vote | accept | Jacques Carette | ||
Nov 6, 2011 at 13:43 | |||||
Nov 6, 2011 at 13:28 | answer | added | Lii | timeline score: 3 | |
Aug 3, 2010 at 4:32 | comment | added | Kaveh | How about using two types? One for non-negative integers and one for negative ones, each having one function and one constant. | |
Aug 1, 2010 at 12:36 | comment | added | Jacques Carette | @Kaveh: those axioms induce a quotient. | |
Aug 1, 2010 at 7:33 | comment | added | Kaveh | 0 (zero), S (successor) , P (predecessor) Add the axioms PS(x)=SP(x)=x. | |
Jun 28, 2010 at 11:49 | comment | added | Jacques Carette | @Russell: indeed. Seems unfortunate that there is not obvious, straightforwardly irredundant, elegant and direct construction of the integers. [The initial object in the category of unital rings is certainly an elegant characterization!] | |
Jun 28, 2010 at 9:57 | comment | added | Russell O'Connor | @Jacques: Defining Integers to be Maybe (Either Positive Positive) is also a 2-level definition (well it is once you combine Maybe (Either x x) into one level). | |
Jun 22, 2010 at 21:23 | comment | added | Daniel Litt | Ah sorry, leading indeed. | |
Jun 22, 2010 at 16:39 | comment | added | Jacques Carette | I take my 'redundant' comment back - this seems to be a good answer. The only remaining difficulty are the leading zeroes (rather than the trailing zeroes) which would exist in a naive inductive definition of strings of symbols. A 2-level definition can take care of that, though that is somewhat inelegant. | |
Jun 22, 2010 at 16:06 | comment | added | Daniel Litt | You're fine as long as you eliminate trailing zeros, which I suspect is the objection. | |
Jun 22, 2010 at 15:57 | comment | added | rgrig | Balanced ternary doesn't seem redundant. en.wikipedia.org/wiki/Balanced_ternary Do you have a (counter)example? | |
Jun 22, 2010 at 14:33 | comment | added | Jacques Carette | @Gerald: isn't your second construction 'redundant' (some numbers are multiply represented) so that you would need to take a quotient? Yes, that is direct enough. | |
Jun 22, 2010 at 14:31 | history | edited | Jacques Carette | CC BY-SA 2.5 |
more clarification
|
Jun 22, 2010 at 14:24 | history | edited | Jacques Carette | CC BY-SA 2.5 |
clarify
|
Jun 22, 2010 at 14:18 | comment | added | Gerald Edgar | Strings of symbols, from a three-letter alphabet (representing digits 0, 1, -1; thought of as base 3 expansions). All but finitely many digits must be zero. Define operations essentially as in grade-school. Is that what you want for "direct"? I took balanced ternary, since you don't want to start with positive integers... | |
Jun 22, 2010 at 14:13 | comment | added | Gerald Edgar | The free group on one generator? Or do you want to define multiplication, as well? Maybe you should provide an example of a "direct" construction of something else to show what you have in mind. | |
Jun 22, 2010 at 14:01 | history | asked | Jacques Carette | CC BY-SA 2.5 |