Кіріспе

Баншты логика – Питер О’Харн мен Дэвид Пим ұсынған субструктуралық логиканың бір түрі. Баншты логика ресурстардың жиынтығын талдауға қажетті бастауыш құралдарды ұсынады, бұл компьютерлік және басқа да жүйелерді құрастырып талдауға көмектеседі. Оның категориялық теориялық және шындық функциялық семантикасы бар, оны ресурстың абстрактілі түсінігі арқылы түсінуге болады. Сондай-ақ, оның дәлелдеу теориясы бар, онда Γ ⊢ A түйіндегі Γ контекстері тізімдер немесе көптеген жиынтықтар емес, ағаш тәрізді құрылымдар (топтар) болып табылады, бұл көптеген дәлелдеу есептеулерінде кездеседі. Баншты логикамен байланысты типтік теория бар, ал оның алғашқы қолданылуы императивті бағдарламаларда псевдонимдеуді және басқа да түрлі кедергілерді басқару тәсілін ұсыну болды. Бұл логика бағдарламаны тексеруде де қолданылады, ол бөліну логикасының тілдік негізін құрайды, сондай-ақ жүйелерді модельдеуде, жүйенің компоненттері қолданатын ресурстарды бөлуге мүмкіндік береді.

Алгебралық семантика

Топталған логиканың алгебралық семантикасы оның категориялық семантикасының ерекше жағдайы, бірақ оны түсіндіру оңай және оған қол жеткізу ықтимал. Топталған логиканың алгебралық моделі – Хейтинг алгебрасы болып табылатын және сол Хейтинг алгебрасының торы үшін қосымша коммутативті қалдық тор құрылымын (қалдық операциялары бар) қамтитын позит, яғни, реттік коммутативті моноид және сәйкес импликациясы бар. Бульдік топталған логиканың үлгілері былай болады. Бульдік топталған логиканың алгебралық моделі – Бульдік алгебра болып табылатын және қосымша қалдық коммутативті моноид құрылымын қамтитын позит.

Ғарыштық логика

Карделли, Кайрес, Гордон және басқалар процестік есептеулердің логикасын зерттеді, онда конъюнкция параллель композиция арқылы түсіндіріледі. Pym және авторлар тобының SCRP жұмысынан айырмашылығы, олар жүйелердің параллель композициясы мен жүйелер пайдаланатын ресурстардың композициясы арасында ешқандай айырма жасамайды. Олардың логикасы ресурстық семантиканың мысалдарына негізделген, олар бульдік логиканың бульдік түрінің модельдерін құрайды. Бұл логикалар бульдік топталған логиканың мысалдарына әкелгенімен, олар тәуелсіз түрде алынған сияқты көрінеді және қандай жағдайда болса да, модальдықтар мен байланыстырушылар тұрғысынан маңызды қосымша құрылымға ие. XML деректерін модельдеу үшін де ұқсас логикалар ұсынылған.