数学上,horofunction是定义在一个完备度量空间上的函数,是上的距离函数的极限。horofunction是米哈伊尔·格罗莫夫将Busemann function(英语:Busemann function)推广而引入的概念。
设(,)为完备度量空间。取基点的连续函数空间()中。在空间()中赋以sup范数,建立中的有界集上一致收敛作为拓扑。把C(X)投射到C',得到从到。
设是可数紧致的。定义在的horofunction边界(horofunction boundary)。一个连续函数投射到是在是以为中心的horofunction。集合称为开horoball,而则称为horosphere。