Abstract
When expressing rational numbers, fractional expressions are generally more efficient and convenient than decimal expressions in real-life applications. Thus, mathematicians have long sought to convert rational numbers expressed in decimal form into the corresponding fractional forms. However, numerous types of decimal expressions lack a known method of conversion into fractional form. This study aims to establish a method for converting a specific group of rational numbers from decimal to fractional form. Consider the decimal expression of
, which is
. Interestingly, from the repetend, the digit 8 is missing from the ascending sequence from 0 to 9. Such type of rational number — where the repetend forms a sequence from 0 to
with exactly one missing digit — is the group of rational numbers to be generalized. This methodology was done through theoretical exploration of decimal expressions, utilizing geometric series and number theory. The process first began through generalizing rational numbers whose repeating decimal sequences have the missing digit
. Utilizing the result, generalization for all rational numbers with a repetend missing any single digit from 0 to
were done. Consequently, if one considers a decimal number whose repetend consists digits of
to
with one missing natural number
, the number can be represented as
. Therefore, this generalization enables more efficient and precise usage of such rational numbers, helping data compression and computational efficiency. Also, the structured complexity of a missing digit holds practical value in fields such as cybersecurity and computational efficiency.
Keywords: rational number, decimal expression, fractional form, missing number
Introduction
Background
Every rational number can be expressed in both fractional and decimal forms. However, in many real-life applications, fractional forms are often more preferred. Unlike decimals, which can be lengthy and infinitely repeating, fractions offer a precise and exact representation. For instance, the lengthy decimal
can be simply expressed as
. Thus, fractional forms are preferred in pure mathematics for their clarity and ability to prevent complicated expressions, making it easier to manipulate algebraically. In computer science, while fractional forms provide accurate values, decimal expressions need to be rounded and cannot be stored exactly due to floating-point limitations. These small rounding errors lead to losses in precision and can be detrimental in fields like finance, engineering, and scientific simulations. The usage of fractional forms are also data-efficient. Instead of representing a rational number as a potentially lengthy decimal expansion, a fraction simply captures the same value using just two integers: a numerator and a denominator. This reduces the number of bits needed for storage and lowers the demand for memory allocation and processing time. This is especially important in systems that process large datasets, where performance and memory efficiency are critical. As a result, it has always been a goal for mathematicians to successfully convert every rational numbers in decimal forms to fractional forms.
The following are the conclusions mathematicians have reached1:
When a rational number is written in decimal form, it takes one of two possible expressions. The first type is when the length of the decimal expression is finite. For example, there is
or
. This case occurs when the denominator of the given rational number in irreducible form can only be divided by 2 or 5. Therefore, the fractional form for such decimal is expressed as
![]()
This makes sense because every decimal expressions are based on base 10. Therefore, if the denominator of a fraction is a power of 10, its decimal representation will be finite in length. That is, when the given decimal expression is
, it can be converted to fractional form by
![]()
![]()
For further analysis, consider the rational number
![]()
for some natural number
1. If
, the result is ![]()
ex. ![]()
2. If
,
is multiplied to both numerator and denominator to get ![]()
ex. ![]()
3. If
,
is multiplied to both numerator and denominator to get ![]()
ex. ![]()
The second type is when the length of the decimal expression of the rational number is infinite. This happens when the denominator of the given rational number in irreducible form can be divided by a prime number other than 2 or 5. Thus, the given rational number is expressed as
![]()
for some natural number
ex.
![]()
![]()
One key feature of the decimal expression of such rational numbers is that it contains a periodic part. For example,
has 1′ as the repeating part, and
has13′ as the repeating part.
To demonstrate this periodicity, the understanding of the following equation is necessary:
![]()
where the periodic part contains
This equation is proven by the formula of the sum of geometric series2. Since the initial term is
and the common ratio is also
, the following formula can be used:
![]()
where
is the initial term and
is the common ratio to get
![]()
Having proven (1), consider any natural number
which cannot be divided by neither 2 nor 5. Then, there exists an integer
such that
for some natural number
. This is proven by the Euler theorem. From the Euler theorem3,4,
, since
and 10 has no common divisor. Now, take
and
.
Next, let any rational number of the second type to be referred as
. To make the denominator some kind of form of
, multiply some number
to both numerator and denominator and have
for some natural numbers
. Then, multiple
to both numerator and denominator to get
. As the objective is to prove the periodicity of the decimal expression,
will be ignored since it translates the decimals. Therefore, it needs to be proven that
has a periodic part. If
, no additional step is needed, but if
, subtract some integer
to make
for some
. Because the number of digits in
is less than or equal to
,
can be expressed as
(some
can be zero). Finally, using
,
can be concluded, successfully proving the infinite periodicity of the expression.
Consequently, these two different types of rational numbers can be summarized as the following:
Let
be a rational number where
and
are relatively prime natural numbers. If the prime factor of
is only 2 or 5, then the decimal expression of
is finite. If not, the decimal expression of
is infinite and has periodicity.
Purpose
In the case of the second type of rational number, expressed as
, there are significant limitations to its generalization. Since
can be any prime number other than 2 or 5, the scope of rational numbers that fall under this form is extremely broad. Therefore, it is necessary to further divide this category into subgroups and develop alternative fractional representations for each group of rational numbers. Through finding a generalized fractional representation for each subgroup, it would be easier to convert complex decimal expressions back into fractions which will aid in diverse fields like computer science. Consequently, this research paper aims to generalize a fractional representation for a specific subgroup of rational numbers — those whose decimal expressions exhibit a missing number between consecutive numbers 0 through
in their repetend. This will be discussed in detail in 1.3 Objectives.
Objective/Methodology
Now, consider following decimal expressions.
![]()
![]()
In each of the repetends of the decimal expressions, respectively, number 8, 98, and 998 are missing, but other non-negative integers less than 10, 100, 1000 are present. In fact, all numbers except for
are arranged in increasing order.
Such rational number is expressed as
![]()
which will be generalized in Section 2 first.
It is important to note that Section 2 provides a generalization only for decimal expressions whose missing digit is
(i.e.
). However, the ultimate goal of this study is to generalize decimal expressions whose repetend forms a sequence of consecutive numbers from 0 to
in increasing order, with any single digit missing. Therefore, in Section 3, utilizing the result from Section 2, the generalization for cases where the missing digit is 0 and where it is
(i.e.
) will be done. Then, these cases serve as the foundation for the final generalization of decimal expression
![]()
with positive integer
that encompasses all decimal expressions with any single missing digit from 0 to
.
Decimal expression with missing digit 
This section presents a generalization of the rational number
, a class of repeating decimals in which the repetend consists of a consecutive sequence of numbers from 0 to
, except for
(i.e.
).
To make some generalization, first observe the three simplest cases which are:
![]()
![]()
Such observation gives the following assumption:
Theorem
There is a decimal number whose repetend of the decimal expression is the sequence of consecutive numbers from 0 to
except for
, where each number is written in
-digit numbers. For instance, 0 is written as
(
zeros), 1 is written as
(
zeros), and 11 is written as
(
zeros). It is expressed as
![]()
The generalization of this rational number into fractional form is
.
(Proof of Theorem)
The goal is to prove
![]()
First, analysis of the three simplest cases provides an insight.
From
, the following equation can be derived:
![]()
Similarly, from
and
, it derives
![]()
![]()
Such equation made by the three cases above now needs to be generalized to all
‘s.
Let
. From the insight given by the three previous examples, multiply
to
to get
![]()
Then, the difference between
and
can be written as
![]()
![]()
which can be simplified as
![]()
![]()
Again, it can be further simplified to
![]()
![]()
This is the generalization for a decimal expression with missing number
.
Ex) When
,
![]()
![]()
![]()
![]()
![]()
therefore
![]()
Ex) When
,
![]()
![]()
![]()
![]()
![]()
therefore
![]()
Further analysis gives an interesting insight.
has the length of the periodic part denoted as
because there are `
‘ numbers written down with each number represented using the
-digit format. Thus, it can be expressed as
![]()
through multiplying
to both sides,
![]()
One interesting property of the above quality is that the left hand side is an integer. This means that
can be divided by
. Then, the explicit formulation of the division can be written as the right hand side which has a complex structure.
Ex) When ![]()
![]()
Ex) When ![]()
![]()
Generalization of decimal expression with any missing digit
In this part, first, generalization of decimal numbers with missing digits
and 0 will take place. This is done to show how the result from Section 2 can aid in constructing generalization of decimal expressions with other missing digits. Then, final generalization of decimal numbers with any missing digit from 0 to
will be done.
Missing 
This case is when the missing number is
. Such decimal expression can be written as follows:
![]()
To find the corresponding fractional form for such rational number, the following equation takes place:
![]()
![]()
![]()
![]()
![]()
![]()
Ex) When the missing number is 9,
![]()
![]()
Ex) When the missing number is 999,
![]()
![]()
![]()
![]()
Missing zero 
This case is when the missing number is 0. Such decimal expression can be written as follows:
![]()
To find the corresponding fractional form for such rational number, the following steps takes place.
First, multiply
to
and get
![]()
Next, the following equation takes place:
![]()
![]()
![]()
Consequently,
![]()
![]()
Ex) When the missing number is `0′,
![]()
Ex) When the missing number is `000′,
![]()
![]()
![]()
![]()
![]()
General case
In this case, generalization will occur for every single missing number. Specifically, consider a missing non-negative integer
, where
. Such decimal expression can be written as follows:
![]()
To find the corresponding fractional form for such rational form, the following steps takes place:
First, take the decimal expression of
. As
is the missing number, add 1 to all numbers
in the decimal expression of
, where
. This can be represented as follows:
![]()
![]()
![]()
In this representation, the first addend is
. The second addend is
. To elaborate further about the second addend, for
,
represents the number of digits in the repetend. For
,
,
, it represents the leftmost 1 in the second addend, the second-to-rightmost 1 in the second addend, and the rightmost 1 in the second addend, respectively.
Therefore, it can be written in the following:
![]()
![]()
Through using the sum of geometric series, it can be further simplified as
![]()
Ex) When the missing number is `4′,
![]()
![]()
![]()
Ex) When the missing number is `541′,
![]()
![]()
![]()
![]()
![]()
![]()
As a matter of fact, this generalization also works when
,
, and
which was introduced in previous sections.
When
, using the generalized formula from (2), the same equation from Section 2 derives.
![]()
![]()
![]()
![]()
When
, using the generalized formula from (2), the same equation from Section 3.1 derives.
![]()
![]()
![]()
![]()
![]()
When
, using the generalized formula from (2), the same equation from Section 3.2 derives.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Consequently, the generalized equation is correct.
For further analysis, to obtain the decimal part for such rational number, one needs to multiply
to the generalized format so that it eliminates the decimal. This can be represented as follows:
![Rendered by QuickLaTeX.com \[(10^{n(10^n-1)}-1) \cdot \left(\frac{1}{(10^n-1)^2} + \frac{10^{n(10^n-k-2)}-1}{10^{n(10^n-1)}-1} \cdot \frac{10^n}{10^n-1}\right)\]](https://nhsjs.com/wp-content/ql-cache/quicklatex.com-b648dd00eb8115e3567c1de7978a901e_l3.png)
![]()
![]()
Ex) When `5′ is the missing number,
![]()
![]()
Ex) When `333′ is the missing number,
![]()
![]()
![]()
This is one of the interesting corollary of the result.
Real-life applications
This study presents two key characteristics that provides area for real-life applications. The first characteristic is clarity and efficiency. By generalizing a specific group of complex decimal expressions, this research paper offers a method to represent such numbers in a more concise and precise form. This simplification allows shorter and simpler equations, making it easier to manipulate algebraically. It also improves data efficiency through minimizing the number of bits required and reducing processing time. Moreover, this clarity helps mitigate errors caused by floating-point limitations in computers, thereby ensuring great accuracy when applied in other fields like finance. Another usage due to clarity lies on encoding. The repeating decimal pattern can be used to encode information in a non-obvious way. For instance, the missing number in the repetend could represent a specific message. Anyone familiar with the system and its generalization could easily decode the value, aiding in digital communication. The second characteristic is complexity. The concept of omitting a single digit from the repetend within a consecutive sequence of numbers from 0 to
generates a wide range of complicated decimal expressions. Therefore, this provides real-life applications in cybersecurity. However, such usage has limitations in terms of security as these rational number isn’t fully secure by itself. Even if the decimal expression looks complex, this rational number can be determined by a simple generalization. However, when integrated into a larger system, it proves highly useful. One example is obfuscation which is about hiding information so that even if someone sees it, they won’t know what it means. For instance, from such rational number, if a certain digit is missing, that could potentially represent a secret piece of information. Through combining it with random positions and numbers, it increases the confidentiality of the information. It can be used in contexts like steganographic communications where political dissidents, journalists, and military units need to send secret messages. Another example is the generation of secure passwords. Due to its complex structure, it is still hard to reverse-engineer the password. Also, the complexity of the decimal expression adds another barrier to brute-force attacks. This would ultimately help people protect their private information from attackers.
Conclusion
Study of rational numbers with decimal representations missing a single digit from a consecutive sequence of numbers from 0 to
have been done. At first, conversion of the rational number with the missing digit
(i.e.,
) to fractional form was done and was expressed in simple form (Section 2). Next, using the result from Section 2, the conversion of rational number with any missing digit was finalized. Specifically, the number could’ve been converted to the fractional form
when
is the missing digit. Also, as a corollary, the way to express the repetend which consists of
to
without
was shown. This was expressed as
The results from this study provides benefits in areas like cybersecurity, computational efficiency, digital communication, and pure mathematics. Further improvement could lie on the generalization of more complex decimal expressions such as the case when there are at least two missing digits. Generalizing more complex decimal representations could further enhance benefits in computational efficiency and cybersecurity. Nevertheless, this study provides significant value in mathematics that can lead to real-world innovation.
References
- Y. I. Manin, A. A. Panchishkin. Introduction to Modern Number Theory: Fundamental Problems, Ideas and Theories. Springer Berlin Heidelberg (2005). [↩]
- Mathematics LibreTexts, 24: The geometric series. https://math.libretexts.org/Bookshelves/Precalculus/Precalculus_(Tradler_and_Carley)/24%3A_The_Geometric_Series (2020). [↩]
- K. C. Chowdhury, A First Course in Theory of Numbers. (2007). [↩]
- L. K. Hua, Introduction to Number Theory. Springer Science & Business Media(2012). [↩]




