ℹ️ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://mathworld.wolfram.com/Error-CorrectingCode.html |
| Last Crawled | 2026-04-12 16:56:48 (1 day ago) |
| First Indexed | 2020-04-19 04:01:08 (5 years ago) |
| HTTP Status Code | 200 |
| Meta Title | Error-Correcting Code -- from Wolfram MathWorld |
| Meta Description | An error-correcting code is an algorithm for expressing a sequence of numbers such that any errors which are introduced can be detected and corrected (within certain limitations) based on the remaining numbers. The study of error-correcting codes and the associated mathematics is known as coding theory. Error detection is much simpler than error correction, and one or more "check" digits are commonly embedded in credit card numbers in order to detect mistakes. Early space probes... |
| Meta Canonical | null |
| Boilerpipe Text | Algebra
Applied Mathematics
Calculus and Analysis
Discrete Mathematics
Foundations of Mathematics
Geometry
History and Terminology
Number Theory
Probability and Statistics
Recreational Mathematics
Topology
Alphabetical Index
New in MathWorld
An error-correcting code is an algorithm for expressing a sequence of numbers such that any errors which are introduced can be detected and corrected (within certain
limitations) based on the remaining numbers. The study of error-correcting codes
and the associated mathematics is known as
coding theory
.
Error detection is much simpler than error correction, and one or more "check" digits are commonly embedded in credit card numbers in order to detect mistakes.
Early space probes like Mariner used a type of error-correcting code called a block
code, and more recent space probes use convolution codes. Error-correcting codes
are also used in CD players, high speed modems, and cellular phones. Modems use error
detection when they compute
checksums
, which are sums
of the digits in a given transmission modulo some number. The
ISBN
used to identify books also incorporates a check
digit
.
A powerful check for 13
digit
numbers consists of the following. Write the number as a string of
digits
. Take
and double. Now add the number of
digits
in
odd
positions which are
to this number. Now add
. The check number is then the number required
to bring the last
digit
to 0. This scheme detects all single
digit
errors and all
transpositions
of adjacent
digits
except 0 and 9.
Let
denote the maximal number of
(0,1)-vectors having the property that any two of the set
differ in at least
places. The corresponding vectors can correct
errors.
is the number of
s with precisely
1s (Sloane and Plouffe 1995). Since it is not possible for
-vectors
to differ in
places and since
-vectors
which differ in all
places partition into disparate sets of two,
(1)
Values of
can be found by labeling the
(0,1)-
-vectors, finding all unordered pairs
of
-vectors which differ from each other in at least
places, forming a
graph
from these
unordered pairs, and then finding the
clique number
of this graph. Unfortunately, finding the size of a clique for a given
graph
is an
NP-complete problem
.
OEIS
1
A000079
2, 4, 8, 16, 32,
64, 128, ...
2
1, 2, 4, 8, ...
3
1, 1, 2, 2, ...
4
A005864
1, 1, 1, 2, 4, 8,
16, 20, 40, ...
5
1, 1, 1, 1, 2, ...
6
A005865
1,
1, 1, 1, 1, 2, 2, 2, 4, 6, 12, ...
7
1, 1, 1, 1, 1, 1, 2, ...
8
A005866
1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, ...
See also
Checksum
,
Clique
,
Clique Number
,
Coding
Theory
,
Finite Field
,
Golay
Code
,
Hadamard Matrix
,
Halved
Cube Graph
,
Hamming Code
,
ISBN
,
Perfect Code
,
UPC
Explore with Wolfram|Alpha
References
Baylis, J.
Error Correcting Codes: A Mathematical Introduction.
Boca Raton, FL: CRC Press,
1998.
Berlekamp, E. R.
Algebraic
Coding Theory, rev. ed.
New York: McGraw-Hill, 1968.
Brouwer,
A. E.; Shearer, J. B.; Sloane, N. J. A.; and Smith, W. D.
"A New Table of Constant Weight Codes."
IEEE Trans. Inform. Th.
36
,
1334-1380, 1990.
Calderbank, A. R.; Hammons, A. R. Jr.; Kumar,
P. V.; Sloane, N. J. A.; and Solé, P. "A Linear Construction
for Certain Kerdock and Preparata Codes."
Bull. Amer. Math. Soc.
29
,
218-222, 1993.
Conway, J. H. and Sloane, N. J. A. "Quaternary
Constructions for the Binary Single-Error-Correcting Codes of Julin, Best and Others."
Des. Codes Cryptogr.
4
, 31-42, 1994.
Conway, J. H.
and Sloane, N. J. A. "Error-Correcting Codes." §3.2 in
Sphere
Packings, Lattices, and Groups, 2nd ed.
New York: Springer-Verlag, pp. 75-88,
1993.
Gachkov, I. "Error-Correcting Codes with
Mathematica
."
http://library.wolfram.com/infocenter/MathSource/5085/
.
Gallian,
J. "How Computers Can Read and Correct ID Numbers."
Math Horizons
,
pp. 14-15, Winter 1993.
Guy, R. K.
Unsolved
Problems in Number Theory, 2nd ed.
New York: Springer-Verlag, pp. 119-121,
1994.
MacWilliams, F. J. and Sloane, N. J. A.
The
Theory of Error-Correcting Codes.
Amsterdam, Netherlands: North-Holland,
1977.
Sloane, N. J. A. Sequences
A000079
/M1129,
A005864
/M1111,
A005865
/M0240,
and
A005866
/M0226 in "The On-Line Encyclopedia
of Integer Sequences."
Sloane, N. J. A. and Plouffe, S.
Figure M0240 in
The
Encyclopedia of Integer Sequences.
San Diego: Academic Press, 1995.
Referenced
on Wolfram|Alpha
Error-Correcting Code
Cite this as:
Weisstein, Eric W.
"Error-Correcting Code."
From
MathWorld
--A Wolfram Resource.
https://mathworld.wolfram.com/Error-CorrectingCode.html
Subject classifications |
| Markdown |  TOPICS

