Двоичные деревья определены в библиотеке HOL (~~/src/HOL/Library/Tree.thy
).Некоторые алгоритмы для них (т.е. реализации структур данных, таких как деревья AVL с ними) определены в HOL-Data_Structures (~~/src/HOL/Data_Structures/
).
Оба из них находятся в распределении Изабель.Вы можете импортировать их, написав, например, "Data_Structures.AVL_Set"
или "HOL-Library.Tree"
(кавычки требуются, если в имени есть тире).