|
|
|
|
|
|
|
|
1. |
Record Nr. |
UNISA996485670103316 |
|
|
Autore |
Rosenberg Arnold L. <1941-> |
|
|
Titolo |
Understanding computation : pillars, paradigms, principles / / Arnold L. Rosenberg and Lenwood S. Heath |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
Cham, Switzerland : , : Springer International Publishing, , [2022] |
|
©2022 |
|
|
|
|
|
|
|
|
|
ISBN |
|
|
|
|
|
|
Descrizione fisica |
|
1 online resource (577 pages) |
|
|
|
|
|
|
Collana |
|
Texts in Computer Science |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
Computational complexity |
Computational complexity - Data processing |
|
|
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Nota di contenuto |
|
Intro -- Contents -- Preface -- Part I INTRODUCTION -- Chapter 1 Introducing Computation Theory -- 1.1 The Autobiographical (ALR) Seeds of Our Framework -- 1.1.1 Computation by "Shapeless" Agents and Devices -- 1.1.2 Computation Theory as a Study of Computation -- 1.2 The Highlights of Our Framework: How We Tell the Story -- 1.3 Why Is a New Computation Theory Text Needed? -- Chapter 2 Introducing the Book -- 2.1 Computation Theory as a Branch of Discrete Mathematics -- 2.1.1 Dynamism Within Traditional Mathematics -- 2.1.2 Discrete Mathematics with Computational Objects -- 2.2 The Four Pillars of Computation Theory -- 2.2.1 Pillar S: STATE -- 2.2.2 Pillar E: ENCODING -- 2.2.3 Pillar N: NONDETERMINISM -- 2.2.4 Pillar P: PRESENTATION/SPECIFICATION -- 2.2.5 Summing Up -- 2.3 A Map of the Book by Chapter -- 2.4 Ways of Using this Book -- 2.4.1 As a Text for a "Classical" Theory Course -- 2.4.2 As a Primary Text: "Big Ideas in Computation" -- 2.4.3 As a Supplemental Text: "Theoretical Aspects of-" -- 2.5 Tools for Using the Book -- Part II Pillar S: STATE -- Chapter 3 Pure State-Based Computational Models -- 3.1 Online Automata and Their Languages -- 3.1.1 Basics of the OA Model -- 3.1.2 Preparing to Understand the Notion State -- 3.1.3 A Myhill-Nerode-like Theorem for OAs -- 3.2 Finite Automata and Regular Languages -- 3.2.1 Overview and History -- 3.2.2 Perspectives on Finite Automata -- 3.2.3 Why FAs Get Confused: a Consequence of |
|
|
|
|