B Indexing Sequences: Do We Start at 0 or 1?

AI Thread Summary
The discussion centers on whether indexing sequences should start at 0 or 1, particularly using a periodic sequence like ABCD. It highlights that starting at 0 simplifies calculations using n mod 4, making it easier to determine terms in the sequence. However, it contrasts this with other types of sequences, such as geometric and arithmetic, which typically start at 1. The choice of indexing can lead to four different methods, but starting at 0 is often deemed simpler for periodic sequences. Ultimately, the decision on indexing impacts programming and code verbosity, with many programming languages favoring zero-based indexing.
Mr Davis 97
Messages
1,461
Reaction score
44
Say we have a periodic sequencs, ABCDABCDABCDA... etc. We would normally call A term 1, B term 2, C term 3, etc. However, to find the nth term, do we need to designate A as term 0, B as term 1, etc? Since we would use n mod 4 to find the nth term, wouldn't this mean that 4, 8, 12, etc would have to correspond to 0 rather than 1, this showing that we have to start the sequence ordering from 0 rather than 1?
Wouldn't this be in contrast to other sequences such as geometric and arithmetic that start at 1 rather than 0?
 
Mathematics news on Phys.org
We can write it either way. It depends on how we index the four-element vocabulary set and also on how we index the elements of the sequence. Since either can start at 0 or 1, there are four different ways we can do this. Here are two of them:

Least compact method (both start at 1):
##V_1=`A',\ V_2=`B',\ V_3=`C', \ V_4=`D'## then the sequence ##s_n##, numbered starting at 1, has ##s_n=V_{(1+(n-1)\mod 4)}##

Most compact method (both start at 0):
##V_0=`A',\ V_1=`B',\ V_2=`C', \ V_3=`D'## then the sequence ##s_n##, numbered starting at 0, has ##s_n=V_{(n\mod 4)}##
 
So although both ways of numbering are possible, starting at 0 is probably the simplest way for periodic sequences?
 
Yes. This issue often comes up in programming computers. Deciding whether to index a vector starting with zero or one can significantly affect the verbosity of the code that refers to that vector. Usually, but not always, I have found it is better to start at 0. But not all computer languages allow array indexing to start with numbers other than 1.
 
Suppose ,instead of the usual x,y coordinate system with an I basis vector along the x -axis and a corresponding j basis vector along the y-axis we instead have a different pair of basis vectors ,call them e and f along their respective axes. I have seen that this is an important subject in maths My question is what physical applications does such a model apply to? I am asking here because I have devoted quite a lot of time in the past to understanding convectors and the dual...
Insights auto threads is broken atm, so I'm manually creating these for new Insight articles. In Dirac’s Principles of Quantum Mechanics published in 1930 he introduced a “convenient notation” he referred to as a “delta function” which he treated as a continuum analog to the discrete Kronecker delta. The Kronecker delta is simply the indexed components of the identity operator in matrix algebra Source: https://www.physicsforums.com/insights/what-exactly-is-diracs-delta-function/ by...

Similar threads

Replies
1
Views
2K
Replies
1
Views
2K
Replies
3
Views
2K
Replies
4
Views
2K
Replies
4
Views
2K
Replies
3
Views
2K
Replies
11
Views
2K
Back
Top