An algorithm for functional uncertainty · Study