Erkki Mäkinen State change languages as homomorphic images of Szilard languages

Similar documents
RANKING AND UNRANKING LEFT SZILARD LANGUAGES. Erkki Mäkinen DEPARTMENT OF COMPUTER SCIENCE UNIVERSITY OF TAMPERE REPORT A ER E P S I M S

Language properties and Grammar of Parallel and Series Parallel Languages

A General Class of Noncontext Free Grammars Generating Context Free Languages

Informatics 2A: Language Complexity and the. Inf2A: Chomsky Hierarchy

Proof Theory for Syntacticians

CS 598 Natural Language Processing

Syntax Parsing 1. Grammars and parsing 2. Top-down and bottom-up parsing 3. Chart parsers 4. Bottom-up chart parsing 5. The Earley Algorithm

Parsing of part-of-speech tagged Assamese Texts

A Version Space Approach to Learning Context-free Grammars

arxiv: v1 [math.at] 10 Jan 2016

Grammars & Parsing, Part 1:

Improving Fairness in Memory Scheduling

ISFA2008U_120 A SCHEDULING REINFORCEMENT LEARNING ALGORITHM

A Grammar for Battle Management Language

systems have been developed that are well-suited to phenomena in but is properly contained in the indexed languages. We give a

BAUM-WELCH TRAINING FOR SEGMENT-BASED SPEECH RECOGNITION. Han Shu, I. Lee Hetherington, and James Glass

COMPUTATIONAL COMPLEXITY OF LEFT-ASSOCIATIVE GRAMMAR

A R "! I,,, !~ii ii! A ow ' r.-ii ' i ' JA' V5, 9. MiN, ;

Refining the Design of a Contracting Finite-State Dependency Parser

Reinforcement Learning by Comparing Immediate Reward

Towards a Robuster Interpretive Parsing

Hyperedge Replacement and Nonprojective Dependency Structures

Towards a MWE-driven A* parsing with LTAGs [WG2,WG3]

A Comparison of Charter Schools and Traditional Public Schools in Idaho

Speech Segmentation Using Probabilistic Phonetic Feature Hierarchy and Support Vector Machines

"f TOPIC =T COMP COMP... OBJ

QuickStroke: An Incremental On-line Chinese Handwriting Recognition System

Present: Ehab Galal, Dietrich Jung, Jon Nordenson, Susanne Olsson, Christina Rothman, Leif Stenberg, Liv Tønnessen, Pekka Tuominen,

Language Evolution, Metasyntactically. First International Workshop on Bidirectional Transformations (BX 2012)

Mining Student Evolution Using Associative Classification and Clustering

Abstractions and the Brain

On-the-Fly Customization of Automated Essay Scoring

Listening and Speaking Skills of English Language of Adolescents of Government and Private Schools

CONCEPT MAPS AS A DEVICE FOR LEARNING DATABASE CONCEPTS

AMULTIAGENT system [1] can be defined as a group of

Introduction to HPSG. Introduction. Historical Overview. The HPSG architecture. Signature. Linguistic Objects. Descriptions.

PRODUCT PLATFORM DESIGN: A GRAPH GRAMMAR APPROACH

Deploying Agile Practices in Organizations: A Case Study

Corrective Feedback and Persistent Learning for Information Extraction

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

Multi-label Classification via Multi-target Regression on Data Streams

Using Synonyms for Author Recognition

Evolutive Neural Net Fuzzy Filtering: Basic Description

Discovery of Topical Authorities in Instagram

Malicious User Suppression for Cooperative Spectrum Sensing in Cognitive Radio Networks using Dixon s Outlier Detection Method

Syntactic systematicity in sentence processing with a recurrent self-organizing network

Beyond the Pipeline: Discrete Optimization in NLP

Liquid Narrative Group Technical Report Number

UCLA UCLA Electronic Theses and Dissertations

Enumeration of Context-Free Languages and Related Structures

Segmented Discourse Representation Theory. Dynamic Semantics with Discourse Structure

This is the author s version of a work that was submitted/accepted for publication in the following source:

PRODUCT COMPLEXITY: A NEW MODELLING COURSE IN THE INDUSTRIAL DESIGN PROGRAM AT THE UNIVERSITY OF TWENTE

CLASSIFICATION OF TEXT DOCUMENTS USING INTEGER REPRESENTATION AND REGRESSION: AN INTEGRATED APPROACH

Entrepreneurial Discovery and the Demmert/Klein Experiment: Additional Evidence from Germany

Summarizing Contrastive Themes via Hierarchical Non-Parametric Processes

Multi-label classification via multi-target regression on data streams

Lecture 1: Machine Learning Basics

Specification of the Verity Learning Companion and Self-Assessment Tool

Colossians Study Guide Executable Outlines

SYSTEM ENTITY STRUCTUURE ONTOLOGICAL DATA FUSION PROCESS INTEGRAGTED WITH C2 SYSTEMS

