Demonic fuzzy operators

Size: px
Start display at page:

Download "Demonic fuzzy operators"

Transcription

1 Demonic fuzzy operators Huda Alrashidi King Saud University Mathematics department P.O.Box , Riyadh Saudi Arabia Fairouz Tchier King Saud University Mathematics department P.O.Box 22452, Riyadh Saudi Arabia Abstract: We deal with a relational algebra model to define a refinement fuzzy ordering demonic fuzzy inclusion and also the associated fuzzy operations which are fuzzy demonic join fuz, fuzzy demonic meet fuz and fuzzy demonic composition fuz. We give also some properties of these operations and illustrate them with simple examples. Our formalism is the relational algebra. Key Words: Fuzzy sets, demonic operators, demonic fuzzy operators, demonic fuzzy ordering. 1 Relation Algebras Our mathematical tool is abstract relation algebra [8, 31, 33], which we now introduce. Definition 1 A homogeneous relation algebra is a structure R,,,,, ; over a non-empty set R of elements, called relations, such that the following conditions are satisfied: R,,, is a complete Boolean algebra, with zero element Ø, universal element L and ordering. Composition, denoted by ;, is associative and has an identity element, denoted by I. The Schröder rule is satisfied: P ; Q R P ;R Q R ;Q P. L ;R;L = L R Ø Tarski rule. The relation R is called the converse of R. The standard model of the above axioms is the set S S of all subsets of S S. In this model,,, are the usual union, intersection and complement, respectively; the relation Ø is the empty relation, the universal relation is L = S S and the identity relation is I = {s, s s = s}. Converse and composition are defined by R = {s, s s, s R} and Q ;R = {s, s s : s, s Q s, s R}. Definition 2 A relation R X X is : a reflexive iff I R, i.e. x : x, x R, b transitive iff R ;R R, i.e x, y, z : x, z R and z, y R x, y R, c symmetric iff R R, i.e. x, y : x, y R y, x R, d antisymmetric iff R R I, i.e.. x, y : x, y R and x, y R x = y, e equivalence iff R verifies properties a, b and c, f order iff R verifies properties a, b and d The precedence of the relational operators from highest to lowest is the following: and bind equally, followed by ;, then by, and finally by. From now on, the composition operator symbol ; will be omitted that is, we write QR for Q ;R. From Definition 1, the usual rules of the calculus of relations can be derived see, e.g., [6, 8, 31]. We assume these rules to be known and simply recall a few of them. Theorem 3 Let P, Q, R be relations. Then, 1. i X R i = i X R i, 2. i X R i = i X R i, 3. Q R = Q R, 4. Q R = Q R, 5. Q R R = Q R, 6. P Q R P Q R, 7. Q R R Q, 8. Q i X R i = i X QR i, 9. i X Q ir = i X Q ir, ISSN: Issue 11, Volume 9, November 2010

2 10. P QR = P R QR, 11. P Q R = P Q P R, 12. Q i X R i i X QR i, 13. i X Q ir i X Q ir, 14. P Q R P Q P R, 15. P QR P R QR, 16. i X R i = i X R i, 17. Q R = Q R, 18. i X R i = i X R i, 19. Q R = Q R, 20. QR = R Q, 21. R = R, 22. I = I, 23. R = R, 24. Q R P Q P R, 25. Q R QP RP. 26. RØ = ØR = Ø, 27. RI = IR = R 28. RLL = RL, 29. P Q R P RQ Q P R, 30. P Q R P Q P R, 31. P Q R P RQ Q, 32. P QLR = P R QL, 33. LL = L, 34. i X R ill = i X R il, 35. QL RLL = QL RL, 36. i X R ill = i X R il, 37. QL RLL = QL RL, 38. P QLR = P R QL, 39. P LQ R = P R QL, 40. QLR = QL LR. 41. R = I RR R. Definition 4 A relation R is : a deterministic iff R R I, b total iff L = RL equivalent to I RR, c an application iff it is total and deterministic, d injective iff R is deterministic i.e. RR I, e surjective iff R is total i.e. LR = L, or also I R R, f a partial identity iff R I sub-identity, g a vector iff R = RL the vectors are usually denoted by the letter v, h a point iff R Ø, R = RL and RR I. A function is a deterministic relation. Theorem 5 Let P, Q and R be relations. a Qdeterministic Q i X R i = i X QR i, b Q injective i X R iq = i X R iq, c P deterministic Q RP P = QP R, d P injective P P Q R = Q P R, e Q total QR QR, f Q deterministic QR = QL QR, g Q application QR = QR, h Q surjective RQ RQ, i Q injective RQ = LQ RQ, j Q deterministic QR QL = QR, k Q injective RQ LQ = RQ, l Q, R deterministic QR deterministic, m Q, R injectives QR injective, n Q, R total QR total, o Q, R surjective QR surjective, p Q R, R deterministic and RL QL Q = R, q Q R, R injective and LR LQ Q = R, r R deterministic Q R deterministic, ISSN: Issue 11, Volume 9, November 2010

3 s R injective Q R injective, t R total Q R total, u R surjective Q R surjective. 2 Fuzzy Relation Fuzzy relations are fuzzy subsets of A B, that is, mapping from A B. They have been studied by a number of authors, in particular by Zadeh [41],[42], Kaufmann [21] and Rosenfeld [29]. Applications of fuzzy relations are widespread and important. Definition 6 Let A, B U be universal sets, a fuzzy relation R on A B is defined by: {x, y, µ Rx, y x, y A B, µ Rx, y [0, 1]} is called a fuzzy relation on A B. Example 7 x considerably larger than y, we have:, and S = y very close to x S = Basic Operations On Fuzzy Relations Definition 8 Let R and S be two fuzzy relations on A B. Then the following operations are defined: Union: µ R Sx, y = µ Rx, y µ Sx, y, R S = R S = R S = ,,. Definition 10 Let R be a fuzzy relation on A A. R is reflexive [42] iff µ Rx, x = 1 x A, R is transitive iff µ Rx, z µ Rx, y µ Ry, z, x, y, z A, R is symmetric iff Rx, y = Ry, x, R is antisymmetric [21] iff for x y either µ Rx, y µ Ry, x or µ Rx, y = µ Ry, x = 0, x, y A, R is equivalence iff R is reflexive, transitive, and symmetric, R is order iff R is reflexive, transitive, and antisymmtric. Example 11 R is reflexive: R is transitive: y 1 y 2 y 3 y 4 x x x x Intersection: µ R Sx, y = µ Rx, y µ Sx, y, Max-min composition: R S = {[x, z, y {µ Rx, y µ Sy, z}]}. y 1 y 2 y 3 y 4 x x x x Example 9 Then: , S = R is symmetric: y 1 y 2 y 3 y 4 x x x x ISSN: Issue 11, Volume 9, November 2010

