Lovely.
Existential quantifiers are a standard part of predicate logic. "Trivial" seems a little dicier, yeah. I assume triviality means something like it's guaranteed to always exist and be easy to find. But I'd honestly be fine with a definition where declarativity itself is a sliding scale depending on the triviality of the existential quantifier. On that basis I might still count functional programs as only slightly declarative...