Decision procedures for elementary sublanguages of set theory - XV. Multilevel syllogistic extended by the predicate finite and the operators singleton and pred