Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Pell Light All Matching Certificates 001

Definition
D1Bound5_PellLightAllMatchingCertificates_Definitions_001

by tp · Oct 24, 2026 · Mathlib 0df444a (Lean v4.33.1)

diophantine-tuplesnumber-theory

The finite Pell matching certificates assembled from the corresponding magnitude lists, masks and witnesses. The named objects in this bundle include pellMagnitudes_4519, pellMasks_4519, pellWitnesses_4519, pellGraphCertificate_4519, pellMagnitudes_7, pellMasks_7, pellWitnesses_7, pellGraphCertificate_7 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_PellLightMatchingBridge_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField103_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField119_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField127_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField23_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField31_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField47_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField71_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField79_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField7_Definitions_RecoverySplit20261024
import Definitions.Def_D1Bound5_PellLightMatchingPilot_Definitions
import Definitions.Def_D1Bound5_PellLightMatching_Definitions
import Definitions.Def_D1Bound5_PellMatchingCheck_Definitions

section
namespace D1Bound5
set_option maxRecDepth 32768
set_option maxHeartbeats 12000000

def pellMagnitudes_4519 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_4519

def pellMasks_4519 : List PellSquareMasks :=
  PellMatchingLightProduction.pellMasks_4519.map pellLightMasksToOriginal

def pellWitnesses_4519 : List (List (ℕ × ℕ)) :=
  PellMatchingLightProduction.pellWitnesses_4519

theorem pellMasks_4519_valid : ∀ m ∈ pellMasks_4519, m.Valid 4519 := by
  exact pellLightMasks_valid 4519 PellMatchingLightProduction.pellMasks_4519 PellMatchingLightProduction.pellMasks_4519_valid

theorem pellMatching_4519_checked :
    pellMatchingCheck pellMasks_4519 pellMagnitudes_4519 pellWitnesses_4519 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_4519
    PellMatchingLightProduction.pellMagnitudes_4519 PellMatchingLightProduction.pellWitnesses_4519).symm.trans
      PellMatchingLightProduction.pellMatching_4519_checked

theorem pellMagnitudes_4519_large : ∀ x ∈ pellMagnitudes_4519, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_4519 PellMatchingLightProduction.pellMagnitudes_4519_large

def pellGraphCertificate_4519 : PellMatchingCertificate 4519 where
  magnitudes := pellMagnitudes_4519
  masks := pellMasks_4519
  witnesses := pellWitnesses_4519
  masks_valid := pellMasks_4519_valid
  checked := pellMatching_4519_checked
  large := pellMagnitudes_4519_large

def pellMagnitudes_7 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_7

def pellMasks_7 : List PellSquareMasks :=
  PellMatchingLightProduction.pellMasks_7.map pellLightMasksToOriginal

def pellWitnesses_7 : List (List (ℕ × ℕ)) :=
  PellMatchingLightProduction.pellWitnesses_7

theorem pellMasks_7_valid : ∀ m ∈ pellMasks_7, m.Valid 7 := by
  exact pellLightMasks_valid 7 PellMatchingLightProduction.pellMasks_7 PellMatchingLightProduction.pellMasks_7_valid

theorem pellMatching_7_checked :
    pellMatchingCheck pellMasks_7 pellMagnitudes_7 pellWitnesses_7 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_7
    PellMatchingLightProduction.pellMagnitudes_7 PellMatchingLightProduction.pellWitnesses_7).symm.trans
      PellMatchingLightProduction.pellMatching_7_checked

theorem pellMagnitudes_7_large : ∀ x ∈ pellMagnitudes_7, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_7 PellMatchingLightProduction.pellMagnitudes_7_large

def pellGraphCertificate_7 : PellMatchingCertificate 7 where
  magnitudes := pellMagnitudes_7
  masks := pellMasks_7
  witnesses := pellWitnesses_7
  masks_valid := pellMasks_7_valid
  checked := pellMatching_7_checked
  large := pellMagnitudes_7_large

def pellMagnitudes_23 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_23

def pellMasks_23 : List PellSquareMasks :=
  PellMatchingLightProduction.pellMasks_23.map pellLightMasksToOriginal

def pellWitnesses_23 : List (List (ℕ × ℕ)) :=
  PellMatchingLightProduction.pellWitnesses_23

theorem pellMasks_23_valid : ∀ m ∈ pellMasks_23, m.Valid 23 := by
  exact pellLightMasks_valid 23 PellMatchingLightProduction.pellMasks_23 PellMatchingLightProduction.pellMasks_23_valid

theorem pellMatching_23_checked :
    pellMatchingCheck pellMasks_23 pellMagnitudes_23 pellWitnesses_23 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_23
    PellMatchingLightProduction.pellMagnitudes_23 PellMatchingLightProduction.pellWitnesses_23).symm.trans
      PellMatchingLightProduction.pellMatching_23_checked

