Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 Формальный язык
Подскажите, что означает вертикальная черта $|$ в описании формального языка $L=${$(a^n)^2|n>0$}. Это какое-то сокращение от обозначения длины слова $(a^n)^2$ ? Т.е. можно ли вместо этого записать $L=${$|(a^n)^2|n>0$}?

 Re: Формальный язык
Да нет, это обычное обозначение из теории множеств.

$\{ (a^n)^2 ~ | ~ n > 0 \}$ означает "множество цепочек вида $(a^n)^2$, где $n > 0$".

 Re: Формальный язык
give_up в сообщении #484393 писал(а):
что означает вертикальная черта $|$

$x:P(x)$ и $x|P(x)$ читается как "$x$ такой, что $P(x)$".

 Re: Формальный язык
Спасибо

 [ Сообщений: 4 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group