theory BPlusTree imports Main "HOL-Data_Structures.Sorted_Less" "HOL-Data_Structures.Cmp" "HOL-Library.Multiset" begin (* some setup to cover up the redefinition of sorted in Sorted_Less but keep the lemmas *) hide_const (open) Sorted_Less.sorted abbreviation "sorted_less ≡ Sorted_Less.sorted" section "Definition of the B-Plus-Tree" subsection "Datatype definition" text "B-Plus-Trees are basically B-Trees, that don't have empty Leafs but Leafs that contain the relevant data. "