4 R is antisymmetric: R is equivalence:. y 1 y 2 y 3 y 4 x x x x y 1 y 2 y 3 y 4 y 5 y 6 x x x x x x The following properties have been proved to hold for fuzzy relations see [22, 23]; Theorem 12 Let R, S and T be fuzzy relations. Then: a R S T = R S T, b R S T = R S R T, c R S T R S R T, d S T = R S R T, e S T = S R T R, f RĨ = Ĩ R for all fuzzy relation R, g R S = S R, h R = R, i R S = R S, j R S = R S, k R S = R S. 3 A demonic order refinement We will give the definition of our ordering. Definition 13 We say that a relation Q refines a relation R [25], denoted by Q R, iff or equivalently, iff RL QL and Q RL R, Q QL R RL and QL RL. Example , Theorem 15 The relation is a partial order. Proof. From Definition13, it easily follows that the refinement relation is antisymmetric: Q R and R Q { Definition 13 } Q QL = R RL and QL = RL = { QL = RL QL = RL } Q QL QL = R RL RL = { Boolean law. } Q = R Consequently, is reflexive and transitive due to the fact that the inclusion has these properties; since it is also antisymmetric, it is partial order. 3.1 Demonic operators In this subsection, we will present demonic operators and also some of their properties. For more details see [4, 5, 7, 13]. To clarify the ideas, take two relations Q and R: Their supremum is and satisfies Q R = Q R QL RL, Q RL = QL RL. Then, Q R is exactly the relational expression of the demonic union as defined by [4, 5] which explains the word demonic of -semilattice B R,. Their infimum, if it exists, is Q R = Q QL R RL QL RL = Q R Q RL R QL, and it satisfies Q RL = QL RL. ISSN: Issue 11, Volume 9, November 2010

5 The operator is called demonic intersection. For Q R to exist, we have to verify L Q QL R RLL. This condition is equivalent to QL RL Q RL, which can be interpreted as follows: the existence condition simply means on the intersection of their domains, Q and R have to agree for at least one value. Example =, = In what follows, we will give the definition of demonic composition [4, 5, 6]. Definition 17 The binary operator, called relative implication, is defined as follows : Q R = def QR. Definition 18 The demonic composition of relations Q and R is Q R = QR Q RL. Example = Properties of demonic operators The demonic operators, and have the same properties as, and ;, but the demonic intersections have to be defined. Let us give some of them. Theorem 20 Let P, Q and R be relations. Then, a P Q R = P Q P R, b P Q R = P Q P R, c R I = I R = R, d Q R P Q P R, e P Q P R Q R, f P Q R = P Q P R, g P Q R = P R Q R, h P Q R P Q P R, i P Q R = P Q R, j P Q R P R Q R. Proposition 21 a Q deterministic Q R = QR, b P deterministic P Q R = P Q P R, c R total Q R = QR, d P L QL = Ø P Q R = P R Q R, e P L QL = Ø P Q = P Q. 4 A demonic fuzzy order refinement We will give the definition of domain of fuzzy relations R. Definition 22 The domain of R is supremum of value in first row of the matrix, and the image of R is supremum of value in first column of the matrix. Formally, def dom sup y B {x, y, µ Rx, y x A}, def img sup x A {x, y, µ Rx, y y B}. The vectors R L and R L are particular vectors characterizing respectively the domain and codomain of R. Now, we will give the definition of fuzzy ordering. Definition 23 We say that a fuzzy relation Q fuzzy refines a fuzzy relation R, denoted by Q fuz R, iff R L Q L and Q R L R i.e y B {µ Rx, y} y B {µ Qx, y} and µ Qx, y y B {µ Rx, y} µ Rx, y. In other words, Q refines R if and only if the prerestriction of Q to the domain of R is included in R. This means that Q must not produce results not allowed by R for those states that are in the domain of R. Example fuz fuz Theorem 25 The relation is a partial order.. ISSN: Issue 11, Volume 9, November 2010

6 4.1 Fuzzy Demonic operators In this subsection, we will present fuzzy demonic operators and also some of their properties. To clarify the ideas, take two relations Q and R: Their supremum is Q fuz Q R Q L R L, µ Q fuz R x, y = min{max{µ Qx, y, µ Rx, y }, max y µ Qx, y, max y µ Rx, y} and satisfies Q fuz R L = Q L R L. Then, Q fuz R is exactly the relational expression of the fuzzy demonic union. Their infimum, if it exists, is Q fuz Q R Q 1 R L R 1 Q L µ Q fuz R x, y = max{min{µ Qx, y, µ Rx, y }, min{µ Qx, y, 1 max y µ Rx, y}, min and it satisfies {µ Rx, y, 1 max y µ Qx, y}} Q fuz R L = Q L R L. The operator fuz is called fuzzy demonic intersection. For Q fuz R to exist, we have to verify L Q Q L R R L. This condition is equivalent to Q L R L Q R L, which can be interpreted as follows: the existence condition simply means that on the intersection of their domains, Q and R have to agree for at least one value. In what follows, we will give the definition of the fuzzy demonic composition. Definition 26 The fuzzy demonic composition of relations Q and R is Q fuz Q R 1 Q R L µ Q fuz R x, y = min[max y {min{µ Qx, y, µ Ry, z}}, 1 max y {min{µ Qx, y, 1 max y µ Rx, y}}] Example 27 Q = , R = Then: Q fuz R = Q fuz Q fuz R == Properties of fuzzy demonic operators The fuzzy demonic operators fuz, fuz and fuz, have the same properties as, and, but the fuzzy demonic intersections have to be defined. Let us give some of them. Theorem 28 Let P, Q and R be fuzzy relations. Then, P fuz Q fuz P fuz Q fuz P fuz R, P fuz Q fuz P fuz Q fuz P fuz R, R fuzĩ = Ĩ fuz R, Q fuz R P fuz Q fuz P fuz R, P fuz Q P fuz R fuz Q fuz R, P fuz Q fuz P fuz Q fuz P fuz R, P fuz Q fuz P fuz R fuz Q fuz R, P fuz Q fuz R fuz P fuz Q fuz P fuz R, P fuz Q fuz P fuz Q fuz R, P fuz Q fuz R fuz Proposition 29 Q deterministic Q fuz P fuz R fuz Q fuz R. Q R, P deterministic P fuz Q fuz P Q fuz P R, ISSN: Issue 11, Volume 9, November 2010

