2014 dxdy logo

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

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




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

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

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

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

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

 
 
 
 Re: Формальный язык
Сообщение24.09.2011, 01:23 
Спасибо

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


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