Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Pell Light All Matching Certificates 003

Definition
D1Bound5_PellLightAllMatchingCertificates_Definitions_003

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 pellWitnesses_287, pellGraphCertificate_287, pellMagnitudes_311, pellMasks_311, pellWitnesses_311, pellGraphCertificate_311, pellMagnitudes_359, pellMasks_359 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_002
import Definitions.Def_D1Bound5_PellLightMatchingBridge_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField287_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField311_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField359_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField367_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField383_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField391_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField431_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField439_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField463_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField479_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 pellWitnesses_287 : List (List (ℕ × ℕ)) :=
  PellMatchingLightProduction.pellWitnesses_287

theorem pellMasks_287_valid : ∀ m ∈ pellMasks_287, m.Valid 287 := by
  exact pellLightMasks_valid 287 PellMatchingLightProduction.pellMasks_287 PellMatchingLightProduction.pellMasks_287_valid

theorem pellMatching_287_checked :
    pellMatchingCheck pellMasks_287 pellMagnitudes_287 pellWitnesses_287 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_287
    PellMatchingLightProduction.pellMagnitudes_287 PellMatchingLightProduction.pellWitnesses_287).symm.trans
      PellMatchingLightProduction.pellMatching_287_checked

theorem pellMagnitudes_287_large : ∀ x ∈ pellMagnitudes_287, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_287 PellMatchingLightProduction.pellMagnitudes_287_large

def pellGraphCertificate_287 : PellMatchingCertificate 287 where
  magnitudes := pellMagnitudes_287
  masks := pellMasks_287
  witnesses := pellWitnesses_287
  masks_valid := pellMasks_287_valid
  checked := pellMatching_287_checked
  large := pellMagnitudes_287_large

def pellMagnitudes_311 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_311

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

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

theorem pellMasks_311_valid : ∀ m ∈ pellMasks_311, m.Valid 311 := by
  exact pellLightMasks_valid 311 PellMatchingLightProduction.pellMasks_311 PellMatchingLightProduction.pellMasks_311_valid

theorem pellMatching_311_checked :
    pellMatchingCheck pellMasks_311 pellMagnitudes_311 pellWitnesses_311 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_311
    PellMatchingLightProduction.pellMagnitudes_311 PellMatchingLightProduction.pellWitnesses_311).symm.trans
      PellMatchingLightProduction.pellMatching_311_checked

theorem pellMagnitudes_311_large : ∀ x ∈ pellMagnitudes_311, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_311 PellMatchingLightProduction.pellMagnitudes_311_large

def pellGraphCertificate_311 : PellMatchingCertificate 311 where
  magnitudes := pellMagnitudes_311
  masks := pellMasks_311
  witnesses := pellWitnesses_311
  masks_valid := pellMasks_311_valid
  checked := pellMatching_311_checked
  large := pellMagnitudes_311_large

def pellMagnitudes_359 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_359

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

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

theorem pellMasks_359_valid : ∀ m ∈ pellMasks_359, m.Valid 359 := by
  exact pellLightMasks_valid 359 PellMatchingLightProduction.pellMasks_359 PellMatchingLightProduction.pellMasks_359_valid

theorem pellMatching_359_checked :
    pellMatchingCheck pellMasks_359 pellMagnitudes_359 pellWitnesses_359 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_359
    PellMatchingLightProduction.pellMagnitudes_359 PellMatchingLightProduction.pellWitnesses_359).symm.trans
      PellMatchingLightProduction.pellMatching_359_checked

theorem pellMagnitudes_359_large : ∀ x ∈ pellMagnitudes_359, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_359 PellMatchingLightProduction.pellMagnitudes_359_large

def pellGraphCertificate_359 : PellMatchingCertificate 359 where
  magnitudes := pellMagnitudes_359
  masks := pellMasks_359
  witnesses := pellWitnesses_359
  masks_valid := pellMasks_359_valid
  checked := pellMatching_359_checked
  large := pellMagnitudes_359_large