7 R total Q fuz Q R, P L fuz Q L = Ø P fuz Q fuz P fuz R Q fuz R, P L fuz Q L = Ø P fuz Q = P Q. There are many properties achieved for relations, but not fulfilled for fuzzy relations. For instance, if Q and R are fuzzy relations, then: a Q fuz R Q fuz R, b Q fuz R Q fuz R, c Q fuz R fuz R Q fuz R, d Q fuz R R fuz Q. Example 30 Q = , Q fuz Q fuz Q fuz Q fuz ,, but but Q fuz R fuz but Q fuz, Q = , Q fuz R but R fuz Q. because Q L = References: = R L.. then [1] R. J. R. Back. : On the correctness of refinement in program development. Thesis, Department of Computer Science, University of Helsinki, [2] R. J. R. Back and J. von Wright.: Combining angels, demons and miracles in program specifications. Theoretical Computer Science,100, 1992, [3] Backhouse, R. C. and van der Woude, J.: Demonic Operators and Monotype Factors. Mathematical Structures in Comput. Sci., 34, , Dec Also: Computing Science Note 92/11, Department of Mathematics and Computer Science, Eindhoven University of Technology, The Netherlands, [4] Berghammer, R.: Relational Specification of Data Types and Programs. Technical report 9109, Fakultät für Informatik, Universität der Bundeswehr München, Germany, Sept [5] Berghammer, R. and Schmidt, G.: Relational Specifications. In C. Rauszer, editor, Algebraic Logic, 28 of Banach Center Publications. Polish Academy of Sciences, [6] Berghammer, R. and Zierer, H.: Relational Algebraic Semantics of Deterministic and Nondeterministic Programs. Theoretical Comput. Sci., 43, [7] Boudriga, N., Elloumi, F. and Mili, A.: On the Lattice of Specifications: Applications to a Specification Methodology. Formal Aspects of Computing, 4, [8] Chin, L. H. and Tarski, A.: Distributive and Modular Laws in the Arithmetic of Relation Algebras. University of California Publications, 1, [9] Conway, J. H.: Regular Algebra and Finite Machines. Chapman and Hall, London, [10] Davey, B. A. and Priestley, H. A.: Introduction to Lattices and Order. Cambridge Mathematical Textbooks. Cambridge University Press, Cambridge, [11] J. Desharnais, B. Möller, and F. Tchier. Kleene under a demonic star. 8th International Conference on Algebraic Methodology And Software Technology AMAST 2000, May 2000, Iowa City, Iowa, USA, Lecture Notes in Computer Science, Vol. 1816, pages , Springer-Verlag, [12] Desharnais, J., Belkhiter, N., Ben Mohamed Sghaier, S., Tchier, F., Jaoua, A., Mili, A. and Zaguia, N.: Embedding a Demonic Semilattice in a Relation Algebra. Theoretical Computer Science, 1492: , ISSN: Issue 11, Volume 9, November 2010

8 [13] Desharnais, J., Tchier, F.: Demonic relational semantics of sequential programs. Rapport de recherche DIUL-RR-9406, Departement d Informatique, Universite Laval, Quebec, Canada, decembre [14] Desharnais, J., Jaoua, A., Mili, F., Boudriga, N. and Mili, A.: A Relational Division Operator: The Conjugate Kernel. Theoretical Comput. Sci., 114, [15] Dilworth, R. P.: Non-commutative Residuated Lattices. Trans. Amer. Math. Sci., 46, [16] E. W. Dijkstra. : A Discipline of Programming. Prentice-Hall, Englewood Cliffs, N.J., [17] H. Doornbos. : A relational model of programs without the restriction to Egli-Milner monotone constructs. IFIP Transactions, A-56: North-Holland, [18] C. A. R. Hoare and J. He. : The weakest prespecification. Fundamenta Informaticae IX, 1986, Part I: 51 84, [19] C. A. R. Hoare and J. He. : The weakest prespecification. Fundamenta Informaticae IX, 1986, Part II: , [20] C. A. R. Hoare and al. : Laws of programming. Communications of the ACM, 30: , [21] Kaufmann, A..: Intriduction to the Theory of Fuzzy Subsets. Vol. I, New York, San Francisco, London, [22] Kaufmann, A..: Theorie des sous-ensembles flous Fuzzy Set Theory. Vol. 1, 2nd. ed., Masson, Paris, 1977: [23] Kawahara, Y. and Furusawa, H..: An algebraic formatisation of fuzzy relations. Presented at second International Seminar on Relational Methods in Computer Science, Rio, Brazil, July [24] R. D. Maddux. : Relation-algebraic semantics. Theoretical Computer Science, 160:1 85, [25] Mili, A., Desharnais, J. and Mili, F.: Relational Heuristics for the Design of Deterministic Programs. Acta Inf., 243, [26] Mills, H. D., Basili, V. R., Gannon, J. D. and Hamlet,R. G.: Principles of Computer Programming. A Mathematical Approach. Allyn and Bacon, Inc., [27] Nguyen, T. T.: A Relational Model of Demonic Nondeterministic Programs. Int. J. Foundations Comput. Sci., 22, [28] D. L. Parnas. A Generalized Control Structure and its Formal Definition. Communications of the ACM, 26: , 1983 [29] Rosenfeld.: A fuzzy graph. In Zedah et al., 1975, [30] Schmidt, G.: Programs as Partial Graphs I: Flow Equivalence and Correctness. Theoretical Comput. Sci., 15, [31] Schmidt, G. and Ströhlein, T.: Relations and Graphs. EATCS Monographs in Computer Science. Springer-Verlag, Berlin, [32] Sekerinski, E.: A Calculus for Predicative Programming. In R. S. Bird, C. C. Morgan, and J. C. P. Woodcock, editors, Second International Conference on the Mathematics of Program Construction, volume 669 of Lecture Notes in Comput. Sci. Springer-Verlag, [33] Tarski, A.: On the calculus of relations. J. Symb. Log. 6, 3, 1941, [34] F. Tchier.: Sémantiques relationnelles démoniaques et vérification de boucles non déterministes. Theses of doctorat, Département de Mathématiques et de statistique, Université Laval, Canada, [35] F. Tchier.: Demonic semantics by monotypes. International Arab conference on Information Technology Acit2002,University of Qatar, Qatar, December [36] F. Tchier.: Demonic relational semantics of compound diagrams. In: Jules Desharnais, Marc Frappier and Wendy MacCaull, editors. Relational Methods in computer Science: The Québec seminar, pages , Methods Publishers [37] F. Tchier.: While loop d demonic relational semantics monotype/residual style International Conference on Software Engineering Research and Practice SERP03, Las Vegas, Nevada, USA, 23-26, June [38] F. Tchier.: Demonic Semantics: using monotypes and residuals. IJMMS 2004: International Journal of Mathematics and Mathematical Sciences ISSN: Issue 11, Volume 9, November 2010

9 [39] M. Walicki and S. Medal.: Algebraic approches to nondeterminism: An overview. ACM computong Surveys,291, 1997, [40] L.Xu, M. Takeichi and H. Iwasaki.: Relational semantics for locally nondeterministic programs. New Generation Computing 15, 1997, [41] Zadeh, L. A..: Fuzzy Sets. Inform and Control , [42] Zadeh, L. A..: Similarity relations and fuzzy orderings. Information Science , [43] Yeh, R. T., and Bang, S.Y.: Fuzzy relations,fuzzy graphs and their applictions to clustering analysis. In Zedah et al., 1975.: ISSN: Issue 11, Volume 9, November 2010

Demonic Operational and Denotational Semantics

Demonic Operational and Denotational Semantics Applied Mathematical Sciences, Vol. 2, 2008, no. 18, 861-881 Demonic Operational and Denotational Semantics Fairouz Tchier Mathematics Department, King Saud University P.O. Box 22452, Riyadh 11495, Saudi

More information

Basics of Relation Algebra. Jules Desharnais Département d informatique et de génie logiciel Université Laval, Québec, Canada

Basics of Relation Algebra. Jules Desharnais Département d informatique et de génie logiciel Université Laval, Québec, Canada Basics of Relation Algebra Jules Desharnais Département d informatique et de génie logiciel Université Laval, Québec, Canada Plan 1. Relations on a set 2. Relation algebra 3. Heterogeneous relation algebra

More information

Research Article Relational Demonic Fuzzy Refinement

