Pair Light Indexed Witnesses Checked Bool eq prefix drop
ProvedD1Bound5.pairLightIndexedWitnessesCheckedBool_eq_prefix_dropdiophantine-tuplesnumber-theory
Auxiliary result pairLightIndexedWitnessesCheckedBool_eq_prefix_drop in the proof of the bound five for Diophantine D(1) sets in imaginary quadratic integer rings. The formal statement specifies its hypotheses and conclusion; a mathematical prose description remains to be supplied.
Preamble
import Init import Definitions.Def_D1Bound5_PairLightArithmetic_Definitions import Definitions.Def_D1Bound5_PairLightClosure_Definitions
Formal statement
section
namespace D1Bound5
/- Exact coordinate-only version of the indexed closure checker. Mathematical
soundness is established in PairLightClosureBridge, not assumed here. -/
theorem _root_.D1Bound5.pairLightIndexedWitnessesCheckedBool_eq_prefix_drop (tau nu : Int)
(a b r0 : PairLightCoordinate) (bound : Int) (vertices : List PairLightCoordinate)
(n : Nat) (witnesses : List PairLightRootWitness)
(destinations : List (Option Nat × Option Nat)) :
pairLightIndexedWitnessesCheckedBool tau nu a b r0 bound vertices witnesses destinations =
(pairLightIndexedWitnessesPrefixBool tau nu a b r0 bound vertices n witnesses destinations &&
pairLightIndexedWitnessesCheckedBool tau nu a b r0 bound vertices
(witnesses.drop n) (destinations.drop n)) := by sorry
end D1Bound5
end
Source
D1Bound5/PairLightClosure.lean, lines 70-95, SHA-256 ef69d3a60e5b156fbd56cb019ebd0325abef2ca7d10021397aca371566944128. Project: https://github.com/tomislav-math/d1-bound5-lean