7I"L(ld > 7I"L(l2) > 7I"L(l3), 7I"L(h) > 7I"L([4) > 7I"L(l6) > 7I"L(lS),

Similar documents
Intuitionistic Fuzzy Estimation of the Ant Methodology

Linear Temporal Logic (LTL)

Alan Bundy. Automated Reasoning LTL Model Checking

Lesson 3-6: Compound Inequalities Name:

Timo Latvala. February 4, 2004

Fuzzy Propositional Logic for the Knowledge Representation

Stochastic Petri Net. Ben, Yue (Cindy) 2013/05/08

SEQUENCES, MATHEMATICAL INDUCTION, AND RECURSION

Section 3.1: Direct Proof and Counterexample 1

MODIFICATIONS OF THE CONCEPT OF PERFECT NUMBER * Mladen Vassilev Vassilev-Missana, Krassimir Todorov Atanassov

Abstractions and Decision Procedures for Effective Software Model Checking

Equivalence of Regular Expressions and FSMs

The State Explosion Problem

The exam is closed book, closed calculator, and closed notes except your one-page crib sheet.

GRAPH ALGORITHMS Week 7 (13 Nov - 18 Nov 2017)

152 K.T. Atanassov Thus one assigns to the proposition p two real numbers (p) and (p) with the following constraint to hold: (p) + (p) 1: Let (p) =1 0

PHIL 422 Advanced Logic Inductive Proof

T Reactive Systems: Temporal Logic LTL

Mv3" L7-- Art L 31. am rt. ao - M rr. a cn. art O' N. t00. to o( C7 c O. Ort. n ' C ( a ( W 0. z D0) Ln rni 90 O H N rt 0. to0) O mx rt N. W n.

Properties of Regular Languages. BBM Automata Theory and Formal Languages 1

Symbolic Verification of Hybrid Systems: An Algebraic Approach

Automata Theory for Presburger Arithmetic Logic

UNIT II REGULAR LANGUAGES

Bounded Model Checking with SAT/SMT. Edmund M. Clarke School of Computer Science Carnegie Mellon University 1/39

CS632 Notes on Relational Query Languages I

Show Your Work! Point values are in square brackets. There are 35 points possible. Some facts about sets are on the last page.

Dynamic Semantics. Dynamic Semantics. Operational Semantics Axiomatic Semantics Denotational Semantic. Operational Semantics

Timo Latvala. March 7, 2004

CA Compiler Construction

Embedded Systems 6 REVIEW. Place/transition nets. defaults: K = ω W = 1

CONSERVATION by Harvey M. Friedman September 24, 1999

Timed Automata VINO 2011

Foundations of

Specification models and their analysis Petri Nets

First-Order Logic. Chapter Overview Syntax

Theory of Computation

COMPUTATIONAL LEARNING THEORY

Process Mining in Non-Stationary Environments

Supervised Learning. George Konidaris

Lecture 12. Statement Logic as a word algebra on the set of atomic statements. Lindenbaum algebra.

CVO103: Programming Languages. Lecture 2 Inductive Definitions (2)

Logic Model Checking

Lecture 5: Efficient PAC Learning. 1 Consistent Learning: a Bound on Sample Complexity

An Algorithms-based Intro to Machine Learning

CS:4330 Theory of Computation Spring Regular Languages. Finite Automata and Regular Expressions. Haniel Barbosa

The semantics of propositional logic

CS 4700: Foundations of Artificial Intelligence

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system):

ESE601: Hybrid Systems. Introduction to verification

Lecture Notes 4. Issued 8 March 2018

Finite Automata Theory and Formal Languages TMV027/DIT321 LP Recap: Logic, Sets, Relations, Functions

Boolean Algebra & Digital Logic

Petri nets. s 1 s 2. s 3 s 4. directed arcs.

Methods for the specification and verification of business processes MPB (6 cfu, 295AA)

Methods of Partial Logic for Knowledge Representation and Deductive Reasoning in Incompletely Specified Domains

Mathematical Foundations of Logic and Functional Programming

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

Computational Learning Theory (VC Dimension)

9/5/17. Fermat s last theorem. CS 220: Discrete Structures and their Applications. Proofs sections in zybooks. Proofs.

Logic As Algebra COMP1600 / COMP6260. Dirk Pattinson Australian National University. Semester 2, 2017

1. sort of tokens (e.g. indistinguishable (black), coloured, structured,...),