theorem pellMagnitudes_23_large : ∀ x ∈ pellMagnitudes_23, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_23 PellMatchingLightProduction.pellMagnitudes_23_large

def pellGraphCertificate_23 : PellMatchingCertificate 23 where
  magnitudes := pellMagnitudes_23
  masks := pellMasks_23
  witnesses := pellWitnesses_23
  masks_valid := pellMasks_23_valid
  checked := pellMatching_23_checked
  large := pellMagnitudes_23_large

def pellMagnitudes_31 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_31

def pellMasks_31 : List PellSquareMasks :=
  PellMatchingLightProduction.pellMasks_31.map pellLightMasksToOriginal

def pellWitnesses_31 : List (List (ℕ × ℕ)) :=
  PellMatchingLightProduction.pellWitnesses_31

theorem pellMasks_31_valid : ∀ m ∈ pellMasks_31, m.Valid 31 := by
  exact pellLightMasks_valid 31 PellMatchingLightProduction.pellMasks_31 PellMatchingLightProduction.pellMasks_31_valid

theorem pellMatching_31_checked :
    pellMatchingCheck pellMasks_31 pellMagnitudes_31 pellWitnesses_31 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_31
    PellMatchingLightProduction.pellMagnitudes_31 PellMatchingLightProduction.pellWitnesses_31).symm.trans
      PellMatchingLightProduction.pellMatching_31_checked

theorem pellMagnitudes_31_large : ∀ x ∈ pellMagnitudes_31, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_31 PellMatchingLightProduction.pellMagnitudes_31_large

def pellGraphCertificate_31 : PellMatchingCertificate 31 where
  magnitudes := pellMagnitudes_31
  masks := pellMasks_31
  witnesses := pellWitnesses_31
  masks_valid := pellMasks_31_valid
  checked := pellMatching_31_checked
  large := pellMagnitudes_31_large

def pellMagnitudes_47 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_47

def pellMasks_47 : List PellSquareMasks :=
  PellMatchingLightProduction.pellMasks_47.map pellLightMasksToOriginal

def pellWitnesses_47 : List (List (ℕ × ℕ)) :=
  PellMatchingLightProduction.pellWitnesses_47

theorem pellMasks_47_valid : ∀ m ∈ pellMasks_47, m.Valid 47 := by
  exact pellLightMasks_valid 47 PellMatchingLightProduction.pellMasks_47 PellMatchingLightProduction.pellMasks_47_valid

theorem pellMatching_47_checked :
    pellMatchingCheck pellMasks_47 pellMagnitudes_47 pellWitnesses_47 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_47
    PellMatchingLightProduction.pellMagnitudes_47 PellMatchingLightProduction.pellWitnesses_47).symm.trans
      PellMatchingLightProduction.pellMatching_47_checked

theorem pellMagnitudes_47_large : ∀ x ∈ pellMagnitudes_47, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_47 PellMatchingLightProduction.pellMagnitudes_47_large

def pellGraphCertificate_47 : PellMatchingCertificate 47 where
  magnitudes := pellMagnitudes_47
  masks := pellMasks_47
  witnesses := pellWitnesses_47
  masks_valid := pellMasks_47_valid
  checked := pellMatching_47_checked
  large := pellMagnitudes_47_large

def pellMagnitudes_71 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_71

def pellMasks_71 : List PellSquareMasks :=
  PellMatchingLightProduction.pellMasks_71.map pellLightMasksToOriginal

def pellWitnesses_71 : List (List (ℕ × ℕ)) :=
  PellMatchingLightProduction.pellWitnesses_71

theorem pellMasks_71_valid : ∀ m ∈ pellMasks_71, m.Valid 71 := by
  exact pellLightMasks_valid 71 PellMatchingLightProduction.pellMasks_71 PellMatchingLightProduction.pellMasks_71_valid

theorem pellMatching_71_checked :
    pellMatchingCheck pellMasks_71 pellMagnitudes_71 pellWitnesses_71 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_71
    PellMatchingLightProduction.pellMagnitudes_71 PellMatchingLightProduction.pellWitnesses_71).symm.trans
      PellMatchingLightProduction.pellMatching_71_checked

theorem pellMagnitudes_71_large : ∀ x ∈ pellMagnitudes_71, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_71 PellMatchingLightProduction.pellMagnitudes_71_large

def pellGraphCertificate_71 : PellMatchingCertificate 71 where
  magnitudes := pellMagnitudes_71
  masks := pellMasks_71
  witnesses := pellWitnesses_71
  masks_valid := pellMasks_71_valid
  checked := pellMatching_71_checked
  large := pellMagnitudes_71_large

def pellMagnitudes_79 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_79

def pellMasks_79 : List PellSquareMasks :=
  PellMatchingLightProduction.pellMasks_79.map pellLightMasksToOriginal

def pellWitnesses_79 : List (List (ℕ × ℕ)) :=
  PellMatchingLightProduction.pellWitnesses_79

