Abstract-Matching logic is a first-order logic (FOL) variant to reason about structure. Its sentences, called patterns, are constructed using variables, symbols, connectives and quantifiers, but no difference is made between function and predicate symbols. In models, a pattern evaluates into a power-set domain (the set of values that match it), in contrast to FOL where functions, predicates and connectives map into a domain. Matching logic generalizes several logical frameworks important for program analysis, such as: propositional logic, algebraic specification, FOL with equality, and separation logic. Patterns allow for specifying separation requirements at any level in any program configuration, not only in the heaps or stores, without a...
AbstractThis paper presents MatchC, a matching logic reachability verifier using the K framework. K ...
We study the transformation of "predicate introduction" in non-monotonic logics. By this, we mean th...
Abstract Matching concept descriptions against concept patterns was introduced as a new inference ta...
Matching logic is a first-order logic (FOL) variant to reason about structure. Its sentences, calle...
This paper presents matching logic, a first-order logic (FOL) variant forspecifying and reasoning ab...
Matching logic is a logic for specifying and reasoning about structure by means of patterns and pat...
Matching logic allows to specify structural properties about program configurations by means of spe...
Hoare logics rely on the fact that logic formulae can encode, or specify, program states, including ...
Matching logic is a formalism for specifying and reasoning about structures using patterns and patte...
Matching logic has been recently proposed as an alternative program verification approach. Unlike ...
We propose a novel shallow embedding of binders using matching logic, where the binding behavior of ...
AbstractThe theory of programming with pattern-matching function definitions has been studied mainly...
This paper proposes a logic for programming languages, which is both simple and expressive, to serve...
AbstractNegation is intrinsic to human thinking and most of the time when searching for something, w...
Matching logic is a logic that serves as the foundation of the K formal semantics framework. Through...
AbstractThis paper presents MatchC, a matching logic reachability verifier using the K framework. K ...
We study the transformation of "predicate introduction" in non-monotonic logics. By this, we mean th...
Abstract Matching concept descriptions against concept patterns was introduced as a new inference ta...
Matching logic is a first-order logic (FOL) variant to reason about structure. Its sentences, calle...
This paper presents matching logic, a first-order logic (FOL) variant forspecifying and reasoning ab...
Matching logic is a logic for specifying and reasoning about structure by means of patterns and pat...
Matching logic allows to specify structural properties about program configurations by means of spe...
Hoare logics rely on the fact that logic formulae can encode, or specify, program states, including ...
Matching logic is a formalism for specifying and reasoning about structures using patterns and patte...
Matching logic has been recently proposed as an alternative program verification approach. Unlike ...
We propose a novel shallow embedding of binders using matching logic, where the binding behavior of ...
AbstractThe theory of programming with pattern-matching function definitions has been studied mainly...
This paper proposes a logic for programming languages, which is both simple and expressive, to serve...
AbstractNegation is intrinsic to human thinking and most of the time when searching for something, w...
Matching logic is a logic that serves as the foundation of the K formal semantics framework. Through...
AbstractThis paper presents MatchC, a matching logic reachability verifier using the K framework. K ...
We study the transformation of "predicate introduction" in non-monotonic logics. By this, we mean th...
Abstract Matching concept descriptions against concept patterns was introduced as a new inference ta...