Documentation

LSystems.FiniteIndexEDT0L.Defs

def EDT0LGrammar.IsIndex {T : Type u_1} {N : Type u_2} {H : Type u_3} [Fintype N] [Fintype H] (E : EDT0LGrammar T N H) (k : ) :
Equations
Instances For
    theorem EDT0LGrammar.generates_implies_le_index {T : Type u_1} {N : Type u_2} {H : Type u_3} [Fintype N] [Fintype H] (E : EDT0LGrammar T N H) {k : } (w : List (Symbol T N)) (h : E.IsIndex k) :
    def EDT0LGrammar.IsFiniteIndex {T : Type u_1} {N : Type u_2} {H : Type u_3} [Fintype N] [Fintype H] (E : EDT0LGrammar T N H) :
    Equations
    Instances For
      theorem EDT0LGrammar.index_at_least_one {T : Type u_1} {N : Type u_2} {H : Type u_3} [Fintype N] [Fintype H] (E : EDT0LGrammar T N H) {k : } (h : E.IsIndex k) :
      k 1
      def Language.IsEDT0LOfIndex {α : Type u_1} (L : Language α) (k : ) :
      Equations
      Instances For
        Equations
        Instances For
          theorem EDT0LGrammar.EquivData.equiv_symbol_preserves_nonterminal {T : Type u_4} {N : Type u_5} {H : Type u_6} {N' : Type u_7} {H' : Type u_8} [Fintype N] [Fintype H] [Fintype N'] [Fintype H'] (𝓖 : EquivData) (a : Symbol T N') :
          theorem EDT0LGrammar.EquivData.equiv_preserves_fi {T : Type u_4} {N : Type u_5} {H : Type u_6} {N' : Type u_7} {H' : Type u_8} [Fintype N] [Fintype H] [Fintype N'] [Fintype H'] (𝓖 : EquivData) {k : } (h : 𝓖.E.IsIndex k) :