NAME: East Carolina University PSYC Developmental Psychology Dr. Eppler & Dr. Ironsmith

Procedia - Social and Behavioral Sciences 237 ( 2017 )

Software Development Plan

Some Principles of Automated Natural Language Information Extraction

Speech Emotion Recognition Using Support Vector Machine

The Effectiveness of Realistic Mathematics Education Approach on Ability of Students Mathematical Concept Understanding

Chapter 9 Banked gap-filling

Basic Parsing with Context-Free Grammars. Some slides adapted from Julia Hirschberg and Dan Jurafsky 1

Modeling function word errors in DNN-HMM based LVCSR systems

Affective Classification of Generic Audio Clips using Regression Models

arxiv: v1 [cs.se] 20 Mar 2014

PREDICTING SPEECH RECOGNITION CONFIDENCE USING DEEP LEARNING WITH WORD IDENTITY AND SCORE FEATURES

STATUS OF OPAC AND WEB OPAC IN LAW UNIVERSITY LIBRARIES IN SOUTH INDIA

Truth Inference in Crowdsourcing: Is the Problem Solved?

Literacy Level in Andhra Pradesh and Telangana States A Statistical Study

The Acquisition of Person and Number Morphology Within the Verbal Domain in Early Greek

On-Line Data Analytics

Modeling function word errors in DNN-HMM based LVCSR systems

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge

Empirical Software Evolvability Code Smells and Human Evaluations

Sample Problems for MATH 5001, University of Georgia

Software Maintenance

THE DEVELOPMENT OF FUNGI CONCEPT MODUL USING BASED PROBLEM LEARNING AS A GUIDE FOR TEACHERS AND STUDENTS

CHANCERY SMS 5.0 STUDENT SCHEDULING

Universityy. The content of

Visual CP Representation of Knowledge

Essentials of Ability Testing. Joni Lakin Assistant Professor Educational Foundations, Leadership, and Technology

School Competition and Efficiency with Publicly Funded Catholic Schools David Card, Martin D. Dooley, and A. Abigail Payne

What s in a Step? Toward General, Abstract Representations of Tutoring System Log Data

TABLE OF CONTENTS TABLE OF CONTENTS COVER PAGE HALAMAN PENGESAHAN PERNYATAAN NASKAH SOAL TUGAS AKHIR ACKNOWLEDGEMENT FOREWORD

2/15/13. POS Tagging Problem. Part-of-Speech Tagging. Example English Part-of-Speech Tagsets. More Details of the Problem. Typical Problem Cases

Type-driven semantic interpretation and feature dependencies in R-LFG

An Online Handwriting Recognition System For Turkish

Circuit Simulators: A Revolutionary E-Learning Platform

Constructing a support system for self-learning playing the piano at the beginning stage

Natural Language Processing. George Konidaris

Improved Effects of Word-Retrieval Treatments Subsequent to Addition of the Orthographic Form

PROCEEDINGS OF SPIE. Double degree master program: Optical Design

Is there a Causal Effect of High School Math on Labor Market Outcomes?

Transcription:

Erkki Mäkinen State change languages as homomorphic images of Szilard languages UNIVERSITY OF TAMPERE SCHOOL OF INFORMATION SCIENCES REPORTS IN INFORMATION SCIENCES 48 TAMPERE 2016

UNIVERSITY OF TAMPERE SCHOOL OF INFORMATION SCIENCES REPORTS IN INFORMATION SCIENCES 48 NOVEMBER 2016 Erkki Mäkinen State change languages as homomorphic images of Szilard languages SCHOOL OF INFORMATION SCIENCES FIN-33014 UNIVERSITY OF TAMPERE ISBN 978-952-03-0322-8 ISSN-L 1799-8158 ISSN 1799-8158

STATE CHANGE LANGUAGES AS HOMOMORPHIC IMAGES OF SZILARD LANGUAGES Erkki Mäkinen Çevik and Kiliç have introduced a class of regular languages which imitate the function of finite automata accepting regular languages: When an automaton changes its state the transition indicating the change is labeled with 1 and when the automaton keeps it state the self-loop transition is labeled with 0. Regular languages over {0,1} accepted by such automata are called state change languages. We consider state change languages in the context of Szilard languages of regular grammars. We show that state change languages are homomorphich images of Szilard languages and that other similar classes of state change type of languages can be defined. Keywords: regular grammar, Szilard language Classification: 68Q45 1. INTRODUCTION Çevik and Kiliç [1] have introduced a class of regular languages which imitate the function of finite automata accepting regular languages: When an automaton changes its state the transition indicating the change is labeled with 1 and when the automaton keeps it state the self-loop transition is labeled with 0. Regular languages over {0,1} accepted by such automata are called state change languages. In this note we consider state change languages in the context of Szilard languages of regular grammars and establish a hierarchy of grammars which model the derivational structure of regular grammars in different levels of accuracy. State change languages describe the derivational structure in a coarse level showing only when changes of states have happened but even the sources or goals of the changes are ignored. More accurate picture of the derivational structure is obtained when we record the states in which the control of the computation is in different times during the computation.this is done with so called nonterminal language. Finally, a complete picture of the derivational structure of a regular grammar is obtained by considering its Szailard language.

