Characteristic class
A characteristic class is a cohomology class assigned naturally to a vector bundle or related geometric structure. It captures invariants that can distinguish bundles and constrain their possible sections or geometric structures.