A logic covering undefinedness in program proofs (Q790610): Difference between revisions
From MaRDI portal
Added link to MaRDI item. |
Set OpenAlex properties. |
||
(3 intermediate revisions by 3 users not shown) | |||
Property / describes a project that uses | |||
Property / describes a project that uses: LCF / rank | |||
Normal rank | |||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4133082 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3038590 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4342079 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Partial abstract types / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: An introduction to the PL/CV2 programming logic / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4740562 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4144755 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Edinburgh LCF. A mechanized logic of computation / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3925859 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4775847 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4328563 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: On a Formalization of the Non-Definedness Notion / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3859249 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5812175 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5528627 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5621937 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4124327 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Separation properties and Boolean powers / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5661846 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4109651 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3208629 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: The Calculus of Partial Predicates and Its Extension to Set Theory I / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5590048 / rank | |||
Normal rank | |||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1007/bf00264250 / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W2089387242 / rank | |||
Normal rank |
Latest revision as of 10:01, 30 July 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A logic covering undefinedness in program proofs |
scientific article |
Statements
A logic covering undefinedness in program proofs (English)
0 references
1984
0 references
There is a growing literature on proving that programs satisfy their specifications. Most methods employ propositional and predicate calculus. Such logical systems do not reflect the possibility of ''undefined values''. However, recursive definition often results in partial functions and iteration gives rise to programs that may fail to terminate for some inputs. This paper provides and demonstrates a logic in which the logical operators give defined results even if no value is known for some of their operands. It is claimed that this logical system is useful in program proofs.
0 references
specifications of programs
0 references
program proving
0 references
undefined values
0 references
logical operators
0 references