Escrito por estudiantes que aprobaron Inmediatamente disponible después del pago Leer en línea o como PDF ¿Documento equivocado? Cámbialo gratis 4,6 TrustPilot
logo-home
Examen

BTE2601 Assignment 2 Due 14 July 2025

Puntuación
-
Vendido
-
Páginas
17
Grado
A+
Subido en
08-07-2025
Escrito en
2024/2025

BTE2601 Assignment 2 Due 14 July 2025 100% solved answers.Stop starting from scratch.Download your copy today and get a head start.

Institución
Grado

Vista previa del contenido

BTE2601
Assignment 2
Due 14 July 2025

,COS3761

Assignment 3

Due: July 2025

Question 1 [10 Marks]


✍️Task:


Given:

 L1=(aa)∗L_1 = (aa)^*L1=(aa)∗: strings with even numbers of a's
 L2=(a+b)∗ab(a+b)∗L_2 = (a + b)^*ab(a + b)^*L2=(a+b)∗ab(a+b)∗: strings
containing substring "ab"
Find grammars for L1L_1L1 and L2L_2L2, then use Theorem 37 to construct a
grammar for L1L2L_1L_2L1L2




1.1 Grammar for L1=(aa)∗L_1 = (aa)^*L1=(aa)∗

This language includes:

 ε,aa,aaaa,aaaaaa,…\varepsilon, aa, aaaa, aaaaaa, \dotsε,aa,aaaa,aaaaaa,…
 Each string contains even numbers of a's

CFG for L1L_1L1:

 V1={S1}V_1 = \{S_1\}V1={S1}
 Σ1={a}\Sigma_1 = \{a\}Σ1={a}
 P1:S1→aaS1∣εP_1: S_1 \rightarrow aaS_1 \mid \varepsilonP1:S1→aaS1∣ε
 Start symbol: S1S_1S1

, Sample derivations:

 S1⇒εS_1 \Rightarrow \varepsilonS1⇒ε
 S1⇒aaS1⇒aaε=aaS_1 \Rightarrow aaS_1 \Rightarrow aa\varepsilon = aaS1
⇒aaS1⇒aaε=aa
 S1⇒aaS1⇒aaaaS1⇒aaaaε=aaaaS_1 \Rightarrow aaS_1 \Rightarrow aaaaS_1
\Rightarrow aaaa\varepsilon = aaaaS1⇒aaS1⇒aaaaS1⇒aaaaε=aaaa

Language: all strings with even a’s

1.2 Grammar for L2=(a+b)∗ab(a+b)∗L_2 = (a + b)^*ab(a + b)^*L2=(a+b)∗ab(a+b)∗

Language contains any string over {a,b}\{a, b\}{a,b} with at least one "ab" substring.

CFG for L2L_2L2:

 Variables: {S2,T}\{S_2, T\}{S2,T}
 Alphabet: {a,b}\{a, b\}{a,b}
 Productions:
o S2→aS2∣bS2∣aTS_2 \rightarrow aS_2 \mid bS_2 \mid aTS2→aS2∣bS2∣aT
o T→bT∣aT∣εT \rightarrow bT \mid aT \mid \varepsilonT→bT∣aT∣ε

Explanation:

 S2S_2S2: builds the prefix until the "a" starting the "ab"
 aTaTaT: ensures "ab" pattern
 TTT: completes the suffix (any string)

Sample:

 S2⇒aT⇒abT⇒abaT⇒abaS_2 \Rightarrow aT \Rightarrow abT \Rightarrow abaT
\Rightarrow abaS2⇒aT⇒abT⇒abaT⇒aba

Language: strings with substring "ab" like ab, aab, babab, etc.

Escuela, estudio y materia

Institución
Grado

Información del documento

Subido en
8 de julio de 2025
Número de páginas
17
Escrito en
2024/2025
Tipo
Examen
Contiene
Preguntas y respuestas

Temas

$2.76
Accede al documento completo:

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Conoce al vendedor

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
AcademicAnchor University of South Africa (Unisa)
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
47
Miembro desde
2 año
Número de seguidores
1
Documentos
382
Última venta
5 meses hace
Academic Anchor

Welcome to AcademicAnchor – Your Trusted Source for High-Quality Assignments, Exam Packs and Study Notes. At AcademicAnchor, we provide expertly written, exam-ready study guides, summaries, and notes designed to help students succeed. Whether you\'re preparing for finals, catching up on lectures, or aiming for top grades, our materials are crafted to save you time and boost your performance. ✔️ Clear & concise notes ✔️ Covers key concepts and exam tips ✔️ Perfect for last-minute revision ✔️ Trusted by hundreds of students Join thousands of learners who use AcademicAnchor to stay grounded in their studies and achieve academic success.

Lee mas Leer menos
3.6

11 reseñas

5
5
4
1
3
3
2
0
1
2

Documentos populares

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes