<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Математик среди биологов: заметки с тегом формальное описание</title>
<link>https://antonlyakh.ru/blog/tags/formalnoe-opisanie/</link>
<description>Я немного умею складывать, но от вычитания у меня всегда кружится голова</description>
<author>Антон Лях</author>
<language>ru</language>
<generator>E2 (v3559; Aegea)</generator>

<itunes:owner>
<itunes:name>Антон Лях</itunes:name>
<itunes:email></itunes:email>
</itunes:owner>
<itunes:subtitle>Я немного умею складывать, но от вычитания у меня всегда кружится голова</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Нечеткие биологические формулировки</title>
<guid isPermaLink="false">411</guid>
<link>https://antonlyakh.ru/blog/all/nechetkie-biologicheskie-formulirovki/</link>
<pubDate>Tue, 15 Dec 2020 02:20:21 +0300</pubDate>
<author>Антон Лях</author>
<comments>https://antonlyakh.ru/blog/all/nechetkie-biologicheskie-formulirovki/</comments>
<description>
&lt;p&gt;В биологии очень плохо формализованы многие понятия — в отличие от математики. Но, чистая математика — наука абстрактная. Поэтому она обязана оперировать четкими, однозначными определениями для того, чтобы математики могли понимать друг друга. Биология, наоборот, прекрасно обходится неформальными терминами. Работа&lt;s&gt; и зарплата&lt;/s&gt; биологов от этого не страдает.&lt;/p&gt;
&lt;p&gt;Подобная неформальная ситуация расчищает почву для философов науки и биологов-философов, которые в многостраничных публикациях пространно рассуждают о смысле того или иного термина: о сути вида; об аналогии и гомологии; о различии микро-, мейо- и макробентоса; о понятии суб-, супра- и просто литорали; о бентосе и перифитоне и так далее. Но философам вообще свойственно пространно рассуждать — работа у них такая.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonlyakh.ru/blog/pictures/Portret-Dekarta.jpg" width="537" height="623" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;— А что тут такого? Работа как работа. (Франс Халс. Портрет Декарта. 1648 год)&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Особенно умиляют &lt;i&gt;наивные описания таксонов.&lt;/i&gt; Там авторы считают, что формулировки вроде «членик вида А несколько длиннее, чем у вида Б, но слегка уже, чем у вида В» позволяют отличить А от Б и В! Когда другой наивный исследователь пытается по этим признакам идентифицировать организмы, вместо результата он получает порцию недоумения, разочарования и гнева.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonlyakh.ru/blog/pictures/Fragment-Allegorii-s-Veneroy-i-Amurom.jpg" width="474" height="508" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;— Как же, черт возьми, отличить эти виды! (Аньоло Бронзино. Фрагмент &lt;a href="https://ru.wikipedia.org/wiki/Аллегория_с_Венерой_и_Амуром"&gt;Аллегории с Венерой и Амуром&lt;/a&gt;. Около 1545 года)&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Кстати, шустрые программатики (программисты-математики) любят выражать наивные описания в терминах нечетких множеств и строить на их основе таксономические экспертные системы. См., например:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Лелеков С. Г., Лях А. М. (2014) &lt;a href="https://www.elibrary.ru/item.asp?id=23588779"&gt;Нечеткое описание признаков объектов в адаптивных таксономических экспертных системах&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Лелеков С. Г., Лях А. М. (2015) &lt;a href="https://www.elibrary.ru/item.asp?id=24203214"&gt;К вопросу выбора последовательности признаков в таксономических экспертных системах&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Лелеков С. Г., Лях А. М. (2015) &lt;a href="https://www.elibrary.ru/item.asp?id=25138771"&gt;Нечеткий вывод в адаптивных таксономических экспертных системах&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Но вот когда за формализацию терминов берутся реальные биологи, знакомые с лаконичной точностью математики, которые буквально своими руками пощупали дискуссионный объект, тогда они производят ясные, однозначные, красивые формулировки.&lt;/p&gt;
&lt;p&gt;Как бывшему студенту математического факультета, мне крайне неудобно использовать неформализованные определения. Поэтому впредь буду разбирать и уточнять некоторые биологические понятия.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonlyakh.ru/blog/pictures/Rembrant---Portret-starogo-evreya.jpg" width="564" height="564" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;— М-да, а я так и не понял, что такое экология. (Рембрант. Портрет старого еврея. 1654 год)&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Так, я уже разобрал &lt;a href="http://antonlyakh.ru/blog/all/centrichnye-i-pennatnye-diatomovye/"&gt;чем центрические диатомовые отличаются от пеннатных&lt;/a&gt; и дал определение &lt;a href="https://antonlyakh.ru/blog/all/glavnye-morfogeneticheskie-osi-pancirya-diatomovoy/"&gt;главных морфогенетических осей панциря диатомовой&lt;/a&gt;.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonlyakh.ru/blog/pictures/Yan-Livens---Portret-pozhilovogo-muzhchiny.jpg" width="564" height="713" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;— Мор-фо-ге-не-ти-чес-кие о-си? (Ян Ливенс. Портрет пожилого мужчины)&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Если у вас есть статьи, где дано ясное определение биологического термина, присылайте их на почту &lt;a href="mailto:me@antonlyakh.ru"&gt;&lt;b&gt;me@antonlyakh.ru&lt;/b&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Я их обработаю и опубликую заметку, сославшись на вас. Также пишите в комментариях примеры четких биологических терминов.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://antonlyakh.ru/blog/pictures/Konstantin-Savickiy---Inok.jpg" width="453" height="599" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;— Морфоэкотипы не следует путать с экоморфами и морфотипами, так как экоморфы есть жизненные формы организма, которые возникли в результате приспособления к факторам среды, а морфотипы выделяют при изучении изменчивости... (Константин Савицкий. Инок. 1897 год)&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Все терминологические заметки ищите по тегу «&lt;a href="https://antonlyakh.ru/blog/tags/terminologiya/"&gt;правильная терминология&lt;/a&gt;».&lt;/p&gt;
</description>
</item>

