7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Intuitionistic Fuzzy Interpretations of Conway's.

Slides:



Advertisements
Similar presentations
Introduction The concept of transform appears often in the literature of image processing and data compression. Indeed a suitable discrete representation.
Advertisements

Deduction In addition to being able to represent facts, or real- world statements, as formulas, we want to be able to manipulate facts, e.g., derive new.
Intuitionistic fuzzy histograms Krassimir Atanassov Institute of Biophysics and Biomedical Engineering Bulgarian Academy of Sciences 6 th International.
1 The Game of Life Supplement 2. 2 Background The Game of Life was devised by the British mathematician John Horton Conway in More sophisticated.
1 Introduction to Computability Theory Lecture15: Reductions Prof. Amos Israeli.
1 Introduction to Computability Theory Lecture12: Reductions Prof. Amos Israeli.
CELLULAR AUTOMATON Presented by Rajini Singh.
Many Valued Logic (MVL) By: Shay Erov - 01/11/2007.
Let remember from the previous lesson what is Knowledge representation
EE1J2 – Discrete Maths Lecture 5 Analysis of arguments (continued) More example proofs Formalisation of arguments in natural language Proof by contradiction.
Propositional Calculus Math Foundations of Computer Science.
Copyright © Cengage Learning. All rights reserved.
Fuzzy Logic Jan Jantzen Logic is based on set theory, and when we switch to fuzzy sets it will have an effect on.
Section Section Summary Introduction to Boolean Algebra Boolean Expressions and Boolean Functions Identities of Boolean Algebra Duality The Abstract.
Relation, function 1 Mathematical logic Lesson 5 Relations, mappings, countable and uncountable sets.
Discrete Mathematics and Its Applications
MATH 224 – Discrete Mathematics
Surreal Number Tianruo Chen. Introduction In mathematics system, the surreal number system is an arithmetic continuum containing the real number as infinite.
1 Inference Rules and Proofs (Z); Program Specification and Verification Inference Rules and Proofs (Z); Program Specification and Verification.
10/17/2015 Prepared by Dr.Saad Alabbad1 CS100 : Discrete Structures Proof Techniques(1) Dr.Saad Alabbad Department of Computer Science
Advanced information retrieval Chapter. 02: Modeling (Set Theoretic Models) – Fuzzy model.
Theory and Applications
Dr. Eng. Farag Elnagahy Office Phone: King ABDUL AZIZ University Faculty Of Computing and Information Technology CPCS 222.
Copyright © 2010 Pearson Education, Inc. All rights reserved Sec
CMPF144 FUNDAMENTALS OF COMPUTING THEORY Module 5: Classical Logic.
Logic CL4 Episode 16 0 The language of CL4 The rules of CL4 CL4 as a conservative extension of classical logic The soundness and completeness of CL4 The.
Pattern-directed inference systems
Advanced Topics in Propositional Logic Chapter 17 Language, Proof and Logic.
1 Logical Agents CS 171/271 (Chapter 7) Some text and images in these slides were drawn from Russel & Norvig’s published material.
       On a Game Method for M  delling with Intuitionistic Fuzzy Estimations. Part 2 Lilija Atanassova Institute of Information and Communication.
0 What logic is or should be Propositions Boolean operations The language of classical propositional logic Interpretation and truth Validity (tautologicity)
Propositional Calculus CS 270: Mathematical Foundations of Computer Science Jeremy Johnson.
9 th International Workshop on Intuitionistic Fuzzy Sets and Generalized Nets, 8 October 2010, Warsaw, Poland Utilizing the Model Graphic Structures when.
       On a Game Method for M  delling with Intuitionistic Fuzzy Estimations. Part 1 Lilija Atanassova Institute of Information and Communication.
