Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Pell Light All Matching Certificates 005

Definition
D1Bound5_PellLightAllMatchingCertificates_Definitions_005

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 pellGraphCertificate_647, pellMagnitudes_679, pellMasks_679, pellWitnesses_679, pellGraphCertificate_679, pellMagnitudes_719, pellMasks_719, pellWitnesses_719 and 28 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_004
import Definitions.Def_D1Bound5_PellLightMatchingBridge_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField647_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField679_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField719_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField727_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField743_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField751_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField823_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField839_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField863_Definitions
import Definitions.Def_D1Bound5_PellLightMatchingField887_Definitions
import Definitions.Def_D1Bound5_PellLightMatching_Definitions
import Definitions.Def_D1Bound5_PellMatchingCheck_Definitions

section
namespace D1Bound5
set_option maxRecDepth 32768
set_option maxHeartbeats 12000000

































































































































































































































































































































































































































































































































theorem pellMatching_647_checked :
    pellMatchingCheck pellMasks_647 pellMagnitudes_647 pellWitnesses_647 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_647
    PellMatchingLightProduction.pellMagnitudes_647 PellMatchingLightProduction.pellWitnesses_647).symm.trans
      PellMatchingLightProduction.pellMatching_647_checked

theorem pellMagnitudes_647_large : ∀ x ∈ pellMagnitudes_647, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_647 PellMatchingLightProduction.pellMagnitudes_647_large

def pellGraphCertificate_647 : PellMatchingCertificate 647 where
  magnitudes := pellMagnitudes_647
  masks := pellMasks_647
  witnesses := pellWitnesses_647
  masks_valid := pellMasks_647_valid
  checked := pellMatching_647_checked
  large := pellMagnitudes_647_large

def pellMagnitudes_679 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_679

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

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

theorem pellMasks_679_valid : ∀ m ∈ pellMasks_679, m.Valid 679 := by
  exact pellLightMasks_valid 679 PellMatchingLightProduction.pellMasks_679 PellMatchingLightProduction.pellMasks_679_valid

theorem pellMatching_679_checked :
    pellMatchingCheck pellMasks_679 pellMagnitudes_679 pellWitnesses_679 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_679
    PellMatchingLightProduction.pellMagnitudes_679 PellMatchingLightProduction.pellWitnesses_679).symm.trans
      PellMatchingLightProduction.pellMatching_679_checked

theorem pellMagnitudes_679_large : ∀ x ∈ pellMagnitudes_679, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_679 PellMatchingLightProduction.pellMagnitudes_679_large

def pellGraphCertificate_679 : PellMatchingCertificate 679 where
  magnitudes := pellMagnitudes_679
  masks := pellMasks_679
  witnesses := pellWitnesses_679
  masks_valid := pellMasks_679_valid
  checked := pellMatching_679_checked
  large := pellMagnitudes_679_large

def pellMagnitudes_719 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_719

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

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

theorem pellMasks_719_valid : ∀ m ∈ pellMasks_719, m.Valid 719 := by
  exact pellLightMasks_valid 719 PellMatchingLightProduction.pellMasks_719 PellMatchingLightProduction.pellMasks_719_valid

theorem pellMatching_719_checked :
    pellMatchingCheck pellMasks_719 pellMagnitudes_719 pellWitnesses_719 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_719
    PellMatchingLightProduction.pellMagnitudes_719 PellMatchingLightProduction.pellWitnesses_719).symm.trans
      PellMatchingLightProduction.pellMatching_719_checked

theorem pellMagnitudes_719_large : ∀ x ∈ pellMagnitudes_719, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_719 PellMatchingLightProduction.pellMagnitudes_719_large

def pellGraphCertificate_719 : PellMatchingCertificate 719 where
  magnitudes := pellMagnitudes_719
  masks := pellMasks_719
  witnesses := pellWitnesses_719
  masks_valid := pellMasks_719_valid
  checked := pellMatching_719_checked
  large := pellMagnitudes_719_large

def pellMagnitudes_727 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_727

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

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

theorem pellMasks_727_valid : ∀ m ∈ pellMasks_727, m.Valid 727 := by
  exact pellLightMasks_valid 727 PellMatchingLightProduction.pellMasks_727 PellMatchingLightProduction.pellMasks_727_valid

