Can a Carry Be Greater Than 1 in Base 2?

  • Thread starter Thread starter exequor
  • Start date Start date
  • Tags Tags
    Base
Click For Summary

Discussion Overview

The discussion revolves around the concept of carries in different numeral bases, specifically focusing on whether a carry can exceed "1" in base 2 (binary). Participants explore the implications of carries in base one and base two, as well as the general principles of addition across numeral systems.

Discussion Character

  • Debate/contested

Main Points Raised

  • One participant questions if a carry greater than "1" is possible in base one, suggesting a misunderstanding of numeral systems.
  • Another participant clarifies that in base one, only the digit "0" exists, implying that carries do not function as they do in other bases.
  • Some participants assert that in binary (base 2), the carry is always "1," and no carry of "2" can occur.
  • One participant mentions a conversation with their professor, who claimed that carries can be of any size, leading to confusion regarding the application of this concept in different bases.
  • A hypothetical scenario is presented where a function involving base conversion is discussed, questioning how carries would be represented in binary when sums exceed the base value.

Areas of Agreement / Disagreement

Participants generally agree that in base 2, the carry cannot exceed "1." However, there is disagreement regarding the professor's assertion that carries can be larger, leading to confusion about the nature of carries in different bases.

Contextual Notes

Some participants express uncertainty about the definitions and applications of numeral bases, particularly regarding unary and binary systems. The discussion reflects a mix of foundational understanding and misconceptions about how carries operate in various bases.

exequor
Messages
393
Reaction score
0
Ok, I am currently taking a course where you have to draw state diagrams to represent functions in different bases. the function is [tex]2x_{1}+x_{2}[/tex]. When you add two numbers regardless of the base you have a sum (least significant digit) and a carry. Now in base one, is it possible to have a carry greater than "1" since all you are dealing with is "0"s and "1"s?
 
Last edited:
Engineering news on Phys.org
exequor said:
Ok, I am currently taking a course where you have to draw state diagrams to represent functions in different bases. the function is 2(x1) + (x2). When you add two numbers regardless of the base you have a sum (least significant digit) and a carry. Now in base one, is it possible to have a carry greater than "1" since all you are dealing with is "0"s and "1"s?

You must mean base 2. In base one, you only have one digit, 0.

No, the carry is always a 1.


01 + 01 = 10. The carry was a "1" into the second slot.
 
I agree with Antiphon, I think you mean binary (base 2). I have not heard of a unary base being used.

Definition of unary base (from dictionary.com) - <data, humour> Base one. A number base with only one digit, namely zero, and which can therefore only be used to express the number zero. Attempting to add one to zero results in an infinite sequence of carries. Numbers in unary notation can be represented particularly efficiently however since each digit requires no storage.
 
Exequor, think of it this way. Do you ever carry anything larger than 9 in base 10 system? You know the answer of course, and we never carry 0 (duh) soooooo, there is only one thing in binary we ever carry and that is 1.
 
Oh yea, I meant base two. :D

The thing is the class is "digital logic" right, and using my own logic I know that there can not be a carry of "2" in base two. I mentioned it to the professor and he said that you can have a carry of any size... to me it is a matter of confusing bases and the way that we use them because I think that it is a base ten thing. I just had to ask the question here to ensure that I was not the only "stupid" person that thought the largest carry in base two is "1" and the highest carry in base five is "4".

If the function was [tex]3x_{1}+x_{2}[/tex] and you got something like 4 you convert that to base two... 100 your sum would be "0" and your carry would be "100" right?
 
Last edited:

Similar threads

Replies
25
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
Replies
5
Views
3K
Replies
24
Views
4K
  • · Replies 22 ·
Replies
22
Views
2K
  • · Replies 9 ·
Replies
9
Views
4K
Replies
80
Views
6K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 37 ·
2
Replies
37
Views
5K
  • · Replies 3 ·
Replies
3
Views
3K