I'm thinking about such a sentence:
He is a lawyer, arrogant and smart.
He is an idiot, arrogant and short-sighted.
Please note that here I just want to list the noun and the adjectives altogether, no casual relation between the noun and the adjectives (like he is arrogant and smart because he is a layer).
Though I think I've seen similar ones before, I'm not 100% sure whether it's correct or not.
So put it formally, is it grammatically correct to put nouns and adjectives together as a predicate?