theorem pellMasks_79_valid : ∀ m ∈ pellMasks_79, m.Valid 79 := by
  exact pellLightMasks_valid 79 PellMatchingLightProduction.pellMasks_79 PellMatchingLightProduction.pellMasks_79_valid

theorem pellMatching_79_checked :
    pellMatchingCheck pellMasks_79 pellMagnitudes_79 pellWitnesses_79 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_79
    PellMatchingLightProduction.pellMagnitudes_79 PellMatchingLightProduction.pellWitnesses_79).symm.trans
      PellMatchingLightProduction.pellMatching_79_checked

theorem pellMagnitudes_79_large : ∀ x ∈ pellMagnitudes_79, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_79 PellMatchingLightProduction.pellMagnitudes_79_large

def pellGraphCertificate_79 : PellMatchingCertificate 79 where
  magnitudes := pellMagnitudes_79
  masks := pellMasks_79
  witnesses := pellWitnesses_79
  masks_valid := pellMasks_79_valid
  checked := pellMatching_79_checked
  large := pellMagnitudes_79_large

def pellMagnitudes_103 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_103

def pellMasks_103 : List PellSquareMasks :=
  PellMatchingLightProduction.pellMasks_103.map pellLightMasksToOriginal

def pellWitnesses_103 : List (List (ℕ × ℕ)) :=
  PellMatchingLightProduction.pellWitnesses_103

theorem pellMasks_103_valid : ∀ m ∈ pellMasks_103, m.Valid 103 := by
  exact pellLightMasks_valid 103 PellMatchingLightProduction.pellMasks_103 PellMatchingLightProduction.pellMasks_103_valid

theorem pellMatching_103_checked :
    pellMatchingCheck pellMasks_103 pellMagnitudes_103 pellWitnesses_103 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_103
    PellMatchingLightProduction.pellMagnitudes_103 PellMatchingLightProduction.pellWitnesses_103).symm.trans
      PellMatchingLightProduction.pellMatching_103_checked

theorem pellMagnitudes_103_large : ∀ x ∈ pellMagnitudes_103, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_103 PellMatchingLightProduction.pellMagnitudes_103_large

def pellGraphCertificate_103 : PellMatchingCertificate 103 where
  magnitudes := pellMagnitudes_103
  masks := pellMasks_103
  witnesses := pellWitnesses_103
  masks_valid := pellMasks_103_valid
  checked := pellMatching_103_checked
  large := pellMagnitudes_103_large

def pellMagnitudes_119 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_119

def pellMasks_119 : List PellSquareMasks :=
  PellMatchingLightProduction.pellMasks_119.map pellLightMasksToOriginal

def pellWitnesses_119 : List (List (ℕ × ℕ)) :=
  PellMatchingLightProduction.pellWitnesses_119

theorem pellMasks_119_valid : ∀ m ∈ pellMasks_119, m.Valid 119 := by
  exact pellLightMasks_valid 119 PellMatchingLightProduction.pellMasks_119 PellMatchingLightProduction.pellMasks_119_valid

theorem pellMatching_119_checked :
    pellMatchingCheck pellMasks_119 pellMagnitudes_119 pellWitnesses_119 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_119
    PellMatchingLightProduction.pellMagnitudes_119 PellMatchingLightProduction.pellWitnesses_119).symm.trans
      PellMatchingLightProduction.pellMatching_119_checked

theorem pellMagnitudes_119_large : ∀ x ∈ pellMagnitudes_119, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_119 PellMatchingLightProduction.pellMagnitudes_119_large

def pellGraphCertificate_119 : PellMatchingCertificate 119 where
  magnitudes := pellMagnitudes_119
  masks := pellMasks_119
  witnesses := pellWitnesses_119
  masks_valid := pellMasks_119_valid
  checked := pellMatching_119_checked
  large := pellMagnitudes_119_large

def pellMagnitudes_127 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_127































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































end D1Bound5
end
Source
D1Bound5/PellLightAllMatchingCertificates.lean, lines 79-80, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 82-83, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 85-86, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 88-89, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 91-95, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 97-98, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 100-106, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 108-109, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 111-112, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 114-115, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 117-118, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 120-124, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 126-127, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 129-135, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 137-138, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 140-141, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 143-144, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 146-147, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 149-153, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 155-156, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 158-164, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 166-167, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 169-170, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 172-173, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 175-176, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 178-182, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 184-185, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 187-193, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 195-196, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 198-199, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 201-202, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 204-205, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 207-211, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 213-214, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 216-222, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 224-225, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 227-228, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 230-231, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 233-234, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 236-240, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 242-243, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 245-251, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 253-254, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 256-257, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 259-260, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 262-263, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 265-269, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 271-272, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 274-280, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 282-283, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 285-286, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 288-289, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 291-292, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 294-298, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 300-301, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 303-309, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 311-312, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 314-315, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 317-318, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 320-321, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 323-327, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 329-330, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 332-338, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 340-341, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314. Project: https://github.com/tomislav-math/d1-bound5-lean

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me