Theory and Applications
1 Logical Agents CS 171/271 (Chapter 7) Some text and images in these slides were drawn from Russel & Norvig’s published material.
Logical Agents Chapter 7. Outline Knowledge-based agents Logic in general Propositional (Boolean) logic Equivalence, validity, satisfiability.
7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Ant Colony Optimization Approach to Tokens‘
ICS 253: Discrete Structures I Induction and Recursion King Fahd University of Petroleum & Minerals Information & Computer Science Department.
Chapter 2 Logic 2.1 Statements 2.2 The Negation of a Statement 2.3 The Disjunction and Conjunction of Statements 2.4 The Implication 2.5 More on Implications.
IEEE Intelligent Systems ‘2010, London, UK On Intuitionistic Fuzzy Negations and Law of Excluded Middle Krassimir T. Atanassov Centre of Biophysics and.
CPSC 422, Lecture 21Slide 1 Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 21 Oct, 30, 2015 Slide credit: some slides adapted from Stuart.
Logic UNIT 1.
CS2351 Artificial Intelligence Bhaskar.V Class Notes on Knowledge Representation - Logical Agents.
Foundations of Discrete Mathematics Chapter 1 By Dr. Dalia M. Gil, Ph.D.
Sensitivity Analysis for the Purposes of Parameter Identification of a S. cerevisiae Fed-batch Cultivation Sensitivity Analysis for the Purposes of Parameter.
CHAPTER 2 Boolean algebra and Logic gates
Chapter 1 Logic and proofs
Logic.
Boolean Algebra & Logic Gates
Chapter 7. Propositional and Predicate Logic
Functions of Complex Variable and Integral Transforms
Lecture 1 – Formal Logic.
Discrete Mathematics Logic.
COMP 1380 Discrete Structures I Thompson Rivers University
International Workshop
Task: It is necessary to choose the most suitable variant from some set of objects by those or other criteria.
Basics of Digital Logic Design Presentation D
Propositional Calculus: Boolean Algebra and Simplification
Lesson 5 Relations, mappings, countable and uncountable sets
CS 270 Math Foundations of CS
Lesson 5 Relations, mappings, countable and uncountable sets
Computer Security: Art and Science, 2nd Edition
Connection between Extenics and Refined Neutrosophic Logic
Discrete Mathematics Logic.
Chapter 7. Propositional and Predicate Logic
TRUTH TABLES.
COMP 1380 Discrete Structures I Thompson Rivers University
Foundations of Discrete Mathematics
Logical Agents Prof. Dr. Widodo Budiharto 2018
Presentation transcript:

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Intuitionistic Fuzzy Interpretations of Conway's Game of Life Intuitionistic Fuzzy Interpretations of Conway's Game of Life In the memory of our teacher in informatics Prof. Peter Barnev Lilija Atanassova Institute of Information and Communication Technologies Krassimir Atanassov Institute of Biophysics and Biomedical Engineering

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Introduction Conway's Game of Life is devised by John Horton Conway in 1970, and already 40 years it is an object of research, software implementations and modifications. In 1976, the authors who were then students in Sofia University, also introduced one modification of this game. In the present paper another modification will be introduced. It is based on the idea of the intuitionistic fuzziness.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Introduction The standard Conway's Game of Life has a “universe” which is an infinite 2D orthogonal grid of square cells, each of which is in one of two possible states, alive or dead, or as we learned in the mid 1970s, in a square there is or there is not an asterisk. Every cell interacts with its eight neighbours, namely the cells that are directly adjacent either in horizontal, vertical, or diagonal direction. In a stepwise manner, the state of each cell in the grid preserves or alternates with respect to a given list of rules.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Remarks on IF sets and logic Let us have some set of propositions S. To every proposition p from this set there are assigned real numbers μ(p) and ν(p), such that μ(p), ν(p)  [0; 1] and μ(p) + ν(p) ≤ 1. These numbers correspond to the “truth degree” and to the “falsity degree” of p. Let this assignment be provided by an evaluation function V, defined over a set of propositions S in such a way that V(p) =

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Remarks on IF sets and logic Everywhere below, we shall assume that for the two variables x and y the following equalities hold: V(p) =, V(q) = where a, b, c, d, a + b, c + d  [0; 1]. Obviously, when V is an ordinary fuzzy truth- value estimation, then b = 1 – a. For the needs of the discussion below, we shall define the notion of Intuitionistic Fuzzy Tautology (IFT) by: p is an IFT if and only if a  b, while p will be a tautology iff a = 1 and b = 0.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Remarks on IF sets and logic In some definitions we shall use functions sg and sg: When values V(p) and V(q) are known, the evaluation function V can be extended also for the operations “conjunction” (2 forms), “disjunction” (2 forms), “implication” (~140 forms), “negation” (34 forms) and others.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Remarks on IF sets and logic Here, we will only need operation “negation" (  ), that for proposition p will have the forms given in Table 1.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Remarks on IF sets and logic

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Remarks on IF sets and logic

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Intuitionistic fuzzy criteria of existing, birthing and dying of an asterisk Let us have a plane tesselated with squares. Let in some of these squares there be symbols *, meaning that the squares are “alive”. Now we will extend this construction of the Game of Life to some new forms. Let us assume that the square is assigned a pair of real numbers, so that μ i,j + ν i,j ≤ 1. We can call the numbers μ i,j and ν i,j “degree of existence” and “degree of non- existence” of symbol * in square.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Intuitionistic fuzzy criteria of existing, birthing and dying of an asterisk Therefore, π i,j = 1 - μ i,j - ν i,j will correspond to the degree of uncertainty, e.g., lack of information about existence of an asterisk in the respective square. Below we will formulate a series of different criteria for correctness of the intuitionistic fuzzy interpretations that will include as a particular case the standard game

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Six criteria of existence of an asterisk We will suppose that there exists an asterisk in square if: (1.1) μ i,j > 0.5. Therefore ν i,j 0.5 we obtain ν i,j = 0 < 0:5, i.e., the standard existence of the asterisk. (1.2) μ i,j  0.5. Therefore ν i,j ≤ 0.5. Obviously, if case (1.1) is valid, then case (1.2) also will be valid.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Six criteria of existence of an asterisk (1.3) μ i,j > ν i,j. Obviously, case (1.1) is particular case of the present one, but case (1.2) is not included in the currently discussed case for μ i,j = 0.5 = ν i,j. (1.4) μ i,j  ν i,j. Obviously, cases (1.1), (1.2) and (1.3) are particular cases of the present one.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Six criteria of existence of an asterisk (1.5) μ i,j > 0. Obviously, cases (1.1), (1.2) and (1.3) are particular cases of the present one, but case (1.4) is not included in the currently discussed case for μ i,j = 0.0 = ν i,j. (1.6) ν i,j < 1. Obviously, cases (1.1), (1.2) and (1.3) are particular cases of the present one, but case (1.5) is not included in the currently discussed case for μ i,j = 0.0.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Six criteria of existence of an asterisk From these criteria it follows that if one is valid –let it be s-th criterion (1 ≤ s ≤ 6) then we can assert that the asterisk exists with respect to s-th criterion and therefore, it will exist with respect to all other criteria the validity of which follows from the validity of the s-th criterion. On the other hand, if s-th criterion is not valid, then we will say that the asterisk does not exist with respect to s-th criterion. It is very important that in this case the square can be not totally empty. It is suitable to tell that the square is totally empty, if its degrees of existence and non- existence are.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Six criteria of existence of an asterisk It is suitable to tell that the square is s-full if it contains a asterisk with respect to s-th criterion and that the same square is s-empty if it does not satisfy the s-th criterion. For the aims of the game-method for modelling, it will be suitable to use (with respect to the type of the concrete model) one of the first four criteria for existence of an asterisk. Let us say for each fixed square that therein is an asterisk by s-th criterion for 1 ≤ s ≤ 4, if this criterion confirms the existence of an asterisk.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Four criteria for the birth of an asterisk In the standard game the rule for birth of a new asterisk is: the (empty) square has exactly 2 or 3 neighbour squares containing asterisks. Now we will formulate a series of different rules that will include as a particular case the standard rule. 2.1 (extended standard rule): The s-empty square has exactly 2 or 3 neighboring s-full squares. Obviously, this rule for the birth is a direct extension of the standard rule. 2.2 (pessimistic rule): For the natural number s  2, the s-empty square has exactly 2 or 3 neighboring (s-1)-full squares.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Four criteria for the birth of an asterisk 2.3 (optimistic rule): For the natural number s ≤ 5, the s-empty square has exactly 2 or 3 neighboring (s+1)-full squares. 2.4 (average rule): Let M i,j and N i,j be, respectively, the sums of the μ-degrees and of the ν-degrees of all neighbors of the s-empty square. Then holds the inequality

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria In the standard game the rule for the death of an existing asterisk is: the (full) square has exactly 2 or 3 neighboring squares containing asterisks. Now we will formulate a series of different rules that will include as a particular case the standard rule. 3.1 (extended standard rule): The s-full square has less than 2 or more than 3 neighboring s-full squares. Obviously, this rule for dying is a direct extension of the standard rule. 3.2 (pessimistic rule): For the natural number s  2, the s-full square has less than 2 or more than 3 neighboring (s-1)-full squares. Four criteria for the death of an asterisk

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria 3.3 (optimistic rule): For the natural number s ≤ 5, the s-full square has less than 2 or more than 3 neighboring (s+1)-full squares. 3.4 (average rule): Let M i,j and N i,j be, respectively, the sums of the μ-degrees and of the ν-degrees of all neighbors of the s-full square. Then one of the inequalities holds: Four criteria for the death of an asterisk

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria IF roles for changing of the game-field In the standard game the game-field is changed by the above mentioned rules for birth and death of the asterisks. Now, we will discuss some intuitionistic fuzzy (IF) rules for changing of the game-field. They use the separate forms of operation “negation”. Let us suppose that in a fixed square there is a asterisk if and only if the square is s-full. Therefore, we must tell that in the square there is not a asterisk if and only if the square is not s-full. In this case we can call this square s-empty.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria IF roles for changing of the game-field As we saw above, the difference between standard and IF form of the game is values corresponding to the separate squares. In the standard case they are 1 or 0, or “there exists a asterisk”, “there is no asterisk”. In the IF form of the game we have pairs of real numbers as in the case when the asterisk exists, as well as in the opposite case. In the classical case, the change of the status of the square is obvious. In the intuitionistic fuzzy we can construct different rules. They are of two types.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria IF roles for changing of the game-field The first type contains two modifications of the standard rule: 4.1 (extended standard rule): If a s-full square must be changed, then we can use negation  1 for pair and in a result we will obtain pair. 4.2 (non-standard, or IF rule): If a s-full square must be changed, then we can use any of the other negations  m from Table 1 (2 ≤ m ≤ 34).

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria IF roles for changing of the game-field The second type contains three non-standard modifications. The standard rule and the above two rules for changing of the current content of the fixed square (existence or absence of an asterisk) are related only to this content. Now, we can include a new parameter, that conditionally can be called “the influence of the environment”.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria IF roles for changing of the game-field 5.1 (optimistic (s,m)-rule): If a s-full/empty square must be changed, then we can use m-th negation  m to pair (before change) and to juxtapose to it the pair, so that and max*, min* mean that we use only values that are connected to s-empty/full squares.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria IF roles for changing of the game-field 5.2 (optimistic-average (s,m)-rule): If a s- full/empty square must be changed, then we can use m-th negation  m to pair (before change) and to juxtapose to it the pair, so that where is as above, Σ* means that we use only values that are connected to s-empty/full squares and t(i,j) is the number of these squares.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria IF roles for changing of the game-field 5.3 (average (s,m)-rule): If a s-full/empty square must be changed, then we can use m-th negation  m to pair (before change) and to juxtapose to it the pair, so that where, Σ* and t(i,j) are as defined in cases 5.1 and 5.2.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria IF roles for changing of the game-field 5.4 (pessimistic-average (s,m)-rule): If a s- full/empty square must be changed, then we can use m-th negation  m to pair (before change) and to juxtapose to it the pair, so that where, Σ* and t(i,j) are as defined in cases 5.1 and 5.2.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria IF roles for changing of the game-field 5.5 (pessimistic (s,m)-rule): If a s-full/empty square must be changed, then we can use m-th negation  m to pair (before change) and to juxtapose to it the pair, so that where, and max*, min* are as defined in case 5.1.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Conclusion Here a series of modifications of the laws of the Conway's Game of Life functioning, based on intuitionistic fuzzy set theory, were introduced for the first time. In the next authors‘ research new modifications of this game will be described. We will continue to two directions. First, we will modify the standard game using other elements of the IF set theory, e.g., the modal, topological and level operators, defined in it.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Conclusion Second: we will modify the rules of the game, as we already prepared this in our previous research, e.g.: Atanassov K., L. Atanassova, A game method for modelling. Third International School “Automation and Scientic Instrumentation" (Ed. L. Antonov) Varna, 1984, Atanassov K., On a combinatorial game-method for modelling, Advances in Modelling & Analysis, AMSE Press, Vol. 19, 1994, No. 2, Atanassov K., Atanassova L., Sasselov D., On the combinatorial game-method for modelling in astronomy, Comptes Rendus de l'Academie Bulgare des Sciences, Tome 47, 1994, No. 9, 5-7.

7 th International Conference on Numerical Methods and Applications, August 20-24, 2010, Borovets, Bulgaria Thank you for your attention! Acknowledgment to projects DID “Modelling processes with fixed development rules” and BIn-2/09 “Design and development of intuitionistic fuzzy logic tools in information technologies” funded by the National Science Fund, Bulgarian Ministry of Education, Youth and Science.