Например, берём грамматику C++ и определяем строго по грамматике, какого рода конечные математические объекты она способна выразить и какой класс сложности мы будем иметь. Синтаксис, увы, не построен (я имею в виду логический синтаксис), но вот для Simple C построен (CompCert), и мы могли бы уточнить результаты с данными синтаксиса — т.е. не только выразить, но и построить и с какой сложностью к каким группам объектов.