Complete Process Semantics for Inhibitor Nets Technical Report

1 Completeness Theorem for Classical Predicate

Propositional Logic. Fall () Propositional Logic Fall / 30

Bob Brown, CCBC Essex Math 163 College Algebra, Chapter 1 Section 7 COMPLETED 1 Linear, Compound, and Absolute Value Inequalities

Regular expressions and Kleene s theorem

Timed Automata. Chapter Clocks and clock constraints Clock variables and clock constraints

A New Intuitionistic Fuzzy Implication

Logic and machine learning review. CS 540 Yingyu Liang

Mathematical Logics Modal Logic: Introduction*

Class 29 - November 3 Semantics for Predicate Logic

Discrete Mathematics. W. Ethan Duckworth. Fall 2017, Loyola University Maryland

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Parameter Synthesis for Timed Kripke Structures

Finite State Machines. CS 447 Wireless Embedded Systems

Automata Theory and Formal Grammars: Lecture 1

(1) The open and short circuit required for the Z and Y parameters cannot usually be

Construction of latin squares of prime order

How do regular expressions work? CMSC 330: Organization of Programming Languages

Formal Methods for Java

Vector Spaces. Addition : R n R n R n Scalar multiplication : R R n R n.

Model Checking: An Introduction

CS311 Computational Structures Regular Languages and Regular Expressions. Lecture 4. Andrew P. Black Andrew Tolmach

Automata-Theoretic Model Checking of Reactive Systems

Undecidability and Rice s Theorem. Lecture 26, December 3 CS 374, Fall 2015

An Evolution Strategy for the Induction of Fuzzy Finite-state Automata

Simulation of Spiking Neural P Systems using Pnet Lab

CISC-102 Fall 2017 Week 3. Principle of Mathematical Induction

Verification of Real-Time Specification Patterns on Time Transition Systems

S C F F F T T F T T S C B F F F F F T F T F F T T T F F T F T T T F T T T

Discrete Dynamics Finite State Machines גרא וייס המחלקה למדעי המחשב אוניברסיטת בן-גוריון

Embedded systems specification and design

EXPLICIT CHARACTERIZATION OF A CLASS OF PARAMETRIC SOLUTION SETS

2.2 Lowenheim-Skolem-Tarski theorems

Solving Problems by Inductive Reasoning

COS 511: Theoretical Machine Learning. Lecturer: Rob Schapire Lecture #5 Scribe: Allen(Zhelun) Wu February 19, ). Then: Pr[err D (h A ) > ɛ] δ

Review for Midterm 1. Andreas Klappenecker

Introduction to Metalogic

Interval based Uncertain Reasoning using Fuzzy and Rough Sets

Incompatibility Paradoxes

Transcription:

