Pair sublist inclusion and binary factor evaluation
ProvedErdos390.tail_divisor_pair_sublistcombinatoricsorder-theory
Let be a strictly ascending list of natural numbers (L.Pairwise (· < ·)), and let satisfy , , and . Then the two-element list is a sublist of (List.Sublist [a, b] L), and its product is (List.prod [a, b] = a * b).
Preamble
import Mathlib.Data.List.Basic import Definitions.Def_erdos390_problem open Erdos390
Formal statement
namespace Erdos390
theorem tail_divisor_pair_sublist
{L : List ℕ} {a b : ℕ}
(hL : L.Pairwise (· < ·))
(ha : a ∈ L) (hb : b ∈ L) (hab : a < b) :
List.Sublist [a, b] L ∧ List.prod [a, b] = a * b := by sorry
end Erdos390Source
P. Erdős, Some problems in number theory, 1975; Mathlib List.Sublist constructors