Define following through descriptive definition  i. Define the language of double factorial for strings defined over ∑={ a,b} as { a n! b n! : n=1,2,3,4,....  ii. The language L of strings that start with ba and end with ab, defined over Σ={a,b,c},

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Define following through descriptive definition 
i. Define the language of double factorial for strings defined over ∑={ a,b} as { a n! b
n! :
n=1,2,3,4,.... 
ii. The language L of strings that start with ba and end with ab, defined over Σ={a,b,c}, 

Expert Solution
Step 1

Languages can be represented with distinct techsniques. For example:

by utilizing the Descriptive definition, by utilizing the Recursive definition, by utilizing the Regular Expressions, by utilizing the Finite Automaton(FA), etc. 

Descriptive Definition of language

A language can be defined and we can generate the strings but only the string of the given language.

The language is defined, representing the conditions imposed on its words. s

Example:

Descriptive definition of the language for strings of even length, defined over Σ={b}

It can be defined 

L={bb, bbbb, bbbbbb, bbbbbbbb…..} 

with b to be 2,4,6,8.....

 

Step 2

1.

For the language of double factorial for strings defined over ∑={ a,b} as { an! bn! : n=1,2,3,4,.... } 

Factorial of any number n is n x (n-1) x (n-2) x .... x1

Example: 5! = 5*4*3*2*1 = 120

for n=1 , an! bn! = a1! b1! = ab

for n=2, a2! b2! = a2 b2 = aabb

for n=3, a3! b3! = a6 b6 = aaaaaabbbbbb

The descriptive definition therefore will be

{ab, aabb, aaaaaabbbbbb, ...........}

2.

steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Transitive relations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education