A GENERALIZED NET FOR MACHINE LEARNING OF THE PROCESS OF MATHEMATICAL PROBLEMS SOLVING On an Example with a Smarandache Problem Krassimir Atanassov and Hristo Aladjov CLBME - Bulg. Academy of Sci., P.O.Box 12, Sofia-lll3, Bulgaria e-mails:{krat.aladjov}@bgcict.acad.bg The authors of the present paper prepared a series of research related to the ways of representation by Generalized nets (GNs, see [1] and the Appendix) the process of machine learning of different objects, e,g" neural networks, genetic algorithms, GNs, expert systems, systems (abstract, statical, dynamical, stohastical and others), etc. Working on their research [21, they gave a counterexample of the 62-nd Smarandachejs problem (see [3]), they saw that the process of the machine learning of the process of the mathematical problems solving also can be described by a GN and by this reason the result form [2] was used as an example of the present research. After this, they saw that the process of solving of a lot of the Smarandache's problems can be represented by GNs in a similar way and this will be an object of next their research. The GN (see [IJ and the Appendix), which is described below have three types of tokens a-, 13- and,- tokens. They interprete respectively the object which will be studied, its known property (properties) and the hypothesis, related to it) which must be checked. The tokens' initial characteristics correspond to these interpretations. The tokens enter the GN, respectively, through places II with the initial characteristic "description of the object" (if we use the example from [2], this characteristic will be, e.g., "sequence of natural numbers"), l2 with the initial characteristic "property (properties) of the object, described as an initial characteristic of a-token corresponding to the present j3-token" (in the case of the example mentioned above, it will be the following property "there are no three elements of the sequence, which are members of an arithmetic progression") and L3 with the initial characteristic "description of an hypothesis about the object" (for the discussed example this characteristic will be, e.g., "the sum of the reciprocal values of the members of the sequence are smaller than 2"). We shall would like for the places' priorities to satisfy the following inequalities: 7I"L(ld > 7I"L(l2) > 7I"L(l3), 7I"L(h) > 7I"L([4) > 7I"L(l6) > 7I"L(lS), The GN transitions (see (IJ and the Appendix) have the following forms: ZI = ({11,L2,l3,l21,123,hs},{l4,ls,l6},rllM 1, 01), 14 ls 16 h true false false h false true false rl = L3 false false true 121 true false false 123 false true false 12s false false true 338

14 15 l6 II 1 0 0 12 0 1 0 M 1 = la 0 0 1 121 1 0 0 123 0 1 0 125 0 0 1 kvl = /\(V(lb 12t), V(l2' [2a), V(la,' 1 25 )) z, z. z. Za I, I. 19 ',a 121 The a-token obtains the characteristic "the initial status of the object, having in mind the current,-characteristic" in place 1 4, the.a-token obtains the characteristic "a next state of the object, having in mind the current a- and,-characteristics" in place l5, and the,-token obtains the characteristics "restrictions over the object, having in mind its property (properties) from the initial.a-characteristic in place 1 6 For the discussed example with the 62-nd Smarandache's problem, the last three characteristics have the following forms, respectively: "1, 2" (initial values of the sequence); "3" (next value of the sequence); e.g., "the members to be minimal possible". T2 = i5 T5,7 T5,8 h T7,7 T7,8 T5,7 = T7,7 = "the new state of the object does not satisfy the property of the object determined by the initial.a-characteristic" T5,8 = T7,8 = -'T5,7. and Ma = l5 1 1 17 1 1 339

The f1-token obtains the characteristic "a next state of the object, having in mind the current a- and,-characteristics" in place 17 and it does not obtain any characteristic in place ls- In the case of our example, on the first time, when the,b-token enters place 17 will obtain the characteristic "4", T3 = Z3 = ({14,l6,ls}, {lg, ho, 111, 112, 1 13, 1 14 },T3, M3, 03, 19 ho 111 112 -l13 h4 l4 T4,9 T4,10 false false false false l6 false false T6,1l T6,12 false false' ls false false false false TS,13 TS,14 T4,S = T6,1l = TS,13 = "the new state is not a final one", T4,10 = T6,12 = TS,14 = 'T4,9, 19 l10 ll1 112 l13 lt4 M3= l4 1 1 0 0 0 0 16 0 0 1 1 0 0 Is 0 0 0 0 1 1 03 = 1\(14,16' ls)- The a-token does not obtain any characteristic in place 19, and it obtains the characteristic "the list of all states of the object" in place 1 10 ; the,b-token does not obtain any characteristic in places 111 and b; the,-token does not obtain any characteristic in place it3, and it obtains the characteristic { "the hypothesis is valid by the present step", "the hypothesis is not valid by the present step", if the last state of the object satisfies the hypothesis if the last state of the object does not satisfy the _ hypothesis in place 114- For the discussed example with the 62-nd Smarandache's problem, the tokens do not obtain any characteristics. Z4 = ({ 19, Ill, lt3}, {lis, lt6, 117, lis, ltg, 120 }, T4, M4, 04, T4 = lis 116 117 its 119 1 20 19 Tg,15 Tg,16 false false false false III false false T11,17 TU,IS false false' 113 false false false false T13,19 T13,20 Tg,15 = Tll,i7 = T13,19 = "the hypothesis is valid", Tg,16 = Tll,lS = T13,20 = 'Tg,15, M 4 = irs h6 117 1 18 119 ho is 1 1 0 0 0 0 111 0 0 1 1 0 0 1 13 0 0 0 0 1 1 340

04 = /\(l9, lu, l13). The a-token does not obtain any characteristic in place 115, and it obtains the characteristic "the final state, which violate the hypothesis" in place li6; the,a-token does not obtain any characteristic in places l17 and 118 ; the,-token does not obtain any characteristic in place lt9, and it obtains the characteristic "the hypothesis is not valid" in place [20. For the discussed example with the 62-nd Smarandache's problem, the tokens do not obtain any characteristics. T5 = 121 l22 123 l24 125 126 115 T15,21 T15,22 false false false false 117 false false T17,23 r17,24 false false' l19 false false false false T19,25 r19,26 T15,21 = T17,23 = r19,25 = "there is a possibility for a change of the restrictions over the object, which evolve from the hypothesis", TI5,22 = T17,24 = T19,26 = 'ri5,2b 121 l22 l23 124 1 25 [26 M3= l15 1 1 0 0 0 0 117 0 0 1 1 0 0 l19 0 0 0 0 1 1 03 = /\(l15, l17, li9). The a-token obtains as its current characteristic its initial characteristic in place l217 and it does not obtain any characteristic in place l22; the,a-token obtains as its current characteristic its initial characteristic in place l23 and it does not obtain any characteristic in place 1 24 ; the,-token obtains the characteristic "new restrictions over the object" in place h5, and it does not obtain any characteristic in place 126. For the discussed example with the 62-nd Smarandache's problem, the tokens do not obtain any characteristics in places l217 l22' l23, l24 and h6, and the,-tokem will obtain as a characteristic "1,3" l25. These two numbers will be initial for the next search of a sequence, which satisfy the hypothesis. In the next step they will be changed, e.g., by numbers 2 and 3, etc. Using this scheme, it is possible to describe the process of solving of some of the other Smarandache's problems, too, e.g., problems... from [3]. APPENDIX: Short remarks on Generalized Nets (GNs) The concept of a Generalized Net (GN) is described in details in [1], see also www.daimi.aau.dk/petrinets/bibl/aboutpnbibl.html They are essential extensions of the ordinary Petri nets. The GNs are defined in a way that is principly different from the ways of defining the other types of Petri nets. When some of 341

the GN-conponents of a given model are not necessary, they can be ommited and the new nets are called reduced GNs. Here a reduced GN without temporal components is used. Formally, every transition (or the used form of reduced GN) is described by a five-tuple: Z = (L', L", r, M, 0), : l' 1. r l" 1 l~ I I'! ] l' m i" n (a) L' and L" are finite, non-empty sets of places (the transition's input and output places, respectively); for the above transition these are L' = {l~, l~,..., l:n} and L" - {l" l' [" 2' ' lll} n ' (b) r is the transition's condition determining which tokens will pass (or transfer) from the transition's inputs to its outputs; it has the form of an Index Matrix (1M; see [1]): r= I' 1 l~ l l~... If!... l~ rij (rij - predicate) (1 ~ i ~ m, 1 ~ j ~ n) l' m rij is the predicate which corresponds to the i-th input and j-th output places. When its truth value is "true", a token from the i-th input place can be transferred to the j-th output place; otherwise, this is not possible; (c) M is an 1M of the capacities of transition's arcs: l~... If!... l~ M= l' l l~ I m,j (mij 2: 0 - natural number ) (1 ~ i ~ m,l ~ j ~ n) (d) 0 is an object having a form similar to a Boolean expression. It may contain as variables the symbols which serve as labels for transition's input places, and is an expression 342

built up from variables and the Boolean connectives 1\ and V, with semantics defined as follows: 1\ (lit,li2'...,h.) V(lil' li2'..., li.) every place Iii, lil'...,ii" must contain at least one token, there must be at least one token in all places Iii, li2'..., li,., { li 11 liw.., li,.} C L'. When the value of a type (calculated as a Boolean expression) is "true", the transition can become active, otherwise it cannot. The object E = (A, 1I"L, K, X, <p) is called a (reduced) GN, if (a) A is a set of transitions; (b) 1I"L is a function giving the priorities of the places, i.e., 7rL : L -+ N, L = pr1a U pr2a, and prix is the i-th projection of the n-dimensional set, n E N, n 2: 1 and 1 ::; k ::; n (obviously, L is the set of all GN-places); (c) K is the set of the GN's tokens; (d) X is the set of all initial characteristics the tokens can receive when they enter the net; (e) <P is a characteristic function which assigns new characteristics to every token when it makes the transfer from an input to an output place of a given transition. REFERENCES: [1] Atanassov K., Generalized Nets, World Scientific, Singapore, New Jersey, London, 1991. [2] Aladjov H., Atanassov K., Remark on the 62-th Smarandache's problem. Smarandache Notions Journal, Vol. 11, No. 1-2-3, 2000, 69-70. [3] Smarandache F., Only Problems, Not Solutions!. Xiquan Pub!. House, Chicago, 1993. 343