Модельная семантика работает так: есть метаязык, есть предметный язык. Предметный язык задаём рекурсивно в псевдограмматической нотации. Потом мы определяем фрейм в терминах множеств / топосов. Это о том, какие семантические понятия будут участвовать в используемой логике. Например, там будут возможные миры. Присоединяем к фрейму функцию валюации, это будет модель. Задаём отношения выполнения по Т-конвенции. Там используется терминология семантического вывода, что он выполняется для формулы тогда и только тогда, когда. Так строим для всех форм формул, затем рекурсивно для каждой формулы проходимся по этому -- в этом идея. Семантический вывод может быть "индексирован", например, по тем же самым возможным мирам. Это ограничивает то, где именно относительно фрейма мы что-то там вывели. Потом мы пишем, при каких условиях формула будет считаться логически валидной. Это тоже рекурсивно. Всё, модельная семантика готова.