def pellMagnitudes_367 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_367

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

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

theorem pellMasks_367_valid : ∀ m ∈ pellMasks_367, m.Valid 367 := by
  exact pellLightMasks_valid 367 PellMatchingLightProduction.pellMasks_367 PellMatchingLightProduction.pellMasks_367_valid

theorem pellMatching_367_checked :
    pellMatchingCheck pellMasks_367 pellMagnitudes_367 pellWitnesses_367 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_367
    PellMatchingLightProduction.pellMagnitudes_367 PellMatchingLightProduction.pellWitnesses_367).symm.trans
      PellMatchingLightProduction.pellMatching_367_checked

theorem pellMagnitudes_367_large : ∀ x ∈ pellMagnitudes_367, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_367 PellMatchingLightProduction.pellMagnitudes_367_large

def pellGraphCertificate_367 : PellMatchingCertificate 367 where
  magnitudes := pellMagnitudes_367
  masks := pellMasks_367
  witnesses := pellWitnesses_367
  masks_valid := pellMasks_367_valid
  checked := pellMatching_367_checked
  large := pellMagnitudes_367_large

def pellMagnitudes_383 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_383

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

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

theorem pellMasks_383_valid : ∀ m ∈ pellMasks_383, m.Valid 383 := by
  exact pellLightMasks_valid 383 PellMatchingLightProduction.pellMasks_383 PellMatchingLightProduction.pellMasks_383_valid

theorem pellMatching_383_checked :
    pellMatchingCheck pellMasks_383 pellMagnitudes_383 pellWitnesses_383 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_383
    PellMatchingLightProduction.pellMagnitudes_383 PellMatchingLightProduction.pellWitnesses_383).symm.trans
      PellMatchingLightProduction.pellMatching_383_checked

theorem pellMagnitudes_383_large : ∀ x ∈ pellMagnitudes_383, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_383 PellMatchingLightProduction.pellMagnitudes_383_large

def pellGraphCertificate_383 : PellMatchingCertificate 383 where
  magnitudes := pellMagnitudes_383
  masks := pellMasks_383
  witnesses := pellWitnesses_383
  masks_valid := pellMasks_383_valid
  checked := pellMatching_383_checked
  large := pellMagnitudes_383_large

def pellMagnitudes_391 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_391

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

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

theorem pellMasks_391_valid : ∀ m ∈ pellMasks_391, m.Valid 391 := by
  exact pellLightMasks_valid 391 PellMatchingLightProduction.pellMasks_391 PellMatchingLightProduction.pellMasks_391_valid

theorem pellMatching_391_checked :
    pellMatchingCheck pellMasks_391 pellMagnitudes_391 pellWitnesses_391 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_391
    PellMatchingLightProduction.pellMagnitudes_391 PellMatchingLightProduction.pellWitnesses_391).symm.trans
      PellMatchingLightProduction.pellMatching_391_checked

theorem pellMagnitudes_391_large : ∀ x ∈ pellMagnitudes_391, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_391 PellMatchingLightProduction.pellMagnitudes_391_large

def pellGraphCertificate_391 : PellMatchingCertificate 391 where
  magnitudes := pellMagnitudes_391
  masks := pellMasks_391
  witnesses := pellWitnesses_391
  masks_valid := pellMasks_391_valid
  checked := pellMatching_391_checked
  large := pellMagnitudes_391_large

def pellMagnitudes_431 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_431

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

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

theorem pellMasks_431_valid : ∀ m ∈ pellMasks_431, m.Valid 431 := by
  exact pellLightMasks_valid 431 PellMatchingLightProduction.pellMasks_431 PellMatchingLightProduction.pellMasks_431_valid

theorem pellMatching_431_checked :
    pellMatchingCheck pellMasks_431 pellMagnitudes_431 pellWitnesses_431 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_431
    PellMatchingLightProduction.pellMagnitudes_431 PellMatchingLightProduction.pellWitnesses_431).symm.trans
      PellMatchingLightProduction.pellMatching_431_checked

