Articles published on Fork Algebras
Authors
Select Authors
Journals
Select Journals
Duration
Select Duration
13 Search results
Sort by Recency
- Research Article
19
- 10.1145/1101815.1101819
- Oct 1, 2005
- ACM Transactions on Software Engineering and Methodology
- Marcelo F Frias + 4 more
We study a number of restrictions associated with the first-order relational specification language Alloy. The main shortcomings we address are:---the lack of a complete calculus for deduction in Alloy's underlying formalism, the so called relational logic,---the inappropriateness of the Alloy language for describing (and analyzing) properties regarding execution traces.The first of these points was not regarded as an important issue during the genesis of Alloy, and therefore has not been taken into account in the design of the relational logic. The second point is a consequence of the static nature of Alloy specifications, and has been partly solved by the developers of Alloy; however, their proposed solution requires a complicated and unstructured characterization of executions.We propose to overcome the first problem by translating relational logic to the equational calculus of fork algebras . Fork algebras provide a purely relational formalism close to Alloy, which possesses a complete equational deductive calculus. Regarding the second problem, we propose to extend Alloy by adding actions . These actions, unlike Alloy functions, do modify the state. Much the same as programs in dynamic logic, actions can be sequentially composed and iterated, allowing them to state properties of execution traces at an appropriate level of abstraction.Since automatic analysis is one of Alloy's main features, and this article aims to provide a deductive calculus for Alloy, we show that:---the extension hereby proposed does not sacrifice the possibility of using SAT solving techniques for automated analysis,---the complete calculus for the relational logic is straightforwardly extended to a complete calculus for the extension of Alloy.
- Research Article
8
- 10.1016/j.jlap.2005.04.005
- Jun 16, 2005
- The Journal of Logic and Algebraic Programming
- Marcelo F Frias + 1 more
Interpretability of first-order linear temporal logics in fork algebras
- Research Article
2
- 10.1023/a:1024847106313
- Aug 1, 2003
- Journal of Philosophical Logic
- Renata P De Freitas + 4 more
In this paper we show that the class of fork squares has a complete orthodox axiomatization in fork arrow logic (FAL). This result may be seen as an orthodox counterpart of Venema's non-orthodox axiomatization for the class of squares in arrow logic. FAL is the modal logic of fork algebras (FAs) just as arrow logic is the modal logic of relation algebras (RAs). FAs extend RAs by a binary fork operator and are axiomatized by adding three equations to RAs equational axiomatization. A proper FA is an algebra of relations where the fork is induced by an injective operation coding pair formation. In contrast to RAs, FAs are representable by proper ones and their equational theory has the expressive power of full first-order logic. A square semantics (the set of arrows is U×U for some set U) for arrow logic was defined by Y. Venema. Due to the negative results about the finite axiomatizability of representable RAs, Venema provided a non-orthodox finite axiomatization for arrow logic by adding a new rule governing the applications of a difference operator. We address here the question of extending the type of relational structures to define orthodox axiomatizations for the class of squares. Given the connections between this problem and the finitization problem addressed by I. Nemeti, we suspect that this cannot be done by using only logical operations. The modal version of the FA equations provides an orthodox axiomatization for FAL which is complete in view of the representability of FAs. Here we review this result and carry it further to prove that this orthodox axiomatization for FAL also axiomatizes the class of fork squares.
- Research Article
1
- 10.3233/fun-2000-44404
- Jan 1, 2000
- Fundamenta Informaticae
- Agnes Kurucz + 1 more
We consider classes of relation algebras expanded with new operations based on the formation of ordered pairs. Examples for such algebras are pairing (or projection) algebras of algebraic logic and fork algebras of computer science. It is proved by Sain and Németi [38] that there is no `strong' representation theorem for all abstract pairing algebras in most set theories including ZFC as well as most non-well-founded set theories. Such a `strong' representation theorem would state that every abstract pairing algebra is isomorphic to a set relation algebra having projection elements which are defined with the help of the real (set theoretic) pairing function. Here we show that, by choosing an appropriate (non-well-founded) set theory as our metatheory, pairing algebras and fork algebras admit such `strong' representation theorems.
- Research Article
- 10.1007/s000120050076
- Aug 1, 1998
- Algebra Universalis
- M F Frias
In this note we will show that the axioms defining the operator fork in the class of fork algebras are independent, i.e., none of them can be derived from the others.
- Research Article
5
- 10.1093/jigpal/6.2.227
- Mar 1, 1998
- Logic Journal of IGPL
- M Frias
Representability and program construction within fork algebras
- Research Article
17
- 10.1080/11663081.1998.10510932
- Jan 1, 1998
- Journal of Applied Non-Classical Logics
- Marcelo Frias + 1 more
ABSTRACT In this paper it is shown that a broad class of propositional logics can be interpreted in an equational logic based on fork algebras. This interpetability enables us to develop a fork-algebraic formalization of these logics and, as a consequence, to simulate non-classical means of reasoning with equational theories algebras.
- Research Article
4
- 10.1016/s0304-3975(96)00299-x
- Nov 1, 1997
- Theoretical Computer Science
- Viktor Gyuris
A short proof of representability of fork algebras
- Research Article
23
- 10.1093/jigpal/5.3.1
- May 1, 1997
- Logic Journal of IGPL
- M F Frias
A Finite Axiomatization for Fork Algebras
- Research Article
- 10.5555/2379452.2379453
- Jan 1, 1997
- Fundamenta Informaticae
- F Friasmarcelo + 2 more
Since the main themes at the Helena Rasiowa memorial were algebra, logic and computer science, we will present a survey of results on fork algebras from these points of view. In this paper we study...
- Research Article
19
- 10.3233/fi-1997-32101
- Jan 1, 1997
- Fundamenta Informaticae
- Marcelo F Frias + 2 more
Since the main themes at the Helena Rasiowa memorial were algebra, logic and computer science, we will present a survey of results on fork algebras from these points of view. In this paper we study fork algebras from the points of view of their algebraic and logical properties and applications. These results will prove to be essential, in a future work, for the definition of a wide-spectrum calculus for program construction.
- Research Article
12
- 10.1093/jigpal/5.1.3
- Jan 1, 1997
- Logic Journal of IGPL
- I Nemeti
This paper is about pairing relation algebras as well as fork algebras and related subjects. In the 1991-92 fork algebra papers it was conjectured that fork algebras admit a strong representation theorem (w.r.t. 'real' pairing). Then, this conjecture was disproved in the following sense: a strong representation theorem for all abstract fork algebras was proved to be impossible in most set theories including the usual (well-founded) one as well as most non-well-founded set theories. Here we show that the above quoted conjecture can still be made true by choosing an appropriate set theory as our foundation of mathematics. Namely, we show that there are non-well-founded set theories in which every abstract fork algebra is representable in the strong sense, i.e. it is isomorphic to a set relation algebra having a fork operation which is obtained with the help of the real (set theoretic) pairing function. Further, these non-well-founded set theories are consistent if usual (ZF) set theory is consistent. Finally, we will discuss related developments in propositional multi-modal logics of quantification and substitution, in algebraic logic e.g. cylindric algebras, the so called finitization problem, and applications to a logic introduced and studied in Tarski-Givant [42]. In particular, representable, weakly higher order cylindric algebras are finitely axiomatizable in a set theory which admits the axiom of foundation for finite sets.
- Research Article
6
- 10.1093/jigpal/3.5.791
- Jan 1, 1995
- Logic Journal of IGPL
- Viktor Gyuris
Abstract In this paper a strong relationship is demonstrated between fork algebras and quasi-projective relation algebras. With the help of Tarski's classical representation theorem for quasi-projective relation algebras, a short proof is given for the representation theorem of fork algebras. As a by-product, we will discuss the difference between relative and absolute representation theorems.