scispace - formally typeset
K

Kensuke Kojima

Researcher at Kyoto University

Publications -  20
Citations -  127

Kensuke Kojima is an academic researcher from Kyoto University. The author has contributed to research in topics: Invariant (mathematics) & Intermediate logic. The author has an hindex of 6, co-authored 20 publications receiving 109 citations.

Papers
More filters
Journal ArticleDOI

Constructive linear-time temporal logic: Proof systems and Kripke semantics

TL;DR: A version of constructive linear-time temporal logic with the ''next'' temporal operator with natural deduction, sequent calculus and Hilbert-style proof systems for constructive LTL with conjunction, disjunction and falsehood, which considers Kripke semantics and proves soundness and completeness.
Journal ArticleDOI

Relational and neighborhood semantics for intuitionistic modal logic

TL;DR: In this article, the authors investigate semantics for an intuitionistic modal logic in which the possibility modality does not distribute over disjunction, and show that a relational model can be represented as a neighborhood model, and the converse direction holds under a slight restriction.

Semantical study of intuitionistic modal logics

TL;DR: The following observation arises: there are actually two possible meanings of the assertion “a formula A is true at a possible world x,” which explains the difference between the traditional modal logic and IMLs considered in this thesis, and several difficulties that emerge in establishing meta-theoretical results such as completeness and cut-elimination.
Book ChapterDOI

A Hoare Logic for SIMT Programs

TL;DR: This paper adapt Hoare Logic to the SIMT setting, by adding an extra component representing the set of enabled threads to the usual Hoare triples, by identifying an appropriate class of programs for which soundness and relative completeness hold.
Journal ArticleDOI

A Hoare Logic for GPU Kernels

TL;DR: This article considers a semantics in which all threads execute in lockstep (this semantics simplifies the actual execution model of GPUs) and adapt Hoare Logic to this setting by augmenting the usual Hoare triples with an additional component representing the set of enabled threads.