Research Article Relational Demonic Fuzzy Refinement Journal of Applied Mathematics Volume, Article ID 77, 7 pages http://dx.doi.org/.//77 Research Article Relational Demonic Fuzzy Refinement Fairouz Tchier Mathematics Department, King Saud University, P.O.

More information

Universität Augsburg

Universität Augsburg Universität Augsburg Properties of Overwriting for Updates in Typed Kleene Algebras Thorsten Ehm Report 2000-7 Dezember 2000 Institut für Informatik D-86135 Augsburg Copyright c Thorsten Ehm Institut für

More information

Universität Augsburg. wp is wlp. Institut für Informatik D Augsburg. Report October 2004

Universität Augsburg. wp is wlp. Institut für Informatik D Augsburg. Report October 2004 Universität Augsburg wp is wlp Bernhard Möller Georg Struth Report 2004-14 October 2004 Institut für Informatik D-86135 Augsburg Copyright c Bernhard Möller Georg Struth Institut für Informatik Universität

More information

Universität Augsburg

Universität Augsburg Universität Augsburg Least Reflexive Points of Relations Jules Desharnais and Bernhard Möller Report 2002-13 Juni 2002 Institut für Informatik D-86135 Augsburg Copyright c Jules Desharnais and Bernhard

More information

Institut für Informatik D Augsburg

Institut für Informatik D Augsburg Universität Augsburg Characterizing Determinacy in Kleene Algebras Jules Desharnais and Bernhard Möller Report 2001-3 April 2001 Institut für Informatik D-86135 Augsburg Copyright c Jules Desharnais and

More information

ON THE STRUCTURE OF DEMONIC REFINEMENT ALGEBRAS

ON THE STRUCTURE OF DEMONIC REFINEMENT ALGEBRAS FACULTÉ DES SCIENCES ET DE GÉNIE Département d informatique et de génie logiciel Pavillon Adrien-Pouliot, local 3908 1065, avenue de la Médecine Université Laval Québec, Canada, G1V A06 ON THE STRUCTURE

More information

Kleene under a modal demonic star

Kleene under a modal demonic star The Journal of Logic and Algebraic Programming 66 (2006) 127 160 THE JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING www.elsevier.com/locate/jlap Kleene under a modal demonic star Jules Desharnais a,, Bernhard

More information

KLEENE algebra is an algebraic structure that captures

KLEENE algebra is an algebraic structure that captures UBIQUTIOUS COMPUTING AND COMMUNICATION JOURNAL, VOL. X, NO. X, JANUARY 2012 1 Some Applications of Kleene Algebra M. Al-Mousa,F. Tchier and F. Toufic UBICC Publishers, Saudi Arabia malmousa@ksu.edu.sa,

More information

Modal Design Algebra

Modal Design Algebra Modal Design Algebra Walter Guttmann 1 and Bernhard Möller 2 1 Abteilung Programmiermethodik und Compilerbau, Fakultät für Informatik, Universität Ulm, D-89069 Ulm, Germany walter.guttmann@uni-ulm.de 2

More information

Modal Design Algebra

Modal Design Algebra Modal Design Algebra Walter Guttmann 1 and Bernhard Möller 2 1 Abteilung Programmiermethodik und Compilerbau, Fakultät für Informatik, Universität Ulm, D-89069 Ulm, Germany walter.guttmann@uni-ulm.de 2

More information

Omega Algebra, Demonic Refinement Algebra and Commands. Peter Höfner Kim Solin Bernhard Möller. Report June 2006

Omega Algebra, Demonic Refinement Algebra and Commands. Peter Höfner Kim Solin Bernhard Möller. Report June 2006 à ÊÇÅÍÆ ËÀǼ Universität Augsburg Omega Algebra, Demonic Refinement Algebra and Commands Peter Höfner Kim Solin Bernhard Möller Report 2006-11 June 2006 Institut für Informatik D-86135 Augsburg Copyright

More information

Invariant Assertions, Invariant Relations, and Invariant Functions

Invariant Assertions, Invariant Relations, and Invariant Functions Invariant Assertions, Invariant Relations, and Invariant Functions Olfa Mraihi, Asma Louhichi, Lamia Labed Jilani, Jules Desharnais and Ali Mili Institut Superieur de Gestion, Tunis, Tunisia Faculte des

More information

Math 5801 General Topology and Knot Theory

Math 5801 General Topology and Knot Theory Lecture 3-8/27/2012 Math 5801 Ohio State University August 27, 2012 Course Info Textbook (required) J. R. Munkres, Topology (2nd Edition), Prentice Hall, Englewood Cliffs, NJ, 2000. ISBN-10: 0131816292

More information

MULTIRELATIONAL MODELS OF LAZY, MONODIC TREE, AND PROBABILISTIC KLEENE ALGEBRAS

MULTIRELATIONAL MODELS OF LAZY, MONODIC TREE, AND PROBABILISTIC KLEENE ALGEBRAS 九州大学学術情報リポジトリ Kyushu University Institutional Repository MULTIRELATIONAL MODELS OF LAZY, MONODIC TREE, AND PROBABILISTIC KLEENE ALGEBRAS Furusawa, Hitoshi Department of Mathematics and Computer Science,

More information

Proceedings of the Automated Verification of Critical Systems (AVoCS 2013)

Proceedings of the Automated Verification of Critical Systems (AVoCS 2013) Electronic Communications of the EASST Volume X (2013) Proceedings of the Automated Verification of Critical Systems (AVoCS 2013) From System Requirements to Software Requirements in the Four-Variable

More information

URYSOHN'S LEMMA IN SCHRÖDER CATEGORIES

URYSOHN'S LEMMA IN SCHRÖDER CATEGORIES 九州大学学術情報リポジトリ Kyushu University Institutional Repository URYSOHN'S LEMMA IN SCHRÖDER CATEGORIES Kawahara, Yasuo Department of Informatics, Kyushu University 河原, 康雄九州大学システム情報科学研究院情報学部門 http://hdl.handle.net/2324/16775

More information

axioms Weak n-ary Relational Products in Allegories Axioms 2014, 3, ; doi: /axioms ISSN

axioms Weak n-ary Relational Products in Allegories Axioms 2014, 3, ; doi: /axioms ISSN Axioms 2014, 3, 342-357; doi:10.3390/axioms3040342 OPEN ACCESS axioms ISSN 2075-1680 www.mdpi.com/journal/axioms Article Weak n-ary Relational Products in Allegories Bartosz Zieliński * and Paweł Maślanka

More information

KLEENE algebra is an algebraic structure that captures

KLEENE algebra is an algebraic structure that captures REPRINTED FROM: 1 Some Applications of Kleene Algebra M. Al-Mousa, F. Tchier and F. Toufic Mathematics department, King Saud University malmousa@ksu.edu.sa, ftchier@ksu.edu.sa, ftoufic@ksu.edu.sa Invited

More information

Uniquely complemented lattices The 45th Summer School on Algebra Sept. 2 7, 2007, Hotel Partizan Tale, Low Tatras Slovakia

Uniquely complemented lattices The 45th Summer School on Algebra Sept. 2 7, 2007, Hotel Partizan Tale, Low Tatras Slovakia Uniquely complemented lattices The 45th Summer School on Algebra Sept. 2 7, 2007, Hotel Partizan Tale, Low Tatras Slovakia G. Grätzer September 3, 2007 The Whitman Conditions P(X ) all polynomials over

