Мне нужно доказать неравенство (или найти контрпример) с учетом нескольких предположений (также неравенств). К сожалению, доказываемое неравенство представляет собой довольно длинное и сложное выражение. Имеется около 15 переменных, и вывод FullSimplify
занимает несколько страниц формата A4. Для примеров с меньшим количеством переменных FindInstance
помогает найти контрпример или дает результат {}, если неравенство верно. Я также пытался использовать Reduce
таким образом:
Reduce[
Implies[
assumtion1 && assumtion2,
inequality
],
Reals
]
Для простых примеров это выводит «Истина», если неравенство выполняется. Но в моем случае после нескольких часов работы Mathematica потребовалось 5-6 ГБ оперативной памяти (и подкачка), поэтому мне пришлось прервать процесс.
Могу ли я что-нибудь сделать с Mathematica для повышения производительности?
!P \[Or] Q
. Не знаю, поможет ли, но может. - person rcollyer   schedule 12.12.2011LogicalExpand
и, возможно, добавьте к этомуSimplify
. В этот момент вы, возможно, сможете разделить свои неравенства на непересекающиеся подмножества. В основном это всего лишь предположение, но оно у меня работало в прошлом. - person rcollyer   schedule 12.12.2011Reduce
можно ускорить. - person Szabolcs   schedule 19.12.2011