<item>
<title>Метаалгоритмический язык</title>
<guid isPermaLink="false">400</guid>
<link>https://antonlyakh.ru/blog/all/metaalgoritmicheskiy-yazyk/</link>
<pubDate>Sat, 24 Oct 2020 23:34:38 +0300</pubDate>
<author>Антон Лях</author>
<comments>https://antonlyakh.ru/blog/all/metaalgoritmicheskiy-yazyk/</comments>
<description>
&lt;p&gt;Выдержки из статьи В. Ф. Турчина (1968) «&lt;a href="https://pat.keldysh.ru/~roman/doc/Turchin/1968-Turchin--Metaalgoritmicheskij_yazyk--ru.pdf"&gt;Метаалгоритмический язык&lt;/a&gt;». Кибернетика, № 4. C. 45-54.&lt;/p&gt;
&lt;h3&gt;Цель&lt;/h3&gt;
&lt;p&gt;Метаалгоритмический язык (метаязык) задуман для формального описания семантики алгоритмических языков.&lt;/p&gt;
&lt;h3&gt;Метаязык — алгоритмический язык&lt;/h3&gt;
&lt;p&gt;Метаязык сам является алгоритмическим языком. На любом универсальном алгоритмическом языке можно описать семантику любого другого алгоритмического языка. Поэтому выбор того или иного алгоритмического языка в качестве метаязыка — это вопрос удобства. Хотя на практике, «неудобство» часто означает «невозможность».&lt;/p&gt;
&lt;h3&gt;Метаязык для человека, а не для машины&lt;/h3&gt;
&lt;p&gt;Так как речь идет о формалных семантических описаниях, предназначенных для использования человеком, выбранный алгоритмический метаязык должен быть удобен для человека. Поскольку алгоритм — в сущности, инструкция для машины, то проблема метаязыка — это проблема общения человека с машиной, удобного не для машины, а для человека.&lt;/p&gt;
&lt;p&gt;Машинно-независимые алгоритмические языки удобны для записи задач из определенной области вследствие того, что они строятся на основе формализации ряда понятий, важных и характерных для данной специальной области. Тогда как нам нужен язык предназначенный для описания любых языков и понятий — метаязык. Такой язык будет удобен для человека лишь в том случае, если он схватит какие-то чрезвычайно общие и в то же время важные черты человеческого мышления.&lt;/p&gt;
&lt;h3&gt;Особенности человеческого языкового мышления&lt;/h3&gt;
&lt;p&gt;В поисках таких черт обратимся к естественным языкам и их продолжению — формализованным языкам математики. Важнейшей чертой этих языков является наличие в них &lt;i&gt;иерархии понятий&lt;/i&gt;. Она возникает благодаря особенности мозга абстрагироваться от многих конкретных ситуаций и создавать языковые модели действительности. Путем конкретизации, они, затем, используются в любой подходящей ситуации.&lt;/p&gt;
&lt;h3&gt;Иерархия понятий в естественном языке: морфемы — лингемы — абстрактные и сложные понятия&lt;/h3&gt;
&lt;p&gt;Естественный язык можно представить в виде многоэтажной пирамиды, построенной на почве чувственного опыта. При семантическом подходе элементами этой пирамиды надо считать &lt;i&gt;морфемы&lt;/i&gt; — минимальные смысловые единицы языка. Складываясь в цепочки, морфемы образуют языковые объекты — &lt;i&gt;лингемы&lt;/i&gt;: слова, группы слов, прдложения.&lt;/p&gt;
&lt;p&gt;Языковые объекты, расположенные на самых низких этажах пирамиды, фиксируют наиболее конкретные, близкие к чувственному опыту понятия: «больно», «холодно», «заяц», «камень». На их основе строятся более абстрактные и более сложные понятия. На их основе — еще более сложные и так далее. Все эти понятия фиксируются языковыми объектами.&lt;/p&gt;
&lt;p&gt;Где-то на средних этажах пирамиды расположены понятия «север», «число», «работа», «чин». А где-то на самом верху — «отчуждение», «гомозиготный», «бикомпактность».&lt;/p&gt;
&lt;h3&gt;Мера абстрактности и сложности понятий&lt;/h3&gt;
&lt;p&gt;В естественнм языке нельзя ввести точную меру абстрактности или сложности понятия и распределить соответствующие элементы по этажам.  Поэтому нашу пирамиду следует понимать условно и иллюстративно. Однако принцип образования сложных и абстрактных понятий путем композиции и абстрагирования от более простых и конкретных, несомненно, лежит в основе построения языков.&lt;/p&gt;
&lt;h3&gt;Что значит понимать&lt;/h3&gt;
&lt;p&gt;Возьмем какой-нибудь языковый объект, например слово, и зададим вопрос: что значит понимать это слово? Очевидно, что физический носитель языка не имеет никакого значения. Имеют значение лишь связи этого слова с другими словами — комплексами ощущений, а в конечном счете с чувственным опытом. Следовательно, понимать слово — значит пройти в обратном направлении путь его построения.&lt;/p&gt;
&lt;p&gt;Понимать абстрактное понятие — значить уметь его конкретизировать (в каждой заданной ситуации).&lt;/p&gt;
&lt;p&gt;Понимать сложное понятие — значить уметь свести его к ряду более простых.&lt;/p&gt;
&lt;h3&gt;Конкретизация&lt;/h3&gt;
&lt;p&gt;Оба действия (понять абстрактное и сложное понятия) означают замену языкового объекта, занимающего более высокое положение в языковой пирамиде, на ряд объектов, занимающих более низкое положение. Эту операцию назовем &lt;i&gt;конкретизацией&lt;/i&gt; языковго объекта.&lt;/p&gt;
&lt;p&gt;При некоторых видах деятельности мы не доводим ее до комплекса ощущений, однако предполагается, что знаем, как это сделать. Иначе слово не имеет для нас никакого смысла.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Cемантика языкового объекта определяется &lt;i&gt;правилом его конкретизации&lt;/i&gt;. Семантика языка — &lt;i&gt;совокупностью правил конкретизации&lt;/i&gt;, которая позволяет путем ряда шагов свести каждый объект к некоторым несводимым элементарным объектам.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;Формальная основа метаязыка&lt;/h3&gt;
&lt;p&gt;Нарисованная схема определения семантики объектов естественного языка является очень упрощенной. Однако без упрощения невозможна никакая формализация.&lt;/p&gt;
&lt;p&gt;Задача метаязыка заключается в формализации семантических описаний. Поэтому при построении металагоритмического языка эта схема была принята за основу.&lt;/p&gt;
&lt;h3&gt;Металагоритмическая машина&lt;/h3&gt;
&lt;p&gt;Семантика метаалгоритмического языка определяется метаалгоритмической машиной. Она выполняет конкретизацию выражения в соответствии с имеющимся набором предложений. Следовательно, работа этой машины моделирует языковую деятельность человека.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Работа метаалгоритмической машины &lt;i&gt;моделирует&lt;/i&gt; языковую деятельность человека.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Таким образом, метаалгоритмическая машина «умнее» и сложнее, чем машина Тьюринга. Последняя моделирует только сам факт языковой деятельности — так сказать языковость деятельности.&lt;/p&gt;
&lt;p&gt;Метаалгоритмическую машину можно рассматривать как следующий шаг на пути приближения машины  кчеловеку. Поэтому общение с такой машиной протекает более «человеческим» способом и удобнее для человека, чем общение с машиной Тьюринга.&lt;/p&gt;
&lt;h3&gt;Моделирование мыслительных процессов&lt;/h3&gt;
&lt;p&gt;Алгоритм — набор предложений на метаалгоритмическом языке — может быть построен, как иерархия понятий все более сложных и специальных. Поскольку построение иерархии понятий является необходимым и, быть может, основным элементом человеческого мышления, метаалгоритмический язык может оказаться полезным для изучения и моделирования мыслительных процессов. Потому что оно позволяет формализованно рассмотреть иерархию понятий.&lt;/p&gt;
&lt;p&gt;Общение человека с машиной и моделированиечеловеческого мышления — это, по существу, две стороны одной медали.&lt;/p&gt;
&lt;p&gt;* * *&lt;/p&gt;
&lt;p&gt;Формальное и неформальное описание метаязыка, примеры алгоритмов &lt;a href="https://pat.keldysh.ru/~roman/doc/Turchin/1968-Turchin--Metaalgoritmicheskij_yazyk--ru.pdf"&gt;смотрите в статье&lt;/a&gt;.&lt;/p&gt;
</description>
</item>


</channel>
</rss>