More information

Making functionality more general

Making functionality more general Making functionality more general Graham Hutton, University of Glasgow Ed Voermans, Eindhoven University of Technology March 23, 1992 Abstract The notion of functionality is not cast in stone, but depends

More information

RELATION ALGEBRAS. Roger D. MADDUX. Department of Mathematics Iowa State University Ames, Iowa USA ELSEVIER

RELATION ALGEBRAS. Roger D. MADDUX. Department of Mathematics Iowa State University Ames, Iowa USA ELSEVIER RELATION ALGEBRAS Roger D. MADDUX Department of Mathematics Iowa State University Ames, Iowa 50011 USA ELSEVIER AMSTERDAM. BOSTON HEIDELBERG LONDON NEW YORK. OXFORD PARIS SAN DIEGO. SAN FRANCISCO. SINGAPORE.

More information

A Generalized Decision Logic in Interval-set-valued Information Tables

A Generalized Decision Logic in Interval-set-valued Information Tables A Generalized Decision Logic in Interval-set-valued Information Tables Y.Y. Yao 1 and Qing Liu 2 1 Department of Computer Science, University of Regina Regina, Saskatchewan, Canada S4S 0A2 E-mail: yyao@cs.uregina.ca

More information

Introduction to Kleene Algebras

Introduction to Kleene Algebras Introduction to Kleene Algebras Riccardo Pucella Basic Notions Seminar December 1, 2005 Introduction to Kleene Algebras p.1 Idempotent Semirings An idempotent semiring is a structure S = (S, +,, 1, 0)

More information

Unifying Theories of Programming

Unifying Theories of Programming 1&2 Unifying Theories of Programming Unifying Theories of Programming 3&4 Theories Unifying Theories of Programming designs predicates relations reactive CSP processes Jim Woodcock University of York May

More information

An Overview of Residuated Kleene Algebras and Lattices Peter Jipsen Chapman University, California. 2. Background: Semirings and Kleene algebras

An Overview of Residuated Kleene Algebras and Lattices Peter Jipsen Chapman University, California. 2. Background: Semirings and Kleene algebras An Overview of Residuated Kleene Algebras and Lattices Peter Jipsen Chapman University, California 1. Residuated Lattices with iteration 2. Background: Semirings and Kleene algebras 3. A Gentzen system

More information

Universal Algebra for Logics

Universal Algebra for Logics Universal Algebra for Logics Joanna GRYGIEL University of Czestochowa Poland j.grygiel@ajd.czest.pl 2005 These notes form Lecture Notes of a short course which I will give at 1st School on Universal Logic

More information

Comparison of Rough-set and Interval-set Models for Uncertain Reasoning

Comparison of Rough-set and Interval-set Models for Uncertain Reasoning Yao, Y.Y. and Li, X. Comparison of rough-set and interval-set models for uncertain reasoning Fundamenta Informaticae, Vol. 27, No. 2-3, pp. 289-298, 1996. Comparison of Rough-set and Interval-set Models

More information

2MA105 Algebraic Structures I

2MA105 Algebraic Structures I 2MA105 Algebraic Structures I Per-Anders Svensson http://homepage.lnu.se/staff/psvmsi/2ma105.html Lecture 12 Partially Ordered Sets Lattices Bounded Lattices Distributive Lattices Complemented Lattices

More information

Static Program Analysis using Abstract Interpretation

Static Program Analysis using Abstract Interpretation Static Program Analysis using Abstract Interpretation Introduction Static Program Analysis Static program analysis consists of automatically discovering properties of a program that hold for all possible

More information

Characterizing the Equational Theory

Characterizing the Equational Theory Introduction to Kleene Algebra Lecture 4 CS786 Spring 2004 February 2, 2004 Characterizing the Equational Theory Most of the early work on Kleene algebra was directed toward characterizing the equational

More information

BOOLEAN ALGEBRA INTRODUCTION SUBSETS

BOOLEAN ALGEBRA INTRODUCTION SUBSETS BOOLEAN ALGEBRA M. Ragheb 1/294/2018 INTRODUCTION Modern algebra is centered around the concept of an algebraic system: A, consisting of a set of elements: ai, i=1, 2,, which are combined by a set of operations

More information

Proceedings of the Automated Verification of Critical Systems (AVoCS 2013)

Proceedings of the Automated Verification of Critical Systems (AVoCS 2013) Electronic Communications of the EASST Volume 66 (2013) Proceedings of the Automated Verification of Critical Systems (AVoCS 2013) From System Requirements to Software Requirements in the Four-Variable

More information

Introduction to Kleene Algebra Lecture 13 CS786 Spring 2004 March 15, 2004

Introduction to Kleene Algebra Lecture 13 CS786 Spring 2004 March 15, 2004 Introduction to Kleene Algebra Lecture 13 CS786 Spring 2004 March 15, 2004 Models of KAT In this lecture we show that the equational theories of KAT, KAT (the star-continuous Kleene algebras with tests),

More information

RELATIONAL SPECIFICATIONS

RELATIONAL SPECIFICATIONS ALGEBRAIC METHODS IN LOGIC AND IN COMPUTER SCIENCE BANACH CENTER PUBLICATIONS, VOLUME 28 INSTITUTE OF MATHEMATICS POLISH ACADEMY OF SCIENCES WARSZAWA 1993 RELATIONAL SPECIFICATIONS RUDOLF BERGHAMMER and

More information

On the Structure of Rough Approximations

On the Structure of Rough Approximations On the Structure of Rough Approximations (Extended Abstract) Jouni Järvinen Turku Centre for Computer Science (TUCS) Lemminkäisenkatu 14 A, FIN-20520 Turku, Finland jjarvine@cs.utu.fi Abstract. We study

More information

Equational Theory of Kleene Algebra

Equational Theory of Kleene Algebra Introduction to Kleene Algebra Lecture 7 CS786 Spring 2004 February 16, 2004 Equational Theory of Kleene Algebra We now turn to the equational theory of Kleene algebra. This and the next lecture will be

More information

Part IA Numbers and Sets

Part IA Numbers and Sets Part IA Numbers and Sets Definitions Based on lectures by A. G. Thomason Notes taken by Dexter Chua Michaelmas 2014 These notes are not endorsed by the lecturers, and I have modified them (often significantly)

More information

On Modal Logics of Partial Recursive Functions

On Modal Logics of Partial Recursive Functions arxiv:cs/0407031v1 [cs.lo] 12 Jul 2004 On Modal Logics of Partial Recursive Functions Pavel Naumov Computer Science Pennsylvania State University Middletown, PA 17057 naumov@psu.edu June 14, 2018 Abstract

More information

EQ-algebras: primary concepts and properties

EQ-algebras: primary concepts and properties UNIVERSITY OF OSTRAVA Institute for Research and Applications of Fuzzy Modeling EQ-algebras: primary concepts and properties Vilém Novák Research report No. 101 Submitted/to appear: Int. Joint, Czech Republic-Japan

More information

Boolean Algebra and Propositional Logic

Boolean Algebra and Propositional Logic Boolean Algebra and Propositional Logic Takahiro Kato September 10, 2015 ABSTRACT. This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a

