The extension to predicate logic requires dependent types, which introduce ontological commitments a...