2 E. MÄKINEN 2. PRELIMINARIES Ifnototherwisestatedwefollowthenotationsanddefinitionsof[2]. LetG = (N,T,P,S) be a regular grammar where N is the alphabet of nonterminals, T is the alphabet of terminals, P is the set of productions, and S is the start symbol. Suppose the productions of G are uniquely labeled with the symbols of an alphabet C. If a production A α is associated with a label ρ, we write ρ : A α. If a sequence ρ = ρ 1 ρ 2...ρ n of labeled productions is applied in a derivation β γ, we can write β ρ γ. The Szilard language Sz(G) of G is defined as Sz(G) = {φ S φ w,w Σ }. Hence, Sz(G) is a language over the alphabet C used in labeling the productions [3]. Clearly, the Szilard language Sz(G) of a regular grammar G is itself a regular language. The finite automaton accepting Sz(G) has the property that each transition is uniquely labeled. The unique labeling of transitions corresponds the unique labeling of productions in G. 3. STATE CHANGE LANGUAGES Çevik and Kiliç [1] started with a finite automaton A accepting a regular language R. The labels of the transition in A are changed so that each transitions traversing from a state to another state is labeled with 1 and each transition traversing from a state to the same state (a self-loop) is labeled with 0. The language accepted by the new automaton is the state change language SC(A) of A. The properties of the class of languages accepted by such transformed automata are studied by Çevik and Kiliç [1]. Let G = (N,T,P,S) be a regular grammar whose productions are uniquely labeled with the symbols of an alphabet C. Consider a homomorphism f from C to {0,1} defined such that if ρ : A aa, then f(ρ) = 0, and otherwise, i.e., ρ is the label of a production of type ρ : A ab, A B, a T {λ}, or of type ρ : A a, a T {λ}, then h(ρ) = 1. If A is the finite automaton obtained from G by the standard manner in which a state in the automaton corresponds to a nonterminal in the grammar, then f(sz(g)) = SC(A). Similarly, we can define a homomorprhism h from C to T by letting f(ρ) = a if a is the terminal symbol in the right hand side of the production labeled with ρ. If productions with no terminal symbols in the right hand side are allowed, then h(ρ) = λ, when the production labeled with ρ has the form A B or A λ. Now we have h(sz(g)) = L(G). Still another natural class of regular languages can be defined in the same manner. Namely, we can take into account the state from which the control of the automaton has left, or equivalently, the nonterminal to which the production has been applied. This gives us a homomorphism g from C to N defined by g(ρ) = A, if ρ is the label of a production with nonterminal A in its left-hand side. The language g(sz(g)) = N L(G) is called the nonterminal language of G. (Notice that a similar homomorphism is defined in [4] for the context-free grammars and called leftmost nonterminal language.) The automaton construction related to N L(G) has the property that all transitions leaving a state have the same label. Similarly, we could consider the case where all the

State change languages and Szilard languages 3 transitions entering a state have the same label. However, we omit this construction here. Hence, we have the situation depicted in Figure 1. Fig. 1. Three homomorphic images of Sz(G). 4. SOME REMARKS ON NONTERMINAL LANGUAGES AND THEIR RELA- TIONSHIP BETWEEN STATE CHANGE LANGUAGES Consider a regular grammar G and its nonterminal language N L(G). As each derivation in G starts from the unique start symbol, say S, each word in NLG) start with S. Let G be a regular grammar, A the corresponding finite automaton, and SC(A) its state change language. Each word in SC(A) ends with 1, as the state must change in oder to end the computation in A. In the grammar notation this means that the only nonterminal appearing in the sentential forms disappears. If NL(G) is the nonterminal language of G, we can define a mapping t from NL(G) to SC(A) as follows. If a = a 1 a 2...a n is a word in NL(G) then t(a) = b 1 b 2...b n 1 0, where b i = 0, if a i = a i+1 and b i = 1, if a i a i+1, for i = 1,...n 1. Hence, we can augment Figure 1 with homomorphish t as shown in Figure 2.

4 E. MÄKINEN Fig. 2. The relationship between SC(A) and NL(G). REFERENCES [1] A. Çevik and H. Kiliç: newblockan infinite proper subset of regular languages as a atate change based coupling of finite automata. Proc. of the World Congress on Engineering and Computer Science 2015 vol. 1. [2] M.A. Harrison: Introduction to Formal Language Theory. Addison-Wesley, 1978. [3] E. Mäkinen: On context-free derivations. Acta Universitatis Tamperensis Ser. A, Vol. 198, 1985. [4] E. Mäkinen: On homomorphic images of left Szilard languages. Intern. J. Comput. Math. 46 (1992), 131 135.