A formal language is defined as a subset of finite-length strings over an alphabet. It is similar to the mathematical concept "relation", but the lengths of its strings are not fixed.
Since the name "formal language" suggests its application to linguistics, I wonder if there is a pure mathematical concept/name for "formal languages"?
Are there applications of formal languages that are not used to model languages (either natural languages or computer languages)?
Thanks!
Your question is not completely clear.
This is the mathematical definition of Formal language :
Having said that, what are you meaning with "a pure mathematical concept/name of 'formal languages' " ?