More information

Topology Proceedings. COPYRIGHT c by Topology Proceedings. All rights reserved.

Topology Proceedings. COPYRIGHT c by Topology Proceedings. All rights reserved. Topology Proceedings Web: http://topology.auburn.edu/tp/ Mail: Topology Proceedings Department of Mathematics & Statistics Auburn University, Alabama 36849, USA E-mail: topolog@auburn.edu ISSN: 0146-4124

More information

Automata Theory and Formal Grammars: Lecture 1

Automata Theory and Formal Grammars: Lecture 1 Automata Theory and Formal Grammars: Lecture 1 Sets, Languages, Logic Automata Theory and Formal Grammars: Lecture 1 p.1/72 Sets, Languages, Logic Today Course Overview Administrivia Sets Theory (Review?)

More information

The Logic of Partitions

The Logic of Partitions The Logic of Partitions Introduction to the Dual of "Propositional" Logic David Ellerman Philosophy U. of California/Riverside U. of Ljubljana, Sept. 8, 2015 David Ellerman Philosophy U. of California/Riverside

More information

Fuzzy Function: Theoretical and Practical Point of View

Fuzzy Function: Theoretical and Practical Point of View EUSFLAT-LFA 2011 July 2011 Aix-les-Bains, France Fuzzy Function: Theoretical and Practical Point of View Irina Perfilieva, University of Ostrava, Inst. for Research and Applications of Fuzzy Modeling,

More information

Universität Augsburg. On Two Dually Nondeterministic Refinement Algebras. Institut für Informatik D Augsburg. Kim Solin

Universität Augsburg. On Two Dually Nondeterministic Refinement Algebras. Institut für Informatik D Augsburg. Kim Solin à ÊÇÅÍÆ ËÀǼ Universität Augsburg On Two Dually Nondeterministic Refinement Algebras Kim Solin Report 2006-05 February 2006 Institut für Informatik D-86135 Augsburg Copyright c Kim Solin Institut für Informatik

More information

Silvio Valentini Dip. di Matematica - Università di Padova

Silvio Valentini Dip. di Matematica - Università di Padova REPRESENTATION THEOREMS FOR QUANTALES Silvio Valentini Dip. di Matematica - Università di Padova Abstract. In this paper we prove that any quantale Q is (isomorphic to) a quantale of suitable relations

More information

Universität Augsburg. Institut für Informatik. Separability in Domain Semirings. D Augsburg. Report Dezember 2004

Universität Augsburg. Institut für Informatik. Separability in Domain Semirings. D Augsburg. Report Dezember 2004 Universität Augsburg à ÊÇÅÍÆ ËÀǼ Separability in Domain Semirings Dexter Kozen Bernhard Möller Report 2004-16 Dezember 2004 Institut für Informatik D-86135 Augsburg Copyright c Dexter Kozen Bernhard Möller

More information

Lecture 4. Algebra, continued Section 2: Lattices and Boolean algebras

Lecture 4. Algebra, continued Section 2: Lattices and Boolean algebras V. Borschev and B. Partee, September 21-26, 2006 p. 1 Lecture 4. Algebra, continued Section 2: Lattices and Boolean algebras CONTENTS 1. Lattices.... 1 1.0. Why lattices?... 1 1.1. Posets... 1 1.1.1. Upper

More information

Fuzzy Modal Like Approximation Operations Based on Residuated Lattices

Fuzzy Modal Like Approximation Operations Based on Residuated Lattices Fuzzy Modal Like Approximation Operations Based on Residuated Lattices Anna Maria Radzikowska Faculty of Mathematics and Information Science Warsaw University of Technology Plac Politechniki 1, 00 661

More information

POLISH ACADEMY OF SCIENCES INSTITUTE OF MATHEMATICS BANACH CENTER. Publications VOLUME 28. Algebraic Methods in Logic and in Computer Science

POLISH ACADEMY OF SCIENCES INSTITUTE OF MATHEMATICS BANACH CENTER. Publications VOLUME 28. Algebraic Methods in Logic and in Computer Science POLISH ACADEMY OF SCIENCES INSTITUTE OF MATHEMATICS BANACH CENTER Publications VOLUME 28 Algebraic Methods in Logic and in Computer Science WARSZAWA 1993 ALGEBRAIC METHODS IN LOGIC AND IN COMPUTER SCIENCE

More information

On minimal models of the Region Connection Calculus

On minimal models of the Region Connection Calculus Fundamenta Informaticae 69 (2006) 1 20 1 IOS Press On minimal models of the Region Connection Calculus Lirong Xia State Key Laboratory of Intelligent Technology and Systems Department of Computer Science

More information

Universität Augsburg. Institut für Informatik D Augsburg. Kleene Algebras and Pointer Structures. Thorsten Ehm. Report July 2003

Universität Augsburg. Institut für Informatik D Augsburg. Kleene Algebras and Pointer Structures. Thorsten Ehm. Report July 2003 Universität Augsburg Kleene Algebras and Pointer Structures Thorsten Ehm Report 2003-13 July 2003 Institut für Informatik D-86135 Augsburg Copyright c Thorsten Ehm Institut für Informatik Universität Augsburg

More information

SEQUENCES FOR COMPLEXES II

SEQUENCES FOR COMPLEXES II SEQUENCES FOR COMPLEXES II LARS WINTHER CHRISTENSEN 1. Introduction and Notation This short paper elaborates on an example given in [4] to illustrate an application of sequences for complexes: Let R be

More information

Fuzzy relation equations with dual composition

Fuzzy relation equations with dual composition Fuzzy relation equations with dual composition Lenka Nosková University of Ostrava Institute for Research and Applications of Fuzzy Modeling 30. dubna 22, 701 03 Ostrava 1 Czech Republic Lenka.Noskova@osu.cz

More information

Properties of Boolean Algebras

Properties of Boolean Algebras Phillip James Swansea University December 15, 2008 Plan For Today Boolean Algebras and Order..... Brief Re-cap Order A Boolean algebra is a set A together with the distinguished elements 0 and 1, the binary

More information

From Sequential Algebra to Kleene Algebra: Interval Modalities and Duration Calculus. Peter Höfner. Report Juli 2005

From Sequential Algebra to Kleene Algebra: Interval Modalities and Duration Calculus. Peter Höfner. Report Juli 2005 Universität Augsburg From Sequential Algebra to Kleene Algebra: Interval Modalities and Duration Calculus Peter Höfner Report 2005-5 Juli 2005 Institut für Informatik D-86135 Augsburg Copyright c Peter

More information

With Question/Answer Animations. Chapter 2

With Question/Answer Animations. Chapter 2 With Question/Answer Animations Chapter 2 Chapter Summary Sets The Language of Sets Set Operations Set Identities Functions Types of Functions Operations on Functions Sequences and Summations Types of

More information

Boolean Algebra and Propositional Logic

Boolean Algebra and Propositional Logic Boolean Algebra and Propositional Logic Takahiro Kato June 23, 2015 This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a more direct connection

More information

Fuzzy Sets. Mirko Navara navara/fl/fset printe.pdf February 28, 2019