[Algebra](https://mathworld.wolfram.com/topics/Algebra.html) [Applied Mathematics](https://mathworld.wolfram.com/topics/AppliedMathematics.html) [Calculus and Analysis](https://mathworld.wolfram.com/topics/CalculusandAnalysis.html) [Discrete Mathematics](https://mathworld.wolfram.com/topics/DiscreteMathematics.html) [Foundations of Mathematics](https://mathworld.wolfram.com/topics/FoundationsofMathematics.html) [Geometry](https://mathworld.wolfram.com/topics/Geometry.html) [History and Terminology](https://mathworld.wolfram.com/topics/HistoryandTerminology.html) [Number Theory](https://mathworld.wolfram.com/topics/NumberTheory.html) [Probability and Statistics](https://mathworld.wolfram.com/topics/ProbabilityandStatistics.html) [Recreational Mathematics](https://mathworld.wolfram.com/topics/RecreationalMathematics.html) [Topology](https://mathworld.wolfram.com/topics/Topology.html)
[Alphabetical Index](https://mathworld.wolfram.com/letters/) [New in MathWorld](https://mathworld.wolfram.com/whatsnew/)
- [Discrete Mathematics](https://mathworld.wolfram.com/topics/DiscreteMathematics.html)
- [Coding Theory](https://mathworld.wolfram.com/topics/CodingTheory.html)
# Error-Correcting Code
***
An error-correcting code is an algorithm for expressing a sequence of numbers such that any errors which are introduced can be detected and corrected (within certain limitations) based on the remaining numbers. The study of error-correcting codes and the associated mathematics is known as [coding theory](https://mathworld.wolfram.com/CodingTheory.html).
Error detection is much simpler than error correction, and one or more "check" digits are commonly embedded in credit card numbers in order to detect mistakes. Early space probes like Mariner used a type of error-correcting code called a block code, and more recent space probes use convolution codes. Error-correcting codes are also used in CD players, high speed modems, and cellular phones. Modems use error detection when they compute [checksums](https://mathworld.wolfram.com/Checksum.html), which are sums of the digits in a given transmission modulo some number. The [ISBN](https://mathworld.wolfram.com/ISBN.html) used to identify books also incorporates a check [digit](https://mathworld.wolfram.com/Digit.html).
A powerful check for 13 [digit](https://mathworld.wolfram.com/Digit.html) numbers consists of the following. Write the number as a string of [digits](https://mathworld.wolfram.com/Digit.html) . Take  and double. Now add the number of [digits](https://mathworld.wolfram.com/Digit.html) in [odd](https://mathworld.wolfram.com/OddNumber.html) positions which are  to this number. Now add . The check number is then the number required to bring the last [digit](https://mathworld.wolfram.com/Digit.html) to 0. This scheme detects all single [digit](https://mathworld.wolfram.com/Digit.html) errors and all [transpositions](https://mathworld.wolfram.com/Transposition.html) of adjacent [digits](https://mathworld.wolfram.com/Digit.html) except 0 and 9.
Let  denote the maximal number of  (0,1)-vectors having the property that any two of the set differ in at least  places. The corresponding vectors can correct ![\[(d-1)/2\]](https://mathworld.wolfram.com/images/equations/Error-CorrectingCode/Inline8.svg) errors.  is the number of s with precisely  1s (Sloane and Plouffe 1995). Since it is not possible for \-vectors to differ in  places and since \-vectors which differ in all  places partition into disparate sets of two,
| | |
|---|---|
|  | (1) |
Values of  can be found by labeling the  (0,1)-\-vectors, finding all unordered pairs  of \-vectors which differ from each other in at least  places, forming a [graph](https://mathworld.wolfram.com/Graph.html) from these unordered pairs, and then finding the [clique number](https://mathworld.wolfram.com/CliqueNumber.html) of this graph. Unfortunately, finding the size of a clique for a given [graph](https://mathworld.wolfram.com/Graph.html) is an [NP-complete problem](https://mathworld.wolfram.com/NP-CompleteProblem.html).
| | | |
|---|---|---|
|  | OEIS |  |
| 1 | [A000079](http://oeis.org/A000079) | 2, 4, 8, 16, 32, 64, 128, ... |
| 2 | | 1, 2, 4, 8, ... |
| 3 | | 1, 1, 2, 2, ... |
| 4 | [A005864](http://oeis.org/A005864) | 1, 1, 1, 2, 4, 8, 16, 20, 40, ... |
| 5 | | 1, 1, 1, 1, 2, ... |
| 6 | [A005865](http://oeis.org/A005865) | 1, 1, 1, 1, 1, 2, 2, 2, 4, 6, 12, ... |
| 7 | | 1, 1, 1, 1, 1, 1, 2, ... |
| 8 | [A005866](http://oeis.org/A005866) | 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, ... |
***
## See also
[Checksum](https://mathworld.wolfram.com/Checksum.html), [Clique](https://mathworld.wolfram.com/Clique.html), [Clique Number](https://mathworld.wolfram.com/CliqueNumber.html), [Coding Theory](https://mathworld.wolfram.com/CodingTheory.html), [Finite Field](https://mathworld.wolfram.com/FiniteField.html), [Golay Code](https://mathworld.wolfram.com/GolayCode.html), [Hadamard Matrix](https://mathworld.wolfram.com/HadamardMatrix.html), [Halved Cube Graph](https://mathworld.wolfram.com/HalvedCubeGraph.html), [Hamming Code](https://mathworld.wolfram.com/HammingCode.html), [ISBN](https://mathworld.wolfram.com/ISBN.html), [Perfect Code](https://mathworld.wolfram.com/PerfectCode.html), [UPC](https://mathworld.wolfram.com/UPC.html)
## Explore with Wolfram\|Alpha

More things to try:
- [BCH code](https://www.wolframalpha.com/input/?i=BCH+code)
- [coding theory](https://www.wolframalpha.com/input/?i=coding+theory)
- [.999... = 1](https://www.wolframalpha.com/input/?i=.999...+%3D+1)
## References
Baylis, J. *[Error Correcting Codes: A Mathematical Introduction.](http://www.amazon.com/exec/obidos/ASIN/0412786907/ref=nosim/ericstreasuretro)* Boca Raton, FL: CRC Press, 1998.
Berlekamp, E. R. *[Algebraic Coding Theory, rev. ed.](http://www.amazon.com/exec/obidos/ASIN/0894120638/ref=nosim/ericstreasuretro)* New York: McGraw-Hill, 1968.
Brouwer, A. E.; Shearer, J. B.; Sloane, N. J. A.; and Smith, W. D. "A New Table of Constant Weight Codes." *IEEE Trans. Inform. Th.* **36**, 1334-1380, 1990.
Calderbank, A. R.; Hammons, A. R. Jr.; Kumar, P. V.; Sloane, N. J. A.; and Solé, P. "A Linear Construction for Certain Kerdock and Preparata Codes." *Bull. Amer. Math. Soc.* **29**, 218-222, 1993.
Conway, J. H. and Sloane, N. J. A. "Quaternary Constructions for the Binary Single-Error-Correcting Codes of Julin, Best and Others." *Des. Codes Cryptogr.* **4**, 31-42, 1994.
Conway, J. H. and Sloane, N. J. A. "Error-Correcting Codes." §3.2 in *[Sphere Packings, Lattices, and Groups, 2nd ed.](http://www.amazon.com/exec/obidos/ASIN/0387979123/ref=nosim/ericstreasuretro)* New York: Springer-Verlag, pp. 75-88, 1993.
 Gachkov, I. "Error-Correcting Codes with *Mathematica*." <http://library.wolfram.com/infocenter/MathSource/5085/>.
Gallian, J. "How Computers Can Read and Correct ID Numbers." *Math Horizons*, pp. 14-15, Winter 1993.
Guy, R. K. *[Unsolved Problems in Number Theory, 2nd ed.](http://www.amazon.com/exec/obidos/ASIN/0387208607/ref=nosim/ericstreasuretro)* New York: Springer-Verlag, pp. 119-121, 1994.
MacWilliams, F. J. and Sloane, N. J. A. *[The Theory of Error-Correcting Codes.](http://www.amazon.com/exec/obidos/ASIN/0444851933/ref=nosim/ericstreasuretro)* Amsterdam, Netherlands: North-Holland, 1977.
Sloane, N. J. A. Sequences [A000079](http://oeis.org/A000079)/M1129, [A005864](http://oeis.org/A005864)/M1111, [A005865](http://oeis.org/A005865)/M0240, and [A005866](http://oeis.org/A005866)/M0226 in "The On-Line Encyclopedia of Integer Sequences."
Sloane, N. J. A. and Plouffe, S. Figure M0240 in *[The Encyclopedia of Integer Sequences.](http://www.amazon.com/exec/obidos/ASIN/0125586302/ref=nosim/ericstreasuretro)* San Diego: Academic Press, 1995.
## Referenced on Wolfram\|Alpha
[Error-Correcting Code](https://www.wolframalpha.com/input/?i=error-correcting+code "Error-Correcting Code")
## Cite this as:
[Weisstein, Eric W.](https://mathworld.wolfram.com/about/author.html) "Error-Correcting Code." From [*MathWorld*](https://mathworld.wolfram.com/)\--A Wolfram Resource. <https://mathworld.wolfram.com/Error-CorrectingCode.html>
## Subject classifications
- [Discrete Mathematics](https://mathworld.wolfram.com/topics/DiscreteMathematics.html)
- [Coding Theory](https://mathworld.wolfram.com/topics/CodingTheory.html)
- [About MathWorld](https://mathworld.wolfram.com/about/)
- [MathWorld Classroom](https://mathworld.wolfram.com/classroom/)
- [Contribute](https://mathworld.wolfram.com/contact/)
- [MathWorld Book](https://www.amazon.com/exec/obidos/ASIN/1420072218/ref=nosim/weisstein-20)
- [wolfram.com](https://www.wolfram.com/)
- [13,311 Entries](https://mathworld.wolfram.com/whatsnew/)
- [Last Updated: Wed Mar 25 2026](https://mathworld.wolfram.com/whatsnew/)
- [©1999–2026 Wolfram Research, Inc.](https://www.wolfram.com/)
- [Terms of Use](https://www.wolfram.com/legal/terms/mathworld.html)
- [](https://www.wolfram.com/)
- [wolfram.com](https://www.wolfram.com/)
- [Wolfram for Education](https://www.wolfram.com/education/)
- Created, developed and nurtured by Eric Weisstein at Wolfram Research
*Created, developed and nurtured by Eric Weisstein at Wolfram Research*
[Find out if you already have access to Wolfram tech through your organization](https://www.wolfram.com/siteinfo/)
× |
| Readable Markdown | [Algebra](https://mathworld.wolfram.com/topics/Algebra.html) [Applied Mathematics](https://mathworld.wolfram.com/topics/AppliedMathematics.html) [Calculus and Analysis](https://mathworld.wolfram.com/topics/CalculusandAnalysis.html) [Discrete Mathematics](https://mathworld.wolfram.com/topics/DiscreteMathematics.html) [Foundations of Mathematics](https://mathworld.wolfram.com/topics/FoundationsofMathematics.html) [Geometry](https://mathworld.wolfram.com/topics/Geometry.html) [History and Terminology](https://mathworld.wolfram.com/topics/HistoryandTerminology.html) [Number Theory](https://mathworld.wolfram.com/topics/NumberTheory.html) [Probability and Statistics](https://mathworld.wolfram.com/topics/ProbabilityandStatistics.html) [Recreational Mathematics](https://mathworld.wolfram.com/topics/RecreationalMathematics.html) [Topology](https://mathworld.wolfram.com/topics/Topology.html)
[Alphabetical Index](https://mathworld.wolfram.com/letters/) [New in MathWorld](https://mathworld.wolfram.com/whatsnew/)
***
An error-correcting code is an algorithm for expressing a sequence of numbers such that any errors which are introduced can be detected and corrected (within certain limitations) based on the remaining numbers. The study of error-correcting codes and the associated mathematics is known as [coding theory](https://mathworld.wolfram.com/CodingTheory.html).
Error detection is much simpler than error correction, and one or more "check" digits are commonly embedded in credit card numbers in order to detect mistakes. Early space probes like Mariner used a type of error-correcting code called a block code, and more recent space probes use convolution codes. Error-correcting codes are also used in CD players, high speed modems, and cellular phones. Modems use error detection when they compute [checksums](https://mathworld.wolfram.com/Checksum.html), which are sums of the digits in a given transmission modulo some number. The [ISBN](https://mathworld.wolfram.com/ISBN.html) used to identify books also incorporates a check [digit](https://mathworld.wolfram.com/Digit.html).
A powerful check for 13 [digit](https://mathworld.wolfram.com/Digit.html) numbers consists of the following. Write the number as a string of [digits](https://mathworld.wolfram.com/Digit.html) . Take  and double. Now add the number of [digits](https://mathworld.wolfram.com/Digit.html) in [odd](https://mathworld.wolfram.com/OddNumber.html) positions which are  to this number. Now add . The check number is then the number required to bring the last [digit](https://mathworld.wolfram.com/Digit.html) to 0. This scheme detects all single [digit](https://mathworld.wolfram.com/Digit.html) errors and all [transpositions](https://mathworld.wolfram.com/Transposition.html) of adjacent [digits](https://mathworld.wolfram.com/Digit.html) except 0 and 9.
Let  denote the maximal number of  (0,1)-vectors having the property that any two of the set differ in at least  places. The corresponding vectors can correct ![\[(d-1)/2\]](https://mathworld.wolfram.com/images/equations/Error-CorrectingCode/Inline8.svg) errors.  is the number of s with precisely  1s (Sloane and Plouffe 1995). Since it is not possible for \-vectors to differ in  places and since \-vectors which differ in all  places partition into disparate sets of two,
| | |
|---|---|
|  | (1) |
Values of  can be found by labeling the  (0,1)-\-vectors, finding all unordered pairs  of \-vectors which differ from each other in at least  places, forming a [graph](https://mathworld.wolfram.com/Graph.html) from these unordered pairs, and then finding the [clique number](https://mathworld.wolfram.com/CliqueNumber.html) of this graph. Unfortunately, finding the size of a clique for a given [graph](https://mathworld.wolfram.com/Graph.html) is an [NP-complete problem](https://mathworld.wolfram.com/NP-CompleteProblem.html).
| | | |
|---|---|---|
|  | OEIS |  |
| 1 | [A000079](http://oeis.org/A000079) | 2, 4, 8, 16, 32, 64, 128, ... |
| 2 | | 1, 2, 4, 8, ... |
| 3 | | 1, 1, 2, 2, ... |
| 4 | [A005864](http://oeis.org/A005864) | 1, 1, 1, 2, 4, 8, 16, 20, 40, ... |
| 5 | | 1, 1, 1, 1, 2, ... |
| 6 | [A005865](http://oeis.org/A005865) | 1, 1, 1, 1, 1, 2, 2, 2, 4, 6, 12, ... |
| 7 | | 1, 1, 1, 1, 1, 1, 2, ... |
| 8 | [A005866](http://oeis.org/A005866) | 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, ... |
***
## See also
[Checksum](https://mathworld.wolfram.com/Checksum.html), [Clique](https://mathworld.wolfram.com/Clique.html), [Clique Number](https://mathworld.wolfram.com/CliqueNumber.html), [Coding Theory](https://mathworld.wolfram.com/CodingTheory.html), [Finite Field](https://mathworld.wolfram.com/FiniteField.html), [Golay Code](https://mathworld.wolfram.com/GolayCode.html), [Hadamard Matrix](https://mathworld.wolfram.com/HadamardMatrix.html), [Halved Cube Graph](https://mathworld.wolfram.com/HalvedCubeGraph.html), [Hamming Code](https://mathworld.wolfram.com/HammingCode.html), [ISBN](https://mathworld.wolfram.com/ISBN.html), [Perfect Code](https://mathworld.wolfram.com/PerfectCode.html), [UPC](https://mathworld.wolfram.com/UPC.html)
## Explore with Wolfram\|Alpha
## References
Baylis, J. *[Error Correcting Codes: A Mathematical Introduction.](http://www.amazon.com/exec/obidos/ASIN/0412786907/ref=nosim/ericstreasuretro)* Boca Raton, FL: CRC Press, 1998.Berlekamp, E. R. *[Algebraic Coding Theory, rev. ed.](http://www.amazon.com/exec/obidos/ASIN/0894120638/ref=nosim/ericstreasuretro)* New York: McGraw-Hill, 1968.Brouwer, A. E.; Shearer, J. B.; Sloane, N. J. A.; and Smith, W. D. "A New Table of Constant Weight Codes." *IEEE Trans. Inform. Th.* **36**, 1334-1380, 1990.Calderbank, A. R.; Hammons, A. R. Jr.; Kumar, P. V.; Sloane, N. J. A.; and Solé, P. "A Linear Construction for Certain Kerdock and Preparata Codes." *Bull. Amer. Math. Soc.* **29**, 218-222, 1993.Conway, J. H. and Sloane, N. J. A. "Quaternary Constructions for the Binary Single-Error-Correcting Codes of Julin, Best and Others." *Des. Codes Cryptogr.* **4**, 31-42, 1994.Conway, J. H. and Sloane, N. J. A. "Error-Correcting Codes." §3.2 in *[Sphere Packings, Lattices, and Groups, 2nd ed.](http://www.amazon.com/exec/obidos/ASIN/0387979123/ref=nosim/ericstreasuretro)* New York: Springer-Verlag, pp. 75-88, 1993. Gachkov, I. "Error-Correcting Codes with *Mathematica*." <http://library.wolfram.com/infocenter/MathSource/5085/>.Gallian, J. "How Computers Can Read and Correct ID Numbers." *Math Horizons*, pp. 14-15, Winter 1993.Guy, R. K. *[Unsolved Problems in Number Theory, 2nd ed.](http://www.amazon.com/exec/obidos/ASIN/0387208607/ref=nosim/ericstreasuretro)* New York: Springer-Verlag, pp. 119-121, 1994.MacWilliams, F. J. and Sloane, N. J. A. *[The Theory of Error-Correcting Codes.](http://www.amazon.com/exec/obidos/ASIN/0444851933/ref=nosim/ericstreasuretro)* Amsterdam, Netherlands: North-Holland, 1977.Sloane, N. J. A. Sequences [A000079](http://oeis.org/A000079)/M1129, [A005864](http://oeis.org/A005864)/M1111, [A005865](http://oeis.org/A005865)/M0240, and [A005866](http://oeis.org/A005866)/M0226 in "The On-Line Encyclopedia of Integer Sequences."Sloane, N. J. A. and Plouffe, S. Figure M0240 in *[The Encyclopedia of Integer Sequences.](http://www.amazon.com/exec/obidos/ASIN/0125586302/ref=nosim/ericstreasuretro)* San Diego: Academic Press, 1995.
## Referenced on Wolfram\|Alpha
[Error-Correcting Code](https://www.wolframalpha.com/input/?i=error-correcting+code "Error-Correcting Code")
## Cite this as:
[Weisstein, Eric W.](https://mathworld.wolfram.com/about/author.html) "Error-Correcting Code." From [*MathWorld*](https://mathworld.wolfram.com/)\--A Wolfram Resource. <https://mathworld.wolfram.com/Error-CorrectingCode.html>
## Subject classifications |
| Shard | 184 (laksa) |
| Root Hash | 3744487911316863784 |
| Unparsed URL | com,wolfram!mathworld,/Error-CorrectingCode.html s443 |