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