Several approaches to logical specification of functions are compared. Main attention is paid to LPT, the logic of partial terms and functions, since it allows to model basic features of other approaches. A reduction of LPT to the standard first order logic is given, a cut-free Gentzen-type system GLPT is proved complete, a Herbrand-type theorem is established and a complete resolution calculus presented. 1 General Theory 1.1 Functions with special domains Recall the standard treatment (cf. Section 3 of [1]). Consider for simplicity the language of (one-sorted) predicate logic LPT, the Logic of Partial Terms with (possibly partial) monadic function symbols. The language has additional monadic predicate symbol # written in a postfix way: t...
Constructive type theories generally treat only total functions; partial functions present serious ...
Abstract A typed program logic LMF for recursive specification and veri-fication is presented. It co...
For example, a ring is a structure of the language $\{+,-,\times,0,1\}$, and a ring is not a structu...
This paper gives a comprehensive description of a typed version of the logic known as LPF. This log...
This thesis investigates various formal systems for reasoning about partial functions or partial ele...
AbstractPartial functions are the most suitable characterization of program effects. Formal reasonin...
AbstractWe describe an axiomatic theory for the concept of one-place, partial function, where functi...
We describe an axiomatic theory for the concept of one-place, partial function, where function is ta...
Abstract. A classical higher-order logic PFsub of partial functions is defined. The logic extends a ...
Partial functions and “undefinedness” have been around in mathematics for a long time, without causin...
A logic is developed in which function symbols are allowed to represent partial functions. It has th...
AbstractPartial functions and operators are used extensively in the formal development of programs a...
AbstractLet B be the closed term model of the λ-calculus in which terms with the same Böhm tree are ...
Synthetic domain theory (SDT) is a version of Domain Theory where ‘all functions are continuous’. Fo...
Abstract. Even though it is not very often admitted, partial functions do play a significant role in...
Constructive type theories generally treat only total functions; partial functions present serious ...
Abstract A typed program logic LMF for recursive specification and veri-fication is presented. It co...
For example, a ring is a structure of the language $\{+,-,\times,0,1\}$, and a ring is not a structu...
This paper gives a comprehensive description of a typed version of the logic known as LPF. This log...
This thesis investigates various formal systems for reasoning about partial functions or partial ele...
AbstractPartial functions are the most suitable characterization of program effects. Formal reasonin...
AbstractWe describe an axiomatic theory for the concept of one-place, partial function, where functi...
We describe an axiomatic theory for the concept of one-place, partial function, where function is ta...
Abstract. A classical higher-order logic PFsub of partial functions is defined. The logic extends a ...
Partial functions and “undefinedness” have been around in mathematics for a long time, without causin...
A logic is developed in which function symbols are allowed to represent partial functions. It has th...
AbstractPartial functions and operators are used extensively in the formal development of programs a...
AbstractLet B be the closed term model of the λ-calculus in which terms with the same Böhm tree are ...
Synthetic domain theory (SDT) is a version of Domain Theory where ‘all functions are continuous’. Fo...
Abstract. Even though it is not very often admitted, partial functions do play a significant role in...
Constructive type theories generally treat only total functions; partial functions present serious ...
Abstract A typed program logic LMF for recursive specification and veri-fication is presented. It co...
For example, a ring is a structure of the language $\{+,-,\times,0,1\}$, and a ring is not a structu...