TheoremDB
All problems

[#P101200] Hamming covering radius of the zero-syndrome VT code

Solution submitted

A complete solution has been submitted. Independent review is pending.

Lean formalization attached · not verified
View the submitted solution
Contents

Problem. For every \(n\ge 3\), does the binary Varshamov-Tenengolts code \(V_n=\{x\in\{0,1\}^n:\sum_{i=1}^n i x_i\equiv 0\pmod{n+1}\}\) have Hamming covering radius exactly \(2\)?

Agent accessWork in ChatGPT

The agent reads this problem's research brief and asks you before it saves anything to TheoremDB.

Definitions and notation

1Problem setup

Remark 1. The covering radius is max_x min_{c in V_n} d_H(x,c).

Convention 1. Indices in the syndrome sum run through 1,...,n.

2What counts as a solution

  • Prove radius 2 for all n >= 3, or exhibit a word at Hamming distance at least 3 from V_n.

1Status

Saved packet · July 24, 2026

What counts as a solution

Saved solution (The Hamming covering radius is exactly 2). A signed-syndrome repair using one deletion, one addition, or one exchange proves the upper bound, and support {1,n-1} proves the lower bound.[1]

Verification

For every \(n\geq3\), \[ \boxed{\rho_H(V_n)=2}. \] Put \(m=n+1\), identify the coordinate indices with the nonzero residues of \(\mathbb Z_m\), and let \(A\) be the support of a word \(x\). Write \[ s=\sum_{a\in A}a\pmod m. \] A flip at an occupied index subtracts that index from the syndrome. A flip at an unoccupied index adds it. This sign distinction is the point that the unsigned two-index argument misses.

We first prove \(\rho_H(V_n)\leq2\). If \(s=0\), the word already lies in \(V_n\). If \(s\in A\), remove \(s\). If \(-s\notin A\), add \(-s\). Each of the latter operations reaches syndrome zero in one flip.

It remains to consider \(s\notin A\) and \(-s\in A\). Let \(r\) be the additive order of \(s\) in \(\mathbb Z_m\). The sequence of nonzero residues \[ -s,-2s,\ldots,-(r-1)s=s \] starts in \(A\) and ends outside \(A\). Hence some adjacent pair satisfies \[ a=-ks\in A,\qquad b=-(k+1)s\notin A \] for \(1\leq k\leq r-2\). Remove \(a\) and add \(b\). The resulting syndrome is \[ s-a+b=s+ks-(k+1)s=0. \] Thus every word is within two Hamming flips of \(V_n\).

For the reverse inequality, take the word whose support is \(\{1,n-1\}\). Its syndrome is \(n\equiv-1\pmod{n+1}\). Removing either occupied bit leaves syndrome \(n-1\) or \(1\). Adding an unoccupied index \(j\) gives syndrome \(j-1\), which vanishes only at the occupied index \(1\). This word has no one-flip repair, while removing both occupied bits gives the zero word. Its distance from \(V_n\) is 2.

1Packet records

4 records

Notes and companion material

Radius at least 2 follows whenever a word has nonzero syndrome and no single flip repairs it. The upper bound is the substantive part.

Original intake status. Status unknown. Covering properties of VT codes are likely studied and require a literature check.

  • A two-bit correction changes the syndrome by signed indices, where each sign depends on the current bit. Ignoring those signs gives an attractive argument that does not prove the claim.
  • A proof can be phrased as a zero-sum selection lemma for the sets of available positive and negative indices in each word.

Recorded example 1. For n=3 the code is {000,101}, and 011 has distance 2 from it.

Computational notes

  • Exhaustive comparison of all 2^n words against V_n gave radii 1,2,2,2,2,2,2,2,2,2,2,2,2 for 2 <= n <= 14. Exact farthest-word counts were also recorded; at n=14 there were 3840 words at distance 2.
How the 4 records connect
The overview places each record once. The relation list includes shared dependencies and names both ends of each link.

ProblemHamming covering radius of the zero-syndrome VT code

All 3 recorded relations between these records and the problem

2See also

Contribute to this problem
Cite this problem statement

Cite the original sources separately.

Plain text
“Hamming covering radius of the zero-syndrome VT code.” TheoremDB. P101200. Problem statement; statement text SHA-256 38c94da7752eb4b6b64a21b2aac953e253af295b64e12561204ca6d52cdc8b6e. https://theoremdb.org/statement/?ref=P101200
BibTeX
@misc{theoremdb-problem-38c94da7752eb4b6b64a21b2aac953e253af295b64e12561204ca6d52cdc8b6e,
  title = {{Hamming covering radius of the zero-syndrome VT code}},
  howpublished = {TheoremDB},
  note = {Problem statement; statement text SHA-256 38c94da7752eb4b6b64a21b2aac953e253af295b64e12561204ca6d52cdc8b6e},
  url = {https://theoremdb.org/statement/?ref=P101200}
}

This problem includes 4 records joined by 3 typed links, sourced from mathnet.ru[1], current as of July 24, 2026.

1Lean verification

What the formal work covers

Proof dependencies and replay

Lean blueprint

The source contains no sorries under Lean 4.33.0-rc1 with mathlib 4608056c. Signed verification is pending.

Check pending
Legend

Theorems and lemmas

Definitions

Fully formalized

Proof formalized

Definition formalized

SORRY open

Statement formalized

Statement ready

Blueprint needs work

Lean proof dependency graphPrerequisites flow downward into the target declaration. Select a node to read its formal statement.TheoremDB.VerificationTargets.vtZeroCoveringRadiusEqTwo: Proof formalizedTheoremDB.VerificationTa…Proof formalizedTheoremDB.VTCode.BinarySupport: Definition formalizedTheoremDB.VTCode.BinaryS…Definition formalizedTheoremDB.VTCode.coveringRadius_eq_two: Proof formalizedTheoremDB.VTCode.coverin…Proof formalizedTheoremDB.VTCode.syndrome: Definition formalizedTheoremDB.VTCode.syndromeDefinition formalizedTheoremDB.VTCode.coveringRadius_eq_two._proof_1_1: Proof formalizedTheoremDB.VTCode.coverin…Proof formalizedTheoremDB.VTCode.coveringRadius_eq_two._proof_1_2: Proof formalizedTheoremDB.VTCode.coverin…Proof formalizedTheoremDB.VTCode.repair_upper: Proof formalizedTheoremDB.VTCode.repair_…Proof formalizedTheoremDB.VTCode.witness: Definition formalizedTheoremDB.VTCode.witnessDefinition formalizedTheoremDB.VTCode.witness_distance_two: Proof formalizedTheoremDB.VTCode.witness…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_zero_zmod: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.two_ne_zero_zmod: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_syndrome: Proof formalized_private.TheoremDB.Resea…Proof formalizedTheoremDB.VTCode.repair_upper._abel_1_10: Proof formalizedTheoremDB.VTCode.repair_…Proof formalizedTheoremDB.VTCode.repair_upper._simp_1_1: Proof formalizedTheoremDB.VTCode.repair_…Proof formalizedTheoremDB.VTCode.repair_upper._simp_1_4: Proof formalizedTheoremDB.VTCode.repair_…Proof formalizedTheoremDB.VTCode.repair_upper._simp_1_5: Proof formalizedTheoremDB.VTCode.repair_…Proof formalizedTheoremDB.VTCode.repair_upper._simp_1_8: Proof formalizedTheoremDB.VTCode.repair_…Proof formalizedTheoremDB.VTCode.repair_upper._simp_1_9: Proof formalizedTheoremDB.VTCode.repair_…Proof formalizedTheoremDB.VTCode.syndrome.eq_1: Proof formalizedTheoremDB.VTCode.syndrom…Proof formalizedTheoremDB.VTCode.witness_distance_two._proof_1_5: Proof formalizedTheoremDB.VTCode.witness…Proof formalizedTheoremDB.VTCode.witness_distance_two._proof_1_6: Proof formalizedTheoremDB.VTCode.witness…Proof formalizedTheoremDB.VTCode.witness_distance_two._simp_1_3: Proof formalizedTheoremDB.VTCode.witness…Proof formalizedTheoremDB.VTCode.witness_distance_two._simp_1_4: Proof formalizedTheoremDB.VTCode.witness…Proof formalizedTheoremDB.VTCode.witness._proof_1: Proof formalizedTheoremDB.VTCode.witness…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_neg_two_zmod: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_zero_zmod._proof_1_1: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_1: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_2: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_3: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_4: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_5: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_6: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_7: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._proof_1_6: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._proof_1_8: Proof formalized_private.TheoremDB.Resea…Proof formalizedTheoremDB.VTCode.witness.eq_1: Proof formalizedTheoremDB.VTCode.witness…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_1: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_2: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_3: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_4: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_5: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_6: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.three_ne_zero_zmod: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.three_ne_zero_zmod._proof_1_1: Proof formalized_private.TheoremDB.Resea…Proof formalized_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.three_ne_zero_zmod._proof_1_2: Proof formalized_private.TheoremDB.Resea…Proof formalized

Showing the 48 most connected of 54 declarations; the pinned bundle contains the complete closure.

Reproduce the verification

Toolchain
leanprover/lean4:v4.33.0-rc1
Mathlib
4608056c77c52468b80773e8dcd585ef821c7c5e
Source SHA-256
24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d
Worker command
lean -j 1 Deposit.lean
Axioms
Classical.choice, Quot.sound, propext
Shell · explicit execution
tar -xzf theoremdb-lean-world-24c58f96c6cb.tar.gz
cd theoremdb-lean-world-24c58f96c6cb
lake exe cache get
lake build
lake env lean Reproduce.lean

No executables, scripts, or symlinks. Inspect the source before building it.

Theorem or lemma

TheoremDB.VerificationTargets.vtZeroCoveringRadiusEqTwo

Lean proof that the zero-syndrome VT code has covering radius two

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
Verification deposit
Direct inputs
3
Used by
0
Kernel
Pending
Lean 4 · read only
theorem TheoremDB.VerificationTargets.vtZeroCoveringRadiusEqTwo (n : ℕ) (hn : 3 ≤ n) : (∀ A : Finset (ZMod (n + 1)), TheoremDB.VTCode.BinarySupport A → ∃ B : Finset (ZMod (n + 1)), TheoremDB.VTCode.BinarySupport B ∧ TheoremDB.VTCode.syndrome B = 0 ∧ (symmDiff A B).card ≤ 2) ∧ ∃ A : Finset (ZMod (n + 1)), TheoremDB.VTCode.BinarySupport A ∧ ∀ B : Finset (ZMod (n + 1)), TheoremDB.VTCode.BinarySupport B → TheoremDB.VTCode.syndrome B = 0 → 2 ≤ (symmDiff A B).card

Uses TheoremDB.VTCode.BinarySupport, TheoremDB.VTCode.coveringRadius_eq_two, TheoremDB.VTCode.syndrome

Definition

TheoremDB.VTCode.syndrome

TheoremDB.VTCode.syndrome

Definition formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
8
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Definition

TheoremDB.VTCode.BinarySupport

TheoremDB.VTCode.BinarySupport

Definition formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
4
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

TheoremDB.VTCode.coveringRadius_eq_two

TheoremDB.VTCode.coveringRadius_eq_two

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
7
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses TheoremDB.VTCode.BinarySupport, TheoremDB.VTCode.repair_upper, TheoremDB.VTCode.syndrome, TheoremDB.VTCode.witness, TheoremDB.VTCode.witness_distance_two, TheoremDB.VTCode.coveringRadius_eq_two._proof_1_1, TheoremDB.VTCode.coveringRadius_eq_two._proof_1_2

Definition

TheoremDB.VTCode.witness

TheoremDB.VTCode.witness

Definition formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
1
Used by
7
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses TheoremDB.VTCode.witness._proof_1

Theorem or lemma

TheoremDB.VTCode.coveringRadius_eq_two._proof_1_1

TheoremDB.VTCode.coveringRadius_eq_two._proof_1_1

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

TheoremDB.VTCode.coveringRadius_eq_two._proof_1_2

TheoremDB.VTCode.coveringRadius_eq_two._proof_1_2

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

TheoremDB.VTCode.repair_upper

TheoremDB.VTCode.repair_upper

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
10
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses TheoremDB.VTCode.BinarySupport, TheoremDB.VTCode.syndrome, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition, TheoremDB.VTCode.repair_upper._abel_1_10, TheoremDB.VTCode.repair_upper._simp_1_1, TheoremDB.VTCode.repair_upper._simp_1_4, TheoremDB.VTCode.repair_upper._simp_1_5, TheoremDB.VTCode.repair_upper._simp_1_8, TheoremDB.VTCode.repair_upper._simp_1_9, TheoremDB.VTCode.syndrome.eq_1

Theorem or lemma

TheoremDB.VTCode.witness_distance_two

TheoremDB.VTCode.witness_distance_two

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
12
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses TheoremDB.VTCode.BinarySupport, TheoremDB.VTCode.syndrome, TheoremDB.VTCode.witness, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_zero_zmod, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.two_ne_zero_zmod, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_syndrome, TheoremDB.VTCode.witness._proof_1, TheoremDB.VTCode.witness_distance_two._proof_1_5, TheoremDB.VTCode.witness_distance_two._proof_1_6, TheoremDB.VTCode.witness_distance_two._simp_1_3, TheoremDB.VTCode.witness_distance_two._simp_1_4

Theorem or lemma

TheoremDB.VTCode.witness._proof_1

TheoremDB.VTCode.witness._proof_1

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
7
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

TheoremDB.VTCode.syndrome.eq_1

TheoremDB.VTCode.syndrome.eq_1

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
1
Used by
3
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses TheoremDB.VTCode.syndrome

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_zero_zmod

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_zero_zmod

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
1
Used by
2
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_zero_zmod._proof_1_1

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.two_ne_zero_zmod

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.two_ne_zero_zmod

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
2
Used by
2
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.two_ne_zero_zmod._proof_1_1, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.two_ne_zero_zmod._proof_1_2

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_syndrome

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_syndrome

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
6
Used by
2
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses TheoremDB.VTCode.syndrome, TheoremDB.VTCode.witness, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_neg_two_zmod, TheoremDB.VTCode.syndrome.eq_1, TheoremDB.VTCode.witness._proof_1, TheoremDB.VTCode.witness.eq_1

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
9
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_1, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_2, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_3, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_4, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_5, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_6, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_7, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_8

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
13
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses TheoremDB.VTCode.syndrome, TheoremDB.VTCode.witness, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_neg_two_zmod, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_zero_zmod, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.two_ne_zero_zmod, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_syndrome, TheoremDB.VTCode.syndrome.eq_1, TheoremDB.VTCode.witness._proof_1, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._proof_1_6, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._proof_1_8, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._simp_1_3, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._simp_1_4, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._simp_1_5

Theorem or lemma

TheoremDB.VTCode.repair_upper._abel_1_10

TheoremDB.VTCode.repair_upper._abel_1_10

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
1
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses TheoremDB.VTCode.syndrome

Theorem or lemma

TheoremDB.VTCode.repair_upper._simp_1_1

TheoremDB.VTCode.repair_upper._simp_1_1

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

TheoremDB.VTCode.repair_upper._simp_1_4

TheoremDB.VTCode.repair_upper._simp_1_4

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

TheoremDB.VTCode.repair_upper._simp_1_5

TheoremDB.VTCode.repair_upper._simp_1_5

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

TheoremDB.VTCode.repair_upper._simp_1_8

TheoremDB.VTCode.repair_upper._simp_1_8

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

TheoremDB.VTCode.repair_upper._simp_1_9

TheoremDB.VTCode.repair_upper._simp_1_9

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

TheoremDB.VTCode.witness_distance_two._proof_1_5

TheoremDB.VTCode.witness_distance_two._proof_1_5

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
1
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses TheoremDB.VTCode.witness

Theorem or lemma

TheoremDB.VTCode.witness_distance_two._proof_1_6

TheoremDB.VTCode.witness_distance_two._proof_1_6

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
1
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses TheoremDB.VTCode.witness

Theorem or lemma

TheoremDB.VTCode.witness_distance_two._simp_1_3

TheoremDB.VTCode.witness_distance_two._simp_1_3

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

TheoremDB.VTCode.witness_distance_two._simp_1_4

TheoremDB.VTCode.witness_distance_two._simp_1_4

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_neg_two_zmod

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_neg_two_zmod

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
1
Used by
2
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.three_ne_zero_zmod

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
6
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_1, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_2, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_3, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_4, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_5, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_6

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_zero_zmod._proof_1_1

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_zero_zmod._proof_1_1

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_1

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_1

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_2

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_2

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_3

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_3

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_4

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_4

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_5

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_5

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_6

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_6

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_7

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_7

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_8

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_8

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.two_ne_zero_zmod._proof_1_1

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.two_ne_zero_zmod._proof_1_1

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.two_ne_zero_zmod._proof_1_2

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.two_ne_zero_zmod._proof_1_2

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._proof_1_6

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._proof_1_6

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
1
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses TheoremDB.VTCode.witness._proof_1

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._proof_1_8

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._proof_1_8

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
1
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses TheoremDB.VTCode.witness._proof_1

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._simp_1_3

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._simp_1_3

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._simp_1_4

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._simp_1_4

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._simp_1_5

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._simp_1_5

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

TheoremDB.VTCode.witness.eq_1

TheoremDB.VTCode.witness.eq_1

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
2
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses TheoremDB.VTCode.witness, TheoremDB.VTCode.witness._proof_1

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_1

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_1

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_2

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_2

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_3

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_3

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_4

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_4

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_5

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_5

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_6

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_6

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.three_ne_zero_zmod

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.three_ne_zero_zmod

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
2
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Uses _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.three_ne_zero_zmod._proof_1_1, _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.three_ne_zero_zmod._proof_1_2

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.three_ne_zero_zmod._proof_1_1

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.three_ne_zero_zmod._proof_1_1

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

Theorem or lemma

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.three_ne_zero_zmod._proof_1_2

_private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.three_ne_zero_zmod._proof_1_2

Proof formalized

lean-4.33.0-rc1/mathlib4@4608056c77c52468b80773e8dcd585ef821c7c5e+theoremdb@24c58f96c6cba9e5150e04319a134c65cd13a0b2b4615f54dc2959b54ec2765d

Module
TheoremDB.Research.VTCode
Direct inputs
0
Used by
1
Kernel
Pending

This declaration was recovered automatically from Lean's elaborated environment. Its complete source is included in the pinned bundle. Signed publication remains pending.

  • TheoremDB.VTCode.BinarySupport is a prerequisite of TheoremDB.VerificationTargets.vtZeroCoveringRadiusEqTwo
  • TheoremDB.VTCode.coveringRadius_eq_two is a prerequisite of TheoremDB.VerificationTargets.vtZeroCoveringRadiusEqTwo
  • TheoremDB.VTCode.syndrome is a prerequisite of TheoremDB.VerificationTargets.vtZeroCoveringRadiusEqTwo
  • TheoremDB.VTCode.BinarySupport is a prerequisite of TheoremDB.VTCode.coveringRadius_eq_two
  • TheoremDB.VTCode.repair_upper is a prerequisite of TheoremDB.VTCode.coveringRadius_eq_two
  • TheoremDB.VTCode.syndrome is a prerequisite of TheoremDB.VTCode.coveringRadius_eq_two
  • TheoremDB.VTCode.witness is a prerequisite of TheoremDB.VTCode.coveringRadius_eq_two
  • TheoremDB.VTCode.witness_distance_two is a prerequisite of TheoremDB.VTCode.coveringRadius_eq_two
  • TheoremDB.VTCode.coveringRadius_eq_two._proof_1_1 is a prerequisite of TheoremDB.VTCode.coveringRadius_eq_two
  • TheoremDB.VTCode.coveringRadius_eq_two._proof_1_2 is a prerequisite of TheoremDB.VTCode.coveringRadius_eq_two
  • TheoremDB.VTCode.BinarySupport is a prerequisite of TheoremDB.VTCode.repair_upper
  • TheoremDB.VTCode.syndrome is a prerequisite of TheoremDB.VTCode.repair_upper
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition is a prerequisite of TheoremDB.VTCode.repair_upper
  • TheoremDB.VTCode.repair_upper._abel_1_10 is a prerequisite of TheoremDB.VTCode.repair_upper
  • TheoremDB.VTCode.repair_upper._simp_1_1 is a prerequisite of TheoremDB.VTCode.repair_upper
  • TheoremDB.VTCode.repair_upper._simp_1_4 is a prerequisite of TheoremDB.VTCode.repair_upper
  • TheoremDB.VTCode.repair_upper._simp_1_5 is a prerequisite of TheoremDB.VTCode.repair_upper
  • TheoremDB.VTCode.repair_upper._simp_1_8 is a prerequisite of TheoremDB.VTCode.repair_upper
  • TheoremDB.VTCode.repair_upper._simp_1_9 is a prerequisite of TheoremDB.VTCode.repair_upper
  • TheoremDB.VTCode.syndrome.eq_1 is a prerequisite of TheoremDB.VTCode.repair_upper
  • TheoremDB.VTCode.witness._proof_1 is a prerequisite of TheoremDB.VTCode.witness
  • TheoremDB.VTCode.BinarySupport is a prerequisite of TheoremDB.VTCode.witness_distance_two
  • TheoremDB.VTCode.syndrome is a prerequisite of TheoremDB.VTCode.witness_distance_two
  • TheoremDB.VTCode.witness is a prerequisite of TheoremDB.VTCode.witness_distance_two
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_zero_zmod is a prerequisite of TheoremDB.VTCode.witness_distance_two
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.two_ne_zero_zmod is a prerequisite of TheoremDB.VTCode.witness_distance_two
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip is a prerequisite of TheoremDB.VTCode.witness_distance_two
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_syndrome is a prerequisite of TheoremDB.VTCode.witness_distance_two
  • TheoremDB.VTCode.witness._proof_1 is a prerequisite of TheoremDB.VTCode.witness_distance_two
  • TheoremDB.VTCode.witness_distance_two._proof_1_5 is a prerequisite of TheoremDB.VTCode.witness_distance_two
  • TheoremDB.VTCode.witness_distance_two._proof_1_6 is a prerequisite of TheoremDB.VTCode.witness_distance_two
  • TheoremDB.VTCode.witness_distance_two._simp_1_3 is a prerequisite of TheoremDB.VTCode.witness_distance_two
  • TheoremDB.VTCode.witness_distance_two._simp_1_4 is a prerequisite of TheoremDB.VTCode.witness_distance_two
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_1 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_2 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_3 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_4 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_5 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_6 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_7 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition._proof_1_8 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.orbit_transition
  • TheoremDB.VTCode.syndrome is a prerequisite of TheoremDB.VTCode.repair_upper._abel_1_10
  • TheoremDB.VTCode.syndrome is a prerequisite of TheoremDB.VTCode.syndrome.eq_1
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_zero_zmod._proof_1_1 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_zero_zmod
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.two_ne_zero_zmod._proof_1_1 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.two_ne_zero_zmod
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.two_ne_zero_zmod._proof_1_2 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.two_ne_zero_zmod
  • TheoremDB.VTCode.syndrome is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip
  • TheoremDB.VTCode.witness is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_neg_two_zmod is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_zero_zmod is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.two_ne_zero_zmod is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_syndrome is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip
  • TheoremDB.VTCode.syndrome.eq_1 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip
  • TheoremDB.VTCode.witness._proof_1 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._proof_1_6 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._proof_1_8 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._simp_1_3 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._simp_1_4 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._simp_1_5 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip
  • TheoremDB.VTCode.syndrome is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_syndrome
  • TheoremDB.VTCode.witness is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_syndrome
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_neg_two_zmod is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_syndrome
  • TheoremDB.VTCode.syndrome.eq_1 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_syndrome
  • TheoremDB.VTCode.witness._proof_1 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_syndrome
  • TheoremDB.VTCode.witness.eq_1 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_syndrome
  • TheoremDB.VTCode.witness is a prerequisite of TheoremDB.VTCode.witness_distance_two._proof_1_5
  • TheoremDB.VTCode.witness is a prerequisite of TheoremDB.VTCode.witness_distance_two._proof_1_6
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_1 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_2 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_3 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_4 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_5 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition._proof_1_6 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.exists_true_false_transition
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.three_ne_zero_zmod is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.one_ne_neg_two_zmod
  • TheoremDB.VTCode.witness._proof_1 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._proof_1_6
  • TheoremDB.VTCode.witness._proof_1 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.witness_no_one_flip._proof_1_8
  • TheoremDB.VTCode.witness is a prerequisite of TheoremDB.VTCode.witness.eq_1
  • TheoremDB.VTCode.witness._proof_1 is a prerequisite of TheoremDB.VTCode.witness.eq_1
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.three_ne_zero_zmod._proof_1_1 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.three_ne_zero_zmod
  • _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.three_ne_zero_zmod._proof_1_2 is a prerequisite of _private.TheoremDB.Research.VTCode.0.TheoremDB.VTCode.three_ne_zero_zmod

Finish Lean verification

A solution has been submitted and awaits independent review. Lean source is attached; signed verification is pending.

Continue in TheoremDB Researcher

Upload a Lean project archive

Once Lean accepts the draft, you can submit it while target review is pending. Your submission request is saved and continues after approval. Private checks stay private until you choose to submit.

1References

  1. Packet source. Reference record for “vt-zero-covering-radius-two,” mathnet.ru, checked 2026-08-01. Packet-wide source named in the dataset provenance. ↗website · reference source · checked 2026-07-24Source use: citation only.Supplies the source context used to assemble the packet for “vt zero covering radius two.”Also cited at Avtomatika i Telemekhanika 26(2), 288-292 (1965).Source named by the research packet.
  2. Reference record for “The focused literature search found deletion covering only,” cmrr-star.ucsd.edu, checked 2026-08-01. Andreas Lenz, Cyrus Rashtchian, Paul H. Siegel, and Eitan Yaakobi, Covering Codes Using Insertions or Deletions, IEEE Transactions on Information Theory 67(6), 3376-3388 (2021), especially introduction footnote 1, Definition 3, and Corollary 4. ↗website · reference source · checked 2026-07-24Source use: citation only.Documents the claim, method, computation, or status recorded as “The focused literature search found deletion covering only” in this packet.Also cited at IEEE Transactions on Information Theory 67(6), 3376-3388 (2021), Definition 3 and Corollary 4.
  3. Daniel Cullina, Ankur A. Kulkarni, and Negar Kiyavash, On the Varshamov-Tenengolts construction on binary strings. Discrete Mathematics 313(22), 2795-2801 (2013). ↗scholarly publication · reference source · checked 2026-08-01Source use: citation only.Provides a source or data record used in the packet for “vt zero covering radius two.”

Candidate covering theorem for a classical nonlinear deletion code.

Discussion

Loading discussion.

Add a comment

Report comment

Flag this problem

Sign in to follow

Sign in in another tab, then return here.

Open sign-in in another tab

Report a problem

Report location:

Your ChatGPT account

Opening ChatGPT

ChatGPT is opening in a new tab.