theorem pellMatching_727_checked :
    pellMatchingCheck pellMasks_727 pellMagnitudes_727 pellWitnesses_727 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_727
    PellMatchingLightProduction.pellMagnitudes_727 PellMatchingLightProduction.pellWitnesses_727).symm.trans
      PellMatchingLightProduction.pellMatching_727_checked

theorem pellMagnitudes_727_large : ∀ x ∈ pellMagnitudes_727, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_727 PellMatchingLightProduction.pellMagnitudes_727_large

def pellGraphCertificate_727 : PellMatchingCertificate 727 where
  magnitudes := pellMagnitudes_727
  masks := pellMasks_727
  witnesses := pellWitnesses_727
  masks_valid := pellMasks_727_valid
  checked := pellMatching_727_checked
  large := pellMagnitudes_727_large

def pellMagnitudes_743 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_743

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

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

theorem pellMasks_743_valid : ∀ m ∈ pellMasks_743, m.Valid 743 := by
  exact pellLightMasks_valid 743 PellMatchingLightProduction.pellMasks_743 PellMatchingLightProduction.pellMasks_743_valid

theorem pellMatching_743_checked :
    pellMatchingCheck pellMasks_743 pellMagnitudes_743 pellWitnesses_743 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_743
    PellMatchingLightProduction.pellMagnitudes_743 PellMatchingLightProduction.pellWitnesses_743).symm.trans
      PellMatchingLightProduction.pellMatching_743_checked

theorem pellMagnitudes_743_large : ∀ x ∈ pellMagnitudes_743, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_743 PellMatchingLightProduction.pellMagnitudes_743_large

def pellGraphCertificate_743 : PellMatchingCertificate 743 where
  magnitudes := pellMagnitudes_743
  masks := pellMasks_743
  witnesses := pellWitnesses_743
  masks_valid := pellMasks_743_valid
  checked := pellMatching_743_checked
  large := pellMagnitudes_743_large

def pellMagnitudes_751 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_751

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

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

theorem pellMasks_751_valid : ∀ m ∈ pellMasks_751, m.Valid 751 := by
  exact pellLightMasks_valid 751 PellMatchingLightProduction.pellMasks_751 PellMatchingLightProduction.pellMasks_751_valid

theorem pellMatching_751_checked :
    pellMatchingCheck pellMasks_751 pellMagnitudes_751 pellWitnesses_751 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_751
    PellMatchingLightProduction.pellMagnitudes_751 PellMatchingLightProduction.pellWitnesses_751).symm.trans
      PellMatchingLightProduction.pellMatching_751_checked

theorem pellMagnitudes_751_large : ∀ x ∈ pellMagnitudes_751, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_751 PellMatchingLightProduction.pellMagnitudes_751_large

def pellGraphCertificate_751 : PellMatchingCertificate 751 where
  magnitudes := pellMagnitudes_751
  masks := pellMasks_751
  witnesses := pellWitnesses_751
  masks_valid := pellMasks_751_valid
  checked := pellMatching_751_checked
  large := pellMagnitudes_751_large

def pellMagnitudes_823 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_823

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

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

theorem pellMasks_823_valid : ∀ m ∈ pellMasks_823, m.Valid 823 := by
  exact pellLightMasks_valid 823 PellMatchingLightProduction.pellMasks_823 PellMatchingLightProduction.pellMasks_823_valid

theorem pellMatching_823_checked :
    pellMatchingCheck pellMasks_823 pellMagnitudes_823 pellWitnesses_823 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_823
    PellMatchingLightProduction.pellMagnitudes_823 PellMatchingLightProduction.pellWitnesses_823).symm.trans
      PellMatchingLightProduction.pellMatching_823_checked

theorem pellMagnitudes_823_large : ∀ x ∈ pellMagnitudes_823, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_823 PellMatchingLightProduction.pellMagnitudes_823_large

def pellGraphCertificate_823 : PellMatchingCertificate 823 where
  magnitudes := pellMagnitudes_823
  masks := pellMasks_823
  witnesses := pellWitnesses_823
  masks_valid := pellMasks_823_valid
  checked := pellMatching_823_checked
  large := pellMagnitudes_823_large

def pellMagnitudes_839 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_839

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

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

theorem pellMasks_839_valid : ∀ m ∈ pellMasks_839, m.Valid 839 := by
  exact pellLightMasks_valid 839 PellMatchingLightProduction.pellMasks_839 PellMatchingLightProduction.pellMasks_839_valid

