Cactus Language • Preliminaries 16

The following definitions round out the concepts we need to begin applying formal grammar theory to the efficient description of formal languages, in particular, the family of cactus languages.

It is convenient to refer to the full set of symbols in \{ ``S" \} \cup \mathfrak{Q} \cup \mathfrak{A} as the augmented alphabet of the candidate formal grammar for \mathfrak{L} and thus to refer to the strings in ( \{ ``S" \} \cup \mathfrak{Q} \cup \mathfrak{A} )^* as the augmented strings of the grammar for \mathfrak{L}, in effect, articulating the forms superimposed on a language by one of its conceivable grammars.

In certain settings it becomes desirable to separate the augmented strings containing the symbol ``S" from all other cases of augmented strings.  In those situations the strings in the disjoint union \{ ``S" \} \cup (\mathfrak{Q} \cup \mathfrak{A} )^* are known as the sentential forms of the associated grammar.

In forming a grammar for a language, statements of the form W :> W', where W and W' are augmented strings or sentential forms of specified types which depend on the style of the grammar being sought, are variously known as characterizations, covering rules, productions, rewrite rules, subsumptions, transformations, or typing rules.  Statements of that form are collected together in a set \mathfrak{K} which serves to complete the definition of the formal grammar in question.

The relation S :> T has the converse form T <: S which may be read as T is covered by S and understood in the sense that T is of the type S.  Depending on the context, T <: S can be taken in one of the following two ways.

  • Treating T as a string variable, it means the individual string T is an instance of the type S.
  • Treating T as a type name, it means every string of the type T is an instance of the type S.

In light of the above conventions, an expression of the form t <: T can be read in all the ways one typically reads an expression of the form t : T.

Resources

cc: Academia.edu • BlueSky • Laws of FormMathstodonResearch Gate
cc: Conceptual GraphsCyberneticsStructural ModelingSystems Science

This entry was posted in Automata, Boolean Algebra, Boolean Functions, C.S. Peirce, Cactus Graphs, Differential Logic, Equational Inference, Formal Grammars, Formal Languages, Graph Theory, Logic, Logical Graphs, Mathematics, Minimal Negation Operators, Painted Cacti, Propositional Calculus, Visualization and tagged , , , , , , , , , , , , , , , , . Bookmark the permalink.

2 Responses to Cactus Language • Preliminaries 16

  1. Pingback: Survey of Animated Logical Graphs • 8 | Inquiry Into Inquiry

  2. Pingback: Survey of Animated Logical Graphs • 8 | Systems Community of Inquiry

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.