Technical Preliminaries to Algebraic Specifications
نویسنده
چکیده
One can prove the following propositions: (1) For all functions f , g, h such that dom f ∩ dom g ⊆ domh holds f+·g+·h = g+·f+·h. (2) For all functions f , g, h such that f ⊆ g and rng h ∩ dom g ⊆ dom f holds g · h = f · h. (3) For all functions f , g, h such that dom f ⊆ rng g and dom f misses rng h and g domh misses dom f holds f · (g+·h) = f · g. (4) For all functions f1, f2, g1, g2 such that f1 ≈ f2 and g1 ≈ g2 holds f1 · g1 ≈ f2 · g2. (5) Let X1, Y1, X2, Y2 be non empty sets, f be a function from X1 into X2, and g be a function from Y1 into Y2. If f ⊆ g, then f ∗ ⊆ g. (6) Let X1, Y1, X2, Y2 be non empty sets, f be a function from X1 into X2, and g be a function from Y1 into Y2. If f ≈ g, then f ∗ ≈ g. Let X be a set and let f be a function. The functor X -indexing f yielding a many sorted set indexed by X is defined as follows: (Def. 1) X -indexing f = idX+·f↾X. We now state a number of propositions:
منابع مشابه
Extracting Technical Specifications of a Solar Panel Type to Design a 10 MW Hybrid Power Plant
This paper focuses on the design of a 10 MW hybrid power plant using the technical specifications (data sheet) of an industrial solar panel. The main purpose was to find out the exact electrical properties of the solar panel specialy with conjunction to its temperature, to optimize overall output energy. We first describe the most important types of solar power plants and afterwards focus on el...
متن کاملFoundations for structuring behavioural specifications
We develop foundations for structuring behavioural specifications based on the logic tradition of hidden algebra. This includes an analysis of a number of important technical compositional properties for behavioural signatures, such as pushouts, inclusions and unions, as well as an investigation of algebraic rules for behavioural module composition. As a particularity of behavioural specificati...
متن کاملTermination for the Direct Sum of left-Linear Term Rewriting Systems -Preliminary Draft-
1. I n t r o d u c t i o n An important concern in building algebraic specifications is their hierarchical or modular structure. The same holds for term rewriting systems [1] which can be viewed as implementations of equational algebraic specifications. Specifically, it is of obvious interest to determine which *This paper is an abbreviated version of the IEICE technical report COMP88-30, July ...
متن کاملAlgebraic Matching of Vulnerabilities in a Low-Level Code
This paper explores the algebraic matching approach for detection of vulnerabilities in binary codes. The algebraic programming system is used for implementing this method. It is anticipated that models of vulnerabilities and programs to be verified are presented as behavior algebra and action language specifications. The methods of algebraic matching are based on rewriting rules and techniques...
متن کاملComputable total functions on metric algebras, universal algebraic specifications and dynamical systems
Data such as real and complex numbers, discrete and continuous time data streams, waveforms, scalar and vector fields, and many other functions, are fundamental for many kinds of computation. In the theory of data, such data types are modelled using topological, or metric, many-sorted algebras and continuous homomorphisms. A theory of such topological data types is needed to answer the general ...
متن کامل