theorem pellMatching_839_checked :
    pellMatchingCheck pellMasks_839 pellMagnitudes_839 pellWitnesses_839 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_839
    PellMatchingLightProduction.pellMagnitudes_839 PellMatchingLightProduction.pellWitnesses_839).symm.trans
      PellMatchingLightProduction.pellMatching_839_checked

theorem pellMagnitudes_839_large : ∀ x ∈ pellMagnitudes_839, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_839 PellMatchingLightProduction.pellMagnitudes_839_large

def pellGraphCertificate_839 : PellMatchingCertificate 839 where
  magnitudes := pellMagnitudes_839
  masks := pellMasks_839
  witnesses := pellWitnesses_839
  masks_valid := pellMasks_839_valid
  checked := pellMatching_839_checked
  large := pellMagnitudes_839_large

def pellMagnitudes_863 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_863

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

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

theorem pellMasks_863_valid : ∀ m ∈ pellMasks_863, m.Valid 863 := by
  exact pellLightMasks_valid 863 PellMatchingLightProduction.pellMasks_863 PellMatchingLightProduction.pellMasks_863_valid

theorem pellMatching_863_checked :
    pellMatchingCheck pellMasks_863 pellMagnitudes_863 pellWitnesses_863 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_863
    PellMatchingLightProduction.pellMagnitudes_863 PellMatchingLightProduction.pellWitnesses_863).symm.trans
      PellMatchingLightProduction.pellMatching_863_checked

theorem pellMagnitudes_863_large : ∀ x ∈ pellMagnitudes_863, 2 ≤ x := by
  exact pellLightMagnitudes_large PellMatchingLightProduction.pellMagnitudes_863 PellMatchingLightProduction.pellMagnitudes_863_large

def pellGraphCertificate_863 : PellMatchingCertificate 863 where
  magnitudes := pellMagnitudes_863
  masks := pellMasks_863
  witnesses := pellWitnesses_863
  masks_valid := pellMasks_863_valid
  checked := pellMatching_863_checked
  large := pellMagnitudes_863_large

def pellMagnitudes_887 : List ℤ :=
  PellMatchingLightProduction.pellMagnitudes_887

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

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

theorem pellMasks_887_valid : ∀ m ∈ pellMasks_887, m.Valid 887 := by
  exact pellLightMasks_valid 887 PellMatchingLightProduction.pellMasks_887 PellMatchingLightProduction.pellMasks_887_valid

theorem pellMatching_887_checked :
    pellMatchingCheck pellMasks_887 pellMagnitudes_887 pellWitnesses_887 = true := by
  exact (pellLightMatchingCheck_eq PellMatchingLightProduction.pellMasks_887
    PellMatchingLightProduction.pellMagnitudes_887 PellMatchingLightProduction.pellWitnesses_887).symm.trans
      PellMatchingLightProduction.pellMatching_887_checked































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































end D1Bound5
end
Source
D1Bound5/PellLightAllMatchingCertificates.lean, lines 1135-1139, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1141-1142, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1144-1150, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1152-1153, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1155-1156, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1158-1159, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1161-1162, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1164-1168, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1170-1171, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1173-1179, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1181-1182, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1184-1185, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1187-1188, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1190-1191, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1193-1197, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1199-1200, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1202-1208, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1210-1211, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1213-1214, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1216-1217, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1219-1220, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1222-1226, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1228-1229, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1231-1237, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1239-1240, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1242-1243, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1245-1246, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1248-1249, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1251-1255, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1257-1258, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1260-1266, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1268-1269, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1271-1272, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1274-1275, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1277-1278, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1280-1284, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1286-1287, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1289-1295, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1297-1298, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1300-1301, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1303-1304, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1306-1307, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1309-1313, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1315-1316, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1318-1324, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1326-1327, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1329-1330, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1332-1333, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1335-1336, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1338-1342, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1344-1345, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1347-1353, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1355-1356, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1358-1359, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1361-1362, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1364-1365, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1367-1371, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1373-1374, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1376-1382, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1384-1385, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1387-1388, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1390-1391, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1393-1394, SHA-256 f5646c8ecfbf897e5f15fb9719113e038694c5aaae2ec4d71cba93c28b70a314; D1Bound5/PellLightAllMatchingCertificates.lean, lines 1396-1400, 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