least fixpoint