Set theory in first-order logic: clauses for Go¨del's axioms
Journal of Automated Reasoning
Automated reasoning: 33 BASIC research problems
Automated reasoning: 33 BASIC research problems
A rejustification of formal notations
Software Engineering Journal - Special Section on Z
The Z notation: a reference manual
The Z notation: a reference manual
Introduction to HOL: a theorem proving environment for higher order logic
Introduction to HOL: a theorem proving environment for higher order logic
F -match: an inference rule for incrementally elaborating set instantiations
Journal of Automated Reasoning
The B-book: assigning programs to meanings
The B-book: assigning programs to meanings
Specifications are necessarily informal or: some more myths of formal methods
Journal of Systems and Software - Special issue on formal methods technology transfer
A fascinating country in the world of computing: your guide to automated reasoning
A fascinating country in the world of computing: your guide to automated reasoning
Formalization and Analysis of a Solution to the PCI 2.1 Bus Transaction Ordering Problem
Formal Methods in System Design - Special issue on formal methods for computer-added design
Foundations of Computing: System Development with Set Theory and Logic
Foundations of Computing: System Development with Set Theory and Logic
Automated Development of Fundamental Mathematical Theories
Automated Development of Fundamental Mathematical Theories
Computer Algorithms: Introduction to Design and Analysis
Computer Algorithms: Introduction to Design and Analysis
Automated support for set-theoretic specifications
Automated support for set-theoretic specifications
Hi-index | 0.00 |
A reduced specification of a multi-level marketing business modelled by mathematical forests and trees is presented in the Z specification language. A number of proof obligations arising from operations on the state is identified. Since Z is based on first-order logic and a strongly typed fragment of Zermelo-Fraenkel set theory, the utility of a number of heuristics for reasoning about set-theoretic constructs is investigated to discharge the identified proof obligations. Using the resolution-based theorem-proving program OTTER, we illustrate how these proof obligations may successfully be discharged using a set of well-chosen heuristics.