Pell Light All Matching Certificates 007
DefinitionD1Bound5_PellLightAllMatchingCertificates_Definitions_007diophantine-tuplesnumber-theory
The finite Pell matching certificates assembled from the corresponding magnitude lists, masks and witnesses. The named objects in this bundle include pellGraphCertificate_1063, pellMagnitudes_1087, pellMasks_1087, pellWitnesses_1087, pellGraphCertificate_1087, pellMagnitudes_1103, pellMasks_1103, pellWitnesses_1103 and 29 further declarations. The accompanying auxiliary certificates are included with their original proofs.
Definition code
import Init
import Mathlib.Data.List.Defs
import Mathlib.Data.ZMod.Basic
import Mathlib.Tactic
import Definitions.Def_D1Bound5_PellLightAllMatchingCertificates_Definitions_006
import Definitions.Def_D1Bound5_PellLightMatchingBridge_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingData4_Definitions_002
import Definitions.Def_D1Bound5_PellLightMatchingData4_Definitions_003
import Definitions.Def_D1Bound5_PellLightMatchingData4_Definitions_004
import Definitions.Def_D1Bound5_PellLightMatchingData4_Definitions_005
import Definitions.Def_D1Bound5_PellLightMatchingData4_Definitions_006
import Definitions.Def_D1Bound5_PellLightMatching_Definitions
import Definitions.Def_D1Bound5_PellMatchingCheck_Definitions
section
namespace D1Bound5
set_option maxRecDepth 32768
set_option maxHeartbeats 12000000
def pellGraphCertificate_1063 : PellMatchingCertificate 1063 where
magnitudes := pellMagnitudes_1063
masks := pellMasks_1063
witnesses := pellWitnesses_1063
masks_valid := pellMasks_1063_valid
checked := pellMatching_1063_checked
large := pellMagnitudes_1063_large
def pellMagnitudes_1087 : List ℤ :=
PellMatchingLightProduction.pellMagnitudes_1087
def pellMasks_1087 : List PellSquareMasks :=
PellMatchingLightProduction.pellMasks_1087.map pellLightMasksToOriginal
def pellWitnesses_1087 : List (List (ℕ × ℕ)) :=
PellMatchingLightProduction.pellWitnesses_1087
theorem pellMasks_1087_valid : ∀ m ∈ pellMasks_1087, m.Valid 1087 := by
exact pellLightMasks_valid 1087 PellMatchingLightProduction.pellMasks_1087 PellMatchingLightProduction.pellMasks_1087_valid
theorem pellMatching_1087_checked :
pellMatchingCheck pellMasks_1087 pellMagnitudes_1087 pellWitnesses_1087 = true := by
exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_1087
PellMatchingLightProduction.pellMagnitudes_1087 PellMatchingLightProduction.pellWitnesses_1087).symm.trans
PellMatchingLightProduction.pellMatching_1087_checked
theorem pellMagnitudes_1087_large : ∀ x ∈ pellMagnitudes_1087, 2 ≤ x := by
exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_1087 PellMatchingLightProduction.pellMagnitudes_1087_large
def pellGraphCertificate_1087 : PellMatchingCertificate 1087 where
magnitudes := pellMagnitudes_1087
masks := pellMasks_1087
witnesses := pellWitnesses_1087
masks_valid := pellMasks_1087_valid
checked := pellMatching_1087_checked
large := pellMagnitudes_1087_large
def pellMagnitudes_1103 : List ℤ :=
PellMatchingLightProduction.pellMagnitudes_1103
def pellMasks_1103 : List PellSquareMasks :=
PellMatchingLightProduction.pellMasks_1103.map pellLightMasksToOriginal
def pellWitnesses_1103 : List (List (ℕ × ℕ)) :=
PellMatchingLightProduction.pellWitnesses_1103
theorem pellMasks_1103_valid : ∀ m ∈ pellMasks_1103, m.Valid 1103 := by
exact pellLightMasks_valid 1103 PellMatchingLightProduction.pellMasks_1103 PellMatchingLightProduction.pellMasks_1103_valid
theorem pellMatching_1103_checked :
pellMatchingCheck pellMasks_1103 pellMagnitudes_1103 pellWitnesses_1103 = true := by
exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_1103
PellMatchingLightProduction.pellMagnitudes_1103 PellMatchingLightProduction.pellWitnesses_1103).symm.trans
PellMatchingLightProduction.pellMatching_1103_checked
theorem pellMagnitudes_1103_large : ∀ x ∈ pellMagnitudes_1103, 2 ≤ x := by
exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_1103 PellMatchingLightProduction.pellMagnitudes_1103_large
def pellGraphCertificate_1103 : PellMatchingCertificate 1103 where
magnitudes := pellMagnitudes_1103
masks := pellMasks_1103
witnesses := pellWitnesses_1103
masks_valid := pellMasks_1103_valid
checked := pellMatching_1103_checked
large := pellMagnitudes_1103_large
def pellMagnitudes_1151 : List ℤ :=
PellMatchingLightProduction.pellMagnitudes_1151
def pellMasks_1151 : List PellSquareMasks :=
PellMatchingLightProduction.pellMasks_1151.map pellLightMasksToOriginal
def pellWitnesses_1151 : List (List (ℕ × ℕ)) :=
PellMatchingLightProduction.pellWitnesses_1151
theorem pellMasks_1151_valid : ∀ m ∈ pellMasks_1151, m.Valid 1151 := by
exact pellLightMasks_valid 1151 PellMatchingLightProduction.pellMasks_1151 PellMatchingLightProduction.pellMasks_1151_valid
theorem pellMatching_1151_checked :
pellMatchingCheck pellMasks_1151 pellMagnitudes_1151 pellWitnesses_1151 = true := by
exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_1151
PellMatchingLightProduction.pellMagnitudes_1151 PellMatchingLightProduction.pellWitnesses_1151).symm.trans
PellMatchingLightProduction.pellMatching_1151_checked
theorem pellMagnitudes_1151_large : ∀ x ∈ pellMagnitudes_1151, 2 ≤ x := by
exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_1151 PellMatchingLightProduction.pellMagnitudes_1151_large
def pellGraphCertificate_1151 : PellMatchingCertificate 1151 where
magnitudes := pellMagnitudes_1151
masks := pellMasks_1151
witnesses := pellWitnesses_1151
masks_valid := pellMasks_1151_valid
checked := pellMatching_1151_checked
large := pellMagnitudes_1151_large
def pellMagnitudes_1207 : List ℤ :=
PellMatchingLightProduction.pellMagnitudes_1207
def pellMasks_1207 : List PellSquareMasks :=
PellMatchingLightProduction.pellMasks_1207.map pellLightMasksToOriginal
def pellWitnesses_1207 : List (List (ℕ × ℕ)) :=
PellMatchingLightProduction.pellWitnesses_1207
theorem pellMasks_1207_valid : ∀ m ∈ pellMasks_1207, m.Valid 1207 := by
exact pellLightMasks_valid 1207 PellMatchingLightProduction.pellMasks_1207 PellMatchingLightProduction.pellMasks_1207_valid
theorem pellMatching_1207_checked :
pellMatchingCheck pellMasks_1207 pellMagnitudes_1207 pellWitnesses_1207 = true := by
exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_1207
PellMatchingLightProduction.pellMagnitudes_1207 PellMatchingLightProduction.pellWitnesses_1207).symm.trans
PellMatchingLightProduction.pellMatching_1207_checked
theorem pellMagnitudes_1207_large : ∀ x ∈ pellMagnitudes_1207, 2 ≤ x := by
exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_1207 PellMatchingLightProduction.pellMagnitudes_1207_large
def pellGraphCertificate_1207 : PellMatchingCertificate 1207 where
magnitudes := pellMagnitudes_1207
masks := pellMasks_1207
witnesses := pellWitnesses_1207
masks_valid := pellMasks_1207_valid
checked := pellMatching_1207_checked
large := pellMagnitudes_1207_large
def pellMagnitudes_1223 : List ℤ :=
PellMatchingLightProduction.pellMagnitudes_1223
def pellMasks_1223 : List PellSquareMasks :=
PellMatchingLightProduction.pellMasks_1223.map pellLightMasksToOriginal
def pellWitnesses_1223 : List (List (ℕ × ℕ)) :=
PellMatchingLightProduction.pellWitnesses_1223
theorem pellMasks_1223_valid : ∀ m ∈ pellMasks_1223, m.Valid 1223 := by
exact pellLightMasks_valid 1223 PellMatchingLightProduction.pellMasks_1223 PellMatchingLightProduction.pellMasks_1223_valid
theorem pellMatching_1223_checked :
pellMatchingCheck pellMasks_1223 pellMagnitudes_1223 pellWitnesses_1223 = true := by
exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_1223
PellMatchingLightProduction.pellMagnitudes_1223 PellMatchingLightProduction.pellWitnesses_1223).symm.trans
PellMatchingLightProduction.pellMatching_1223_checked
theorem pellMagnitudes_1223_large : ∀ x ∈ pellMagnitudes_1223, 2 ≤ x := by
exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_1223 PellMatchingLightProduction.pellMagnitudes_1223_large
def pellGraphCertificate_1223 : PellMatchingCertificate 1223 where
magnitudes := pellMagnitudes_1223
masks := pellMasks_1223
witnesses := pellWitnesses_1223
masks_valid := pellMasks_1223_valid
checked := pellMatching_1223_checked
large := pellMagnitudes_1223_large
def pellMagnitudes_1231 : List ℤ :=
PellMatchingLightProduction.pellMagnitudes_1231
def pellMasks_1231 : List PellSquareMasks :=
PellMatchingLightProduction.pellMasks_1231.map pellLightMasksToOriginal
def pellWitnesses_1231 : List (List (ℕ × ℕ)) :=
PellMatchingLightProduction.pellWitnesses_1231
theorem pellMasks_1231_valid : ∀ m ∈ pellMasks_1231, m.Valid 1231 := by
exact pellLightMasks_valid 1231 PellMatchingLightProduction.pellMasks_1231 PellMatchingLightProduction.pellMasks_1231_valid
theorem pellMatching_1231_checked :
pellMatchingCheck pellMasks_1231 pellMagnitudes_1231 pellWitnesses_1231 = true := by
exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_1231
PellMatchingLightProduction.pellMagnitudes_1231 PellMatchingLightProduction.pellWitnesses_1231).symm.trans
PellMatchingLightProduction.pellMatching_1231_checked
theorem pellMagnitudes_1231_large : ∀ x ∈ pellMagnitudes_1231, 2 ≤ x := by
exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_1231 PellMatchingLightProduction.pellMagnitudes_1231_large
def pellGraphCertificate_1231 : PellMatchingCertificate 1231 where
magnitudes := pellMagnitudes_1231
masks := pellMasks_1231
witnesses := pellWitnesses_1231
masks_valid := pellMasks_1231_valid
checked := pellMatching_1231_checked
large := pellMagnitudes_1231_large
def pellMagnitudes_1279 : List ℤ :=
PellMatchingLightProduction.pellMagnitudes_1279
def pellMasks_1279 : List PellSquareMasks :=
PellMatchingLightProduction.pellMasks_1279.map pellLightMasksToOriginal
def pellWitnesses_1279 : List (List (ℕ × ℕ)) :=
PellMatchingLightProduction.pellWitnesses_1279
theorem pellMasks_1279_valid : ∀ m ∈ pellMasks_1279, m.Valid 1279 := by
exact pellLightMasks_valid 1279 PellMatchingLightProduction.pellMasks_1279 PellMatchingLightProduction.pellMasks_1279_valid
theorem pellMatching_1279_checked :
pellMatchingCheck pellMasks_1279 pellMagnitudes_1279 pellWitnesses_1279 = true := by
exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_1279
PellMatchingLightProduction.pellMagnitudes_1279 PellMatchingLightProduction.pellWitnesses_1279).symm.trans
PellMatchingLightProduction.pellMatching_1279_checked
theorem pellMagnitudes_1279_large : ∀ x ∈ pellMagnitudes_1279, 2 ≤ x := by
exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_1279 PellMatchingLightProduction.pellMagnitudes_1279_large
def pellGraphCertificate_1279 : PellMatchingCertificate 1279 where
magnitudes := pellMagnitudes_1279
masks := pellMasks_1279
witnesses := pellWitnesses_1279
masks_valid := pellMasks_1279_valid
checked := pellMatching_1279_checked
large := pellMagnitudes_1279_large
def pellMagnitudes_1303 : List ℤ :=
PellMatchingLightProduction.pellMagnitudes_1303
def pellMasks_1303 : List PellSquareMasks :=
PellMatchingLightProduction.pellMasks_1303.map pellLightMasksToOriginal
def pellWitnesses_1303 : List (List (ℕ × ℕ)) :=
PellMatchingLightProduction.pellWitnesses_1303
theorem pellMasks_1303_valid : ∀ m ∈ pellMasks_1303, m.Valid 1303 := by
exact pellLightMasks_valid 1303 PellMatchingLightProduction.pellMasks_1303 PellMatchingLightProduction.pellMasks_1303_valid
theorem pellMatching_1303_checked :
pellMatchingCheck pellMasks_1303 pellMagnitudes_1303 pellWitnesses_1303 = true := by
exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_1303
PellMatchingLightProduction.pellMagnitudes_1303 PellMatchingLightProduction.pellWitnesses_1303).symm.trans
PellMatchingLightProduction.pellMatching_1303_checked
theorem pellMagnitudes_1303_large : ∀ x ∈ pellMagnitudes_1303, 2 ≤ x := by
exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_1303 PellMatchingLightProduction.pellMagnitudes_1303_large
def pellGraphCertificate_1303 : PellMatchingCertificate 1303 where
magnitudes := pellMagnitudes_1303
masks := pellMasks_1303
witnesses := pellWitnesses_1303
masks_valid := pellMasks_1303_valid
checked := pellMatching_1303_checked
large := pellMagnitudes_1303_large
def pellMagnitudes_1319 : List ℤ :=
PellMatchingLightProduction.pellMagnitudes_1319
def pellMasks_1319 : List PellSquareMasks :=
PellMatchingLightProduction.pellMasks_1319.map pellLightMasksToOriginal
def pellWitnesses_1319 : List (List (ℕ × ℕ)) :=
PellMatchingLightProduction.pellWitnesses_1319
theorem pellMasks_1319_valid : ∀ m ∈ pellMasks_1319, m.Valid 1319 := by
exact pellLightMasks_valid 1319 PellMatchingLightProduction.pellMasks_1319 PellMatchingLightProduction.pellMasks_1319_valid
theorem pellMatching_1319_checked :
pellMatchingCheck pellMasks_1319 pellMagnitudes_1319 pellWitnesses_1319 = true := by
exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_1319
PellMatchingLightProduction.pellMagnitudes_1319 PellMatchingLightProduction.pellWitnesses_1319).symm.trans
PellMatchingLightProduction.pellMatching_1319_checked
theorem pellMagnitudes_1319_large : ∀ x ∈ pellMagnitudes_1319, 2 ≤ x := by
exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_1319 PellMatchingLightProduction.pellMagnitudes_1319_large
def pellGraphCertificate_1319 : PellMatchingCertificate 1319 where
magnitudes := pellMagnitudes_1319
masks := pellMasks_1319
witnesses := pellWitnesses_1319
masks_valid := pellMasks_1319_valid
checked := pellMatching_1319_checked
large := pellMagnitudes_1319_large
end D1Bound5
end
Source
D1Bound5/PellLightAllMatchingCertificates.lean, lines 1666-1672, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1674-1675, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1677-1678, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1680-1681, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1683-1684, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1686-1690, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1692-1693, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1695-1701, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1703-1704, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1706-1707, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1709-1710, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1712-1713, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1715-1719, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1721-1722, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1724-1730, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1732-1733, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1735-1736, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1738-1739, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1741-1742, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1744-1748, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1750-1751, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1753-1759, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1761-1762, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1764-1765, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1767-1768, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1770-1771, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1773-1777, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1779-1780, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1782-1788, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1790-1791, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1793-1794, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1796-1797, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1799-1800, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1802-1806, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1808-1809, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1811-1817, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1819-1820, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1822-1823, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1825-1826, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1828-1829, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1831-1835, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1837-1838, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1840-1846, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1848-1849, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1851-1852, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1854-1855, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1857-1858, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1860-1864, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1866-1867, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1869-1875, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1877-1878, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1880-1881, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1883-1884, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1886-1887, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1889-1893, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1895-1896, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1898-1904, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1906-1907, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1909-1910, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1912-1913, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1915-1916, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1918-1922, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1924-1925, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1927-1933, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314. Project: https://github.com/tomislav-math/d1-bound5-lean