theorem pellMagnitudes_431_large : ∀ x ∈ pellMagnitudes_431, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_431 PellMatchingLightProduction.pellMagnitudes_431_large

def pellGraphCertificate_431 : PellMatchingCertificate 431 where
  magnitudes := pellMagnitudes_431
  masks := pellMasks_431
  witnesses := pellWitnesses_431
  masks_valid := pellMasks_431_valid
  checked := pellMatching_431_checked
  large := pellMagnitudes_431_large

def pellMagnitudes_439 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_439

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

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

theorem pellMasks_439_valid : ∀ m ∈ pellMasks_439, m.Valid 439 := by
  exact pellLightMasks_valid 439 PellMatchingLightProduction.pellMasks_439 PellMatchingLightProduction.pellMasks_439_valid

theorem pellMatching_439_checked :
    pellMatchingCheck pellMasks_439 pellMagnitudes_439 pellWitnesses_439 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_439
    PellMatchingLightProduction.pellMagnitudes_439 PellMatchingLightProduction.pellWitnesses_439).symm.trans
      PellMatchingLightProduction.pellMatching_439_checked

theorem pellMagnitudes_439_large : ∀ x ∈ pellMagnitudes_439, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_439 PellMatchingLightProduction.pellMagnitudes_439_large

def pellGraphCertificate_439 : PellMatchingCertificate 439 where
  magnitudes := pellMagnitudes_439
  masks := pellMasks_439
  witnesses := pellWitnesses_439
  masks_valid := pellMasks_439_valid
  checked := pellMatching_439_checked
  large := pellMagnitudes_439_large

def pellMagnitudes_463 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_463

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

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

theorem pellMasks_463_valid : ∀ m ∈ pellMasks_463, m.Valid 463 := by
  exact pellLightMasks_valid 463 PellMatchingLightProduction.pellMasks_463 PellMatchingLightProduction.pellMasks_463_valid

theorem pellMatching_463_checked :
    pellMatchingCheck pellMasks_463 pellMagnitudes_463 pellWitnesses_463 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_463
    PellMatchingLightProduction.pellMagnitudes_463 PellMatchingLightProduction.pellWitnesses_463).symm.trans
      PellMatchingLightProduction.pellMatching_463_checked

theorem pellMagnitudes_463_large : ∀ x ∈ pellMagnitudes_463, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_463 PellMatchingLightProduction.pellMagnitudes_463_large

def pellGraphCertificate_463 : PellMatchingCertificate 463 where
  magnitudes := pellMagnitudes_463
  masks := pellMasks_463
  witnesses := pellWitnesses_463
  masks_valid := pellMasks_463_valid
  checked := pellMatching_463_checked
  large := pellMagnitudes_463_large

def pellMagnitudes_479 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_479

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

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































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































end D1Bound5
end
Source
D1Bound5/PellLightAllMatchingCertificates.lean, lines 607-608, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 610-611, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 613-617, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 619-620, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 622-628, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 630-631, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 633-634, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 636-637, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 639-640, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 642-646, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 648-649, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 651-657, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 659-660, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 662-663, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 665-666, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 668-669, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 671-675, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 677-678, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 680-686, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 688-689, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 691-692, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 694-695, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 697-698, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 700-704, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 706-707, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 709-715, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 717-718, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 720-721, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 723-724, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 726-727, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 729-733, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 735-736, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 738-744, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 746-747, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 749-750, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 752-753, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 755-756, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 758-762, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 764-765, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 767-773, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 775-776, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 778-779, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 781-782, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 784-785, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 787-791, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 793-794, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 796-802, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 804-805, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 807-808, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 810-811, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 813-814, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 816-820, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 822-823, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 825-831, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 833-834, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 836-837, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 839-840, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 842-843, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 845-849, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 851-852, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 854-860, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 862-863, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 865-866, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 868-869, 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