не умаляя общности что значит
Рецензии на произведение «Вариации на тему Гёделя, или Тезисы Мата»
И снова математика.
Ещё в институте, на лекциях по Дискретной Математике( графы, Машина Тьюринга, Теория Чисел), мне «не нравились» аксиомы, вошедшие в эту дисциплину с лёгкой руки Джузеппе Пиано.
Так вот, одна из этих аксиом гласит:
На мой взгляд, теорема Гёделя о неполноте как раз и доказала правильность такого подхода к так называемым натуральным числам.
Лучше скажите — является ли математика инструментом познания окружающего мира, или она всего лишь заложница законов человеческой психики?
Портал Проза.ру предоставляет авторам возможность свободной публикации своих литературных произведений в сети Интернет на основании пользовательского договора. Все авторские права на произведения принадлежат авторам и охраняются законом. Перепечатка произведений возможна только с согласия его автора, к которому вы можете обратиться на его авторской странице. Ответственность за тексты произведений авторы несут самостоятельно на основании правил публикации и законодательства Российской Федерации. Данные пользователей обрабатываются на основании Политики обработки персональных данных. Вы также можете посмотреть более подробную информацию о портале и связаться с администрацией.
Ежедневная аудитория портала Проза.ру – порядка 100 тысяч посетителей, которые в общей сумме просматривают более полумиллиона страниц по данным счетчика посещаемости, который расположен справа от этого текста. В каждой графе указано по две цифры: количество просмотров и количество посетителей.
© Все права принадлежат авторам, 2000-2021. Портал работает под эгидой Российского союза писателей. 18+
Не умаляя общности что значит
Рассмотрим следующее разложение булевой функции f(x1, …, xn) по переменной xi.
Разложение Шеннона. f(x1, …, xn) = xi f(x1, …, xi-1,1,xi+1, …, xn) x i f(x1, …, xi-1,0,xi+1, …, xn).
Доказательство (не умаляя общности, для i=1). При x1=0 имеем:
f(0,x2, …, xn)=0f(1,x2, …, xn) 0 f(0,x2, …, xn)=f(0,x2, …, xn).
f(1,x2, …, xn)=1f(1,x2, …, xn) 1 f(0,x2, …, xn)=f(1,x2, …, xn).
Следовательно, разложение верно. •
Определение. Сомножитель f(x1, …, xi-1,1,xi+1, …, xn) называется коэффициентом разложения функции f(x1, …, xn) по переменной xi при xi, а сомножитель f(x1, …, xi-1,0,xi+1, …, xn) – коэффициентом разложения функции f(x1, …, xn) по переменной xi при x i.
Пример. Булеву функцию f(x,y,z)= y x z
yz разложим по переменной x:
[ упростим коэффициенты разложения на основе свойств 0 и 1 для конъюнкции ]
[ продолжим упрощение коэффициента при x на основе свойства 0 для эквивалентности a 0 = a при a= y ; напомним, что способ получения таких свойств был рассмотрен в подразделе 4.4 ]
в результате имеем следующие коффициенты разложения, зависящие лишь от y и z:
y z
yz – коэффициент разложения функции f(x,y,z) по переменной x при x,
Не умаляя общности что значит
Пусть a, b, c – положительные числа, сумма которых равна 1. Докажите неравенство:
Решение 1
Заметим, что (мы использовали неравенство между средним арифметическим и средним гармоническим для положительных x, y). Осталось сложить три аналогичных неравенства.
Решение 2
Не умаляя общности, можно считать, что a ≥ b ≥ c, тогда 1 – c² ≥ 1 – b² ≥ 1 – a² и, следовательно,
Заметим, что Таким образом, нужно доказать неравенство
Поскольку сумма числителей равна 0, неравенство будет доказано, если мы заменим знаменатели на равные таким образом, что каждая дробь при этом не увеличится. Если a ≥ b ≥ ⅓ ≥ c, то заменим все знаменатели на 1 – c², в результате отрицательное слагаемое не изменится, а положительные не увеличатся. Если a ≥ ⅓ b ≥ c, то заменим все знаменатели на 1 – b², тогда положительное слагаемое и одно из отрицательных только уменьшатся, а второе отрицательное слагаемое останется неизменным.
Источники и прецеденты использования
олимпиада | |
Название | Всероссийская олимпиада по математике |
год | |
Год | 2003 |
Этап | |
Вариант | 5 |
Класс | |
Класс | 9 |
задача | |
Номер | 03.5.9.6 |
СНМ с операцией удаления за О(1)
Содержание
Описание [ править ]
Структура данных должна поддерживать следующие операции:
В дальнейшем используются следующие понятия и обозначения:
Идея [ править ]
В реализации СНМ с помощью леса корневых деревьев нет возможности удалить произвольную вершину из множества за разумное время — в таком случае придется переподвешивать [math]O(n) [/math] поддеревьев этой вершины. Однако, если вершина является листом, то ее можно удалять совершенно безболезненно.
Все дальнейшие усилия направлены на то, чтобы поддержать эти [math]2[/math] операции, не испортив при этом асимптотику всех остальных.
Реализация [ править ]
Расширение структуры данных [ править ]
Расширим лес корневых деревьев следующим образом:
Модификации для 1-го соображения [ править ]
Разделим понятия вершина дерева и элемент множества:
Модификации для 2-го соображения [ править ]
Эти три нововведения необходимы для нахождения листа в дереве (как оказывается, это гораздо более нетривиальная задача).
Введем также следующие определения:
В нашей структуре данных будет поддерживаться следующий инвариант: дерево всегда полное или сокращенное. Этот инвариант влечет за собой очевидные следствия:
Реализация операции Makeset [ править ]
Реализация операции Union [ править ]
Если в качестве идентификаторов множеств нам переданы произвольные представители этих множеств, нам придется запустить процедуру [math]\mathrm
Реализация операции Find [ править ]
Операция Relink [ править ]
Реализуем процедуру [math] \mathrm < Relink(x) >[/math] — переподвешивание элемента [math]x[/math] к его «дедушке» с сохранением инвариантов и структуры списков.
Очевидно, что [math]\mathrm
Операция Find [ править ]
Реализуем собственно операцию [math]\mathrm
Реализация операции Delete [ править ]
Операция ReducedTreeDelete [ править ]
Операция FindLeaf [ править ]
Операция DeleteLeaf [ править ]
Пусть [math]x[/math] — удаляемый лист.
Следующие [math]2[/math] шага обеспечивают сохранение полноты дерева
Итак, соберем воедино операцию [math]\mathrm
Операция Delete [ править ]
Пусть элемент [math]a[/math] ассоциирован с вершиной [math]x[/math]
Анализ [ править ]
Основные положения [ править ]
Определение: |
Определим значение вершины [math]v[/math] — [math]val(v)[/math] — следующим образом: [math]val(v) = \left(\frac<3> <2>\right)^ |
Определение: |
Значение множества [math]A[/math] — [math]VAL(A)[/math] — сумма значений вершин [math]T_A[/math] : [math]VAL(A) = \sum\limits_ |
Инвариант 3 [math]VAL(A) \geqslant 2^
Утверждение: |