Fuzzy Sets. Mirko Navara   navara/fl/fset printe.pdf February 28, 2019 The notion of fuzzy set. Minimum about classical) sets Fuzzy ets Mirko Navara http://cmp.felk.cvut.cz/ navara/fl/fset printe.pdf February 8, 09 To aviod problems of the set theory, we restrict ourselves

More information

Contents Propositional Logic: Proofs from Axioms and Inference Rules

Contents Propositional Logic: Proofs from Axioms and Inference Rules Contents 1 Propositional Logic: Proofs from Axioms and Inference Rules... 1 1.1 Introduction... 1 1.1.1 An Example Demonstrating the Use of Logic in Real Life... 2 1.2 The Pure Propositional Calculus...

More information

Monoid Modules and Structured Document Algebra

Monoid Modules and Structured Document Algebra Monoid Modules and Structured Document Algebra (Extendend Abstract) Andreas Zelend Institut für Informatik, Universität Augsburg, Germany zelend@informatik.uni-augsburg.de 1 Introduction Feature Oriented

More information

Linking Duration Calculus and TLA

Linking Duration Calculus and TLA Linking Duration Calculus and TLA Yifeng Chen and Zhiming Liu Department of Computer Science, University of Leicester, Leicester LE1 7RH, UK Email: {Y.Chen, Z.Liu}@mcs.le.ac.uk Abstract. Different temporal

More information

An Algebraic Semantics for Duration Calculus

An Algebraic Semantics for Duration Calculus An Algebraic Semantics for Duration Calculus Peter Höfner Institut für Informatik, Universität Augsburg D-86135 Augsburg, Germany hoefner@informatik.uni-augsburg.de Abstract. We present an algebraic semantics

More information

MODELING NONDETERMINISM IN PROGRAM SEMANTICS USING LIFTED BINARY MULTIRELATIONS

MODELING NONDETERMINISM IN PROGRAM SEMANTICS USING LIFTED BINARY MULTIRELATIONS MODELING NONDETERMINISM IN PROGRAM SEMANTICS USING LIFTED BINARY MULTIRELATIONS A thesis submitted to Kent State University in partial fulfillment of the requirements for the degree of Master of Science

More information

1. Foundations of Numerics from Advanced Mathematics. Mathematical Essentials and Notation

1. Foundations of Numerics from Advanced Mathematics. Mathematical Essentials and Notation 1. Foundations of Numerics from Advanced Mathematics Mathematical Essentials and Notation Mathematical Essentials and Notation, October 22, 2012 1 The main purpose of this first chapter (about 4 lectures)

More information

ADJOINTS, ABSOLUTE VALUES AND POLAR DECOMPOSITIONS

ADJOINTS, ABSOLUTE VALUES AND POLAR DECOMPOSITIONS J. OPERATOR THEORY 44(2000), 243 254 c Copyright by Theta, 2000 ADJOINTS, ABSOLUTE VALUES AND POLAR DECOMPOSITIONS DOUGLAS BRIDGES, FRED RICHMAN and PETER SCHUSTER Communicated by William B. Arveson Abstract.

More information

Math 5801 General Topology and Knot Theory

Math 5801 General Topology and Knot Theory Lecture 2-8/24/2012 Math 5801 Ohio State University August 24, 2012 Course Info Textbook (required) J. R. Munkres, Topology (2nd Edition), Prentice Hall, Englewood Cliffs, NJ, 2000. ISBN-10: 0131816292

More information

DUAL BCK-ALGEBRA AND MV-ALGEBRA. Kyung Ho Kim and Yong Ho Yon. Received March 23, 2007

DUAL BCK-ALGEBRA AND MV-ALGEBRA. Kyung Ho Kim and Yong Ho Yon. Received March 23, 2007 Scientiae Mathematicae Japonicae Online, e-2007, 393 399 393 DUAL BCK-ALGEBRA AND MV-ALGEBRA Kyung Ho Kim and Yong Ho Yon Received March 23, 2007 Abstract. The aim of this paper is to study the properties

More information

Bounded Stacks, Bags and Queues

Bounded Stacks, Bags and Queues Bounded Stacks, Bags and Queues J.C.M. Baeten 1 and J.A. Bergstra 2,3 1 Department of Mathematics and Computing Science, Eindhoven University of Technology, P.O. Box 513, NL-5600 MB Eindhoven, The Netherlands,

More information

Completeness of Star-Continuity

Completeness of Star-Continuity Introduction to Kleene Algebra Lecture 5 CS786 Spring 2004 February 9, 2004 Completeness of Star-Continuity We argued in the previous lecture that the equational theory of each of the following classes

More information

Interval based Uncertain Reasoning using Fuzzy and Rough Sets

Interval based Uncertain Reasoning using Fuzzy and Rough Sets Interval based Uncertain Reasoning using Fuzzy and Rough Sets Y.Y. Yao Jian Wang Department of Computer Science Lakehead University Thunder Bay, Ontario Canada P7B 5E1 Abstract This paper examines two

More information

CS21 Decidability and Tractability

CS21 Decidability and Tractability CS21 Decidability and Tractability Lecture 3 January 9, 2017 January 9, 2017 CS21 Lecture 3 1 Outline NFA, FA equivalence Regular Expressions FA and Regular Expressions January 9, 2017 CS21 Lecture 3 2

More information

Closure operators on sets and algebraic lattices

Closure operators on sets and algebraic lattices Closure operators on sets and algebraic lattices Sergiu Rudeanu University of Bucharest Romania Closure operators are abundant in mathematics; here are a few examples. Given an algebraic structure, such

More information

Chapter 1 : The language of mathematics.

Chapter 1 : The language of mathematics. MAT 200, Logic, Language and Proof, Fall 2015 Summary Chapter 1 : The language of mathematics. Definition. A proposition is a sentence which is either true or false. Truth table for the connective or :

More information

Pointfree Factorization of Operation Refinement

Pointfree Factorization of Operation Refinement Pointfree Factorization of Operation Refinement J.N. Oliveira & C.J. Rodrigues Dept. Informática, Universidade do Minho Braga, Portugal FM 06 14th Int. Symp. on Formal Methods McMaster University, Hamilton,

More information

Partial model checking via abstract interpretation

Partial model checking via abstract interpretation Partial model checking via abstract interpretation N. De Francesco, G. Lettieri, L. Martini, G. Vaglini Università di Pisa, Dipartimento di Ingegneria dell Informazione, sez. Informatica, Via Diotisalvi

More information

Sets, Proofs and Functions. Anton Velinov

Sets, Proofs and Functions. Anton Velinov Sets, Proofs and Functions Anton Velinov DIW WS 2018 Takeaways Sets and set operations. De Morgan s laws. Logical quantifiers and operators. Implication. Methods of proof, deduction, induction, contradiction.

More information

Fuzzy Limits of Functions

Fuzzy Limits of Functions Fuzzy Limits of Functions Mark Burgin Department of Mathematics University of California, Los Angeles 405 Hilgard Ave. Los Angeles, CA 90095 Abstract The goal of this work is to introduce and study fuzzy

More information

AN ALGEBRAIC STRUCTURE FOR INTUITIONISTIC FUZZY LOGIC

