Programming-based formal languages and automata theory : (Record no. 15448)

000 -LEADER
fixed length control field 04062nam a22003377a 4500
003 - CONTROL NUMBER IDENTIFIER
control field OSt
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20260702150047.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 260702s20242024sz a|||er|||| 001 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9783031439728 [hardrbound]
040 ## - CATALOGING SOURCE
Original cataloging agency University of Cebu-Banilad
Transcribing agency University of Cebu-Banilad
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Morazán, Marco T.,
Relator term author.
245 ## - TITLE STATEMENT
Title Programming-based formal languages and automata theory :
Remainder of title design, implement, validate, and prove /
Statement of responsibility, etc Marco T. Morazán.
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc Switzerland :
Name of publisher, distributor, etc Springer,
Date of publication, distribution, etc c2024.
300 ## - PHYSICAL DESCRIPTION
Extent xxiii, 524 pages :
Other physical details illustrations (black and white) ;
Dimensions 24 cm.
336 ## - CONTENT TYPE
Source rdacontent
Content type term text
337 ## - MEDIA TYPE
Source rdamedia
Media type term unmedated
338 ## - CARRIER TYPE
Source rdacarrier
Carrier type volume
500 ## - GENERAL NOTE
General note https://doi.org/10.1007/978-3-031-439735
505 ## - FORMATTED CONTENTS NOTE
Formatted contents note Contents: Preface — Part I Fundamental concepts — 1 Introduction to FSM — 2 Essential background — 3 Types of proofs — Part II Regular Languages — 4 Regular expressions — 5 Deterministic finite-state machines — 6 Nondeterministic finite-state machines — 7 Finite-state automatons and regular expressions — 8 Regular grammars — 9 Languages that are not regular — Part III Context-free languages — 10 Context-free languages — 11 Pushdown automata — 12 Equivalence of pdas and cfgs — 13 Properties of context-free languages — 14 Deterministic PDAs — Part IV Context-sensitive languages —15 Turing machines — 16 Turing machine composition — 17 Turing machine extension — 18 Context-sensitive grammars — 19 Church-turing thesis and undecidability — 20 Complexity — Part V Epilogue — 21 Where to Go from here.
520 ## - SUMMARY, ETC.
Summary, etc "This textbook introduces formal languages and automata theory for upper-level undergraduate or beginning graduate students.<br/><br/>While it contains the traditional mathematical development usually employed in computational theory courses, it is also quite different from many of them.<br/><br/>Machines, grammars, and algorithms developed as part of a constructive proof are intended to be rendered as programs.<br/><br/>The book is divided into four parts that build on each other.<br/><br/>Part I reviews fundamental concepts. It introduces programming in FSM and reviews program design.<br/><br/>In addition, it reviews essential mathematical background on sets, relations, and reasoning about infinite sets.<br/><br/>Part II starts the study of formal languages and automata theory in earnest with regular languages.<br/><br/>It first introduces regular expressions and shows how they are used to write programs that generate words in a regular language.<br/><br/>Given that regular expressions generate words, it is only natural to ask how a machine can recognize words in a regular language.<br/><br/>This leads to the study of deterministic and nondeterministic finite-state machines.<br/><br/>Part III starts the exploration of languages that are not regular with context-free languages.<br/><br/>It begins with context-free grammars and pushdown automata to generate and recognize context-free languages, and it ends with a discussion of deterministic pushdown automata and illustrates why these automatons are fundamentally different from nondeterministic pushdown automata.<br/><br/>Part IV eventually explores languages that are not context-free, known as context-sensitive languages.<br/><br/>It starts by discussing the most powerful automaton known to mankind: the Turing machine.<br/><br/>It then moves to grammars for context-sensitive languages, and their equivalence with Turing machines is explored.<br/><br/>The book ends with a brief chapter introducing complexity theory and explores the question of determining if a solution to a problem is practical." --Backcover
521 ## - TARGET AUDIENCE NOTE
Target audience note Adult
541 ## - IMMEDIATE SOURCE OF ACQUISITION NOTE
Source of acquisition Purchased
Deans/Chairperson Ortega, Eric
Department College of Computer Studies
Subject Category Computer Science
546 ## - LANGUAGE NOTE
Language note Text in English
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Formal languages.
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Machine theory.
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Functional programming (Computer science).
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Compilers (Computer programs).
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme
Type of record Book
998 ## - LOCAL CONTROL INFORMATION (RLIN)
Encoded by Janna [new]
Date encoded 07/02/2026
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Library Location Other Library Location Shelving location Date acquired Source of Acquisition Cost, normal purchase price Total Checkouts Full call number Barcode Date last seen Price effective from Koha item type
          College Library UCBL_MAIN Subject Reference 02/07/2026 ALBASA-Mindmover 10798.00   005.131 M79 2024 3UCBL000029703 02/07/2026 02/07/2026 Subject Reference

University of Cebu - Banilad | 6000, Gov. M. Cuenco Ave, Cebu City, 6000 Cebu, Philippines
Tel. 410 8822 local 7123| e-mail ucbaniladcampus.library@gmail.com

Powered by Koha