Theoretical aspects# This chapter is for those interested in understanding more about the inner workings of PathFinder.