Langlib

Langlib.Examples.AbnPowM

The language {(a b^n)^m | n,m >= 1} #

Words use the binary alphabet with false = a and true = b. Language-class membership facts live in the corresponding files under Langlib.Classes.

def abBlock (n : ) :

The binary block a b^n, with false = a and true = b.

Equations
Instances For
    def blockPower (n : ) :

    m copies of the same block a b^n.

    Equations
    Instances For

      The language {(a b^n)^m | n,m >= 1}.

      Equations
      Instances For
        @[simp]
        theorem blockPower_zero (n : ) :
        @[simp]
        theorem blockPower_succ (n m : ) :
        theorem blockPower_add (n m k : ) :
        @[simp]
        @[simp]