AN ALGEBRAIC STRUCTURE FOR INTUITIONISTIC FUZZY LOGIC Iranian Journal of Fuzzy Systems Vol. 9, No. 6, (2012) pp. 31-41 31 AN ALGEBRAIC STRUCTURE FOR INTUITIONISTIC FUZZY LOGIC E. ESLAMI Abstract. In this paper we extend the notion of degrees of membership

More information

Mathematics Review for Business PhD Students Lecture Notes

Mathematics Review for Business PhD Students Lecture Notes Mathematics Review for Business PhD Students Lecture Notes Anthony M. Marino Department of Finance and Business Economics Marshall School of Business University of Southern California Los Angeles, CA 90089-0804

More information

Handbook of Logic and Proof Techniques for Computer Science

Handbook of Logic and Proof Techniques for Computer Science Steven G. Krantz Handbook of Logic and Proof Techniques for Computer Science With 16 Figures BIRKHAUSER SPRINGER BOSTON * NEW YORK Preface xvii 1 Notation and First-Order Logic 1 1.1 The Use of Connectives

More information

Background for Discrete Mathematics

Background for Discrete Mathematics Background for Discrete Mathematics Huck Bennett Northwestern University These notes give a terse summary of basic notation and definitions related to three topics in discrete mathematics: logic, sets,

More information

Acta Mathematica Academiae Paedagogicae Nyíregyháziensis 21 (2005), ISSN

Acta Mathematica Academiae Paedagogicae Nyíregyháziensis 21 (2005), ISSN Acta Mathematica Academiae Paedagogicae Nyíregyháziensis 21 (2005), 107 112 www.emis.de/journals ISSN 1786-0091 A GENERALIZED AMMAN S FIXED POINT THEOREM AND ITS APPLICATION TO NASH EQULIBRIUM ABDELKADER

More information

Formal Methods for Probabilistic Systems

Formal Methods for Probabilistic Systems Formal Methods for Probabilistic Systems Annabelle McIver Carroll Morgan Source-level program logic Meta-theorems for loops Examples Relational operational model Standard, deterministic, terminating...

More information

Contact Relations with Applications

Contact Relations with Applications Contact Relations with Applications Gunther Schmidt 1 and Rudolf Berghammer 2 1 Fakultät für Informatik, Universität der Bundeswehr München 85577 Neubiberg, Germany gunther.schmidt@unibw.de 2 Institut

More information

Introduction to Kleene Algebra Lecture 14 CS786 Spring 2004 March 15, 2004

Introduction to Kleene Algebra Lecture 14 CS786 Spring 2004 March 15, 2004 Introduction to Kleene Algebra Lecture 14 CS786 Spring 2004 March 15, 2004 KAT and Hoare Logic In this lecture and the next we show that KAT subsumes propositional Hoare logic (PHL). Thus the specialized

More information

Feature Selection with Fuzzy Decision Reducts

Feature Selection with Fuzzy Decision Reducts Feature Selection with Fuzzy Decision Reducts Chris Cornelis 1, Germán Hurtado Martín 1,2, Richard Jensen 3, and Dominik Ślȩzak4 1 Dept. of Mathematics and Computer Science, Ghent University, Gent, Belgium

More information

Continuity of partially ordered soft sets via soft Scott topology and soft sobrification A. F. Sayed

Continuity of partially ordered soft sets via soft Scott topology and soft sobrification A. F. Sayed Bulletin of Mathematical Sciences and Applications Online: 2014-08-04 ISSN: 2278-9634, Vol. 9, pp 79-88 doi:10.18052/www.scipress.com/bmsa.9.79 2014 SciPress Ltd., Switzerland Continuity of partially ordered

More information

G. de Cooman E. E. Kerre Universiteit Gent Vakgroep Toegepaste Wiskunde en Informatica

G. de Cooman E. E. Kerre Universiteit Gent Vakgroep Toegepaste Wiskunde en Informatica AMPLE FIELDS G. de Cooman E. E. Kerre Universiteit Gent Vakgroep Toegepaste Wiskunde en Informatica In this paper, we study the notion of an ample or complete field, a special case of the well-known fields

More information

Lattices and Orders in Isabelle/HOL

Lattices and Orders in Isabelle/HOL Lattices and Orders in Isabelle/HOL Markus Wenzel TU München October 8, 2017 Abstract We consider abstract structures of orders and lattices. Many fundamental concepts of lattice theory are developed,

More information

System Description: ara An Automatic Theorem Prover for Relation Algebras

System Description: ara An Automatic Theorem Prover for Relation Algebras System Description: ara An Automatic Theorem Prover for Relation Algebras Carsten Sinz Symbolic Computation Group, WSI for Computer Science, Universität Tübingen, D-72076 Tübingen, Germany sinz@informatik.uni-tuebingen.de

More information

Stone and Heyting duality for classical and intuitionistic propositional logic

Stone and Heyting duality for classical and intuitionistic propositional logic Stone and Heyting duality for classical and intuitionistic propositional logic Author: Laura van Schijndel Supervisor: Prof. dr. N. P. Landsman Bachelor thesis FNWI Radboud University August 2017 Abstract

More information

Boolean Algebras. Chapter 2

Boolean Algebras. Chapter 2 Chapter 2 Boolean Algebras Let X be an arbitrary set and let P(X) be the class of all subsets of X (the power set of X). Three natural set-theoretic operations on P(X) are the binary operations of union

More information

arxiv: v1 [cs.lo] 4 Sep 2018

arxiv: v1 [cs.lo] 4 Sep 2018 A characterization of the consistent Hoare powerdomains over dcpos Zhongxi Zhang a,, Qingguo Li b, Nan Zhang a a School of Computer and Control Engineering, Yantai University, Yantai, Shandong, 264005,

More information

Chapter Summary. Sets The Language of Sets Set Operations Set Identities Functions Types of Functions Operations on Functions Computability

Chapter Summary. Sets The Language of Sets Set Operations Set Identities Functions Types of Functions Operations on Functions Computability Chapter 2 1 Chapter Summary Sets The Language of Sets Set Operations Set Identities Functions Types of Functions Operations on Functions Computability Sequences and Summations Types of Sequences Summation

More information

Algebraic Reasoning for Probabilistic Action Systems and While-Loops

Algebraic Reasoning for Probabilistic Action Systems and While-Loops Algebraic Reasoning for Probabilistic Action Systems and While-Loops Larissa Meinicke Ian J. Hayes September 006 Technical Report SSE-006-05 Division of Systems and Software Engineering Research School

More information

Axioms of Kleene Algebra

Axioms of Kleene Algebra Introduction to Kleene Algebra Lecture 2 CS786 Spring 2004 January 28, 2004 Axioms of Kleene Algebra In this lecture we give the formal definition of a Kleene algebra and derive some basic consequences.

More information

Universität Augsburg. Quantales and Temporal Logics. Institut für Informatik D Augsburg. B. Möller P. Höfner G. Struth. Report June 2006

Universität Augsburg. Quantales and Temporal Logics. Institut für Informatik D Augsburg. B. Möller P. Höfner G. Struth. Report June 2006 Universität Augsburg Quantales and Temporal Logics B. Möller P. Höfner G. Struth Report 2006-06 June 2006 Institut für Informatik D-86135 Augsburg Copyright c B. Möller P. Höfner G. Struth Institut für

More information