Show that the following language is context-free/not context free by expressing the language as the union of...











up vote
1
down vote

favorite












I want to show that the language $L = $ {$a^mba^nba^p:m=n $ or $n = p$ or $m = p$} is either context-free or not context free by expressing the language as a union of three other languages $L_1$, $L_2$, and $L_3$.



By knowing if these three other languages are context-free/not context-free, I hope to indicate whether the language $L$ is context-free/not context-free.



Can anyone help me pick these three other languages that when unioned together form $L$?










share|cite|improve this question







New contributor




etnie1031 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • Doesn't the use of "or" in the language description to join three possible conditions give you a clue?
    – rici
    2 days ago















up vote
1
down vote

favorite












I want to show that the language $L = $ {$a^mba^nba^p:m=n $ or $n = p$ or $m = p$} is either context-free or not context free by expressing the language as a union of three other languages $L_1$, $L_2$, and $L_3$.



By knowing if these three other languages are context-free/not context-free, I hope to indicate whether the language $L$ is context-free/not context-free.



Can anyone help me pick these three other languages that when unioned together form $L$?










share|cite|improve this question







New contributor




etnie1031 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • Doesn't the use of "or" in the language description to join three possible conditions give you a clue?
    – rici
    2 days ago













up vote
1
down vote

favorite









up vote
1
down vote

favorite











I want to show that the language $L = $ {$a^mba^nba^p:m=n $ or $n = p$ or $m = p$} is either context-free or not context free by expressing the language as a union of three other languages $L_1$, $L_2$, and $L_3$.



By knowing if these three other languages are context-free/not context-free, I hope to indicate whether the language $L$ is context-free/not context-free.



Can anyone help me pick these three other languages that when unioned together form $L$?










share|cite|improve this question







New contributor




etnie1031 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











I want to show that the language $L = $ {$a^mba^nba^p:m=n $ or $n = p$ or $m = p$} is either context-free or not context free by expressing the language as a union of three other languages $L_1$, $L_2$, and $L_3$.



By knowing if these three other languages are context-free/not context-free, I hope to indicate whether the language $L$ is context-free/not context-free.



Can anyone help me pick these three other languages that when unioned together form $L$?







combinatorics formal-languages regular-language context-free-grammar






share|cite|improve this question







New contributor




etnie1031 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|cite|improve this question







New contributor




etnie1031 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|cite|improve this question




share|cite|improve this question






New contributor




etnie1031 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 2 days ago









etnie1031

132




132




New contributor




etnie1031 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





etnie1031 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






etnie1031 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












  • Doesn't the use of "or" in the language description to join three possible conditions give you a clue?
    – rici
    2 days ago


















  • Doesn't the use of "or" in the language description to join three possible conditions give you a clue?
    – rici
    2 days ago
















Doesn't the use of "or" in the language description to join three possible conditions give you a clue?
– rici
2 days ago




Doesn't the use of "or" in the language description to join three possible conditions give you a clue?
– rici
2 days ago










1 Answer
1






active

oldest

votes

















up vote
0
down vote













Let $L_1={a^mba^nba^p:m=n}$. Consider the following grammar that generates this language with starting symbol $S$: $$
Slongrightarrow Cbtext{ }|text{ }Sa \
C longrightarrow btext{ }|text{ }aCa
$$

This grammar is context-free, so $L_1$ is context-free. A similar grammar will show that $L_2={a^mba^nba^p:n=p}$ is context-free.



Let $L_3={a^mba^nba^p:m=p}$. Consider the following grammar that generates this language with starting symbol $S$:
$$
Slongrightarrow bCbtext{ }|text{ }aSa \
C longrightarrow epsilontext{ }|text{ }aC
$$

This grammar is context-free, so $L_3$ is context-free. Since $L=L_1cup L_2cup L_3$, then $L$ is context-free.






share|cite|improve this answer





















    Your Answer





    StackExchange.ifUsing("editor", function () {
    return StackExchange.using("mathjaxEditing", function () {
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
    });
    });
    }, "mathjax-editing");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "69"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });






    etnie1031 is a new contributor. Be nice, and check out our Code of Conduct.










     

    draft saved


    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3005281%2fshow-that-the-following-language-is-context-free-not-context-free-by-expressing%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    0
    down vote













    Let $L_1={a^mba^nba^p:m=n}$. Consider the following grammar that generates this language with starting symbol $S$: $$
    Slongrightarrow Cbtext{ }|text{ }Sa \
    C longrightarrow btext{ }|text{ }aCa
    $$

    This grammar is context-free, so $L_1$ is context-free. A similar grammar will show that $L_2={a^mba^nba^p:n=p}$ is context-free.



    Let $L_3={a^mba^nba^p:m=p}$. Consider the following grammar that generates this language with starting symbol $S$:
    $$
    Slongrightarrow bCbtext{ }|text{ }aSa \
    C longrightarrow epsilontext{ }|text{ }aC
    $$

    This grammar is context-free, so $L_3$ is context-free. Since $L=L_1cup L_2cup L_3$, then $L$ is context-free.






    share|cite|improve this answer

























      up vote
      0
      down vote













      Let $L_1={a^mba^nba^p:m=n}$. Consider the following grammar that generates this language with starting symbol $S$: $$
      Slongrightarrow Cbtext{ }|text{ }Sa \
      C longrightarrow btext{ }|text{ }aCa
      $$

      This grammar is context-free, so $L_1$ is context-free. A similar grammar will show that $L_2={a^mba^nba^p:n=p}$ is context-free.



      Let $L_3={a^mba^nba^p:m=p}$. Consider the following grammar that generates this language with starting symbol $S$:
      $$
      Slongrightarrow bCbtext{ }|text{ }aSa \
      C longrightarrow epsilontext{ }|text{ }aC
      $$

      This grammar is context-free, so $L_3$ is context-free. Since $L=L_1cup L_2cup L_3$, then $L$ is context-free.






      share|cite|improve this answer























        up vote
        0
        down vote










        up vote
        0
        down vote









        Let $L_1={a^mba^nba^p:m=n}$. Consider the following grammar that generates this language with starting symbol $S$: $$
        Slongrightarrow Cbtext{ }|text{ }Sa \
        C longrightarrow btext{ }|text{ }aCa
        $$

        This grammar is context-free, so $L_1$ is context-free. A similar grammar will show that $L_2={a^mba^nba^p:n=p}$ is context-free.



        Let $L_3={a^mba^nba^p:m=p}$. Consider the following grammar that generates this language with starting symbol $S$:
        $$
        Slongrightarrow bCbtext{ }|text{ }aSa \
        C longrightarrow epsilontext{ }|text{ }aC
        $$

        This grammar is context-free, so $L_3$ is context-free. Since $L=L_1cup L_2cup L_3$, then $L$ is context-free.






        share|cite|improve this answer












        Let $L_1={a^mba^nba^p:m=n}$. Consider the following grammar that generates this language with starting symbol $S$: $$
        Slongrightarrow Cbtext{ }|text{ }Sa \
        C longrightarrow btext{ }|text{ }aCa
        $$

        This grammar is context-free, so $L_1$ is context-free. A similar grammar will show that $L_2={a^mba^nba^p:n=p}$ is context-free.



        Let $L_3={a^mba^nba^p:m=p}$. Consider the following grammar that generates this language with starting symbol $S$:
        $$
        Slongrightarrow bCbtext{ }|text{ }aSa \
        C longrightarrow epsilontext{ }|text{ }aC
        $$

        This grammar is context-free, so $L_3$ is context-free. Since $L=L_1cup L_2cup L_3$, then $L$ is context-free.







        share|cite|improve this answer












        share|cite|improve this answer



        share|cite|improve this answer










        answered 2 days ago









        Joey Kilpatrick

        1,070121




        1,070121






















            etnie1031 is a new contributor. Be nice, and check out our Code of Conduct.










             

            draft saved


            draft discarded


















            etnie1031 is a new contributor. Be nice, and check out our Code of Conduct.













            etnie1031 is a new contributor. Be nice, and check out our Code of Conduct.












            etnie1031 is a new contributor. Be nice, and check out our Code of Conduct.















             


            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3005281%2fshow-that-the-following-language-is-context-free-not-context-free-by-expressing%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            MongoDB - Not Authorized To Execute Command

            How to fix TextFormField cause rebuild widget in Flutter

            in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith