Proof – вопросы и ответы

65
голосов
1
ответ
Я пытаюсь доказать вычислительную сложность этой проблемы оптимизации: Для связного графа G = (V, E) и множества S ⊊ V. Найти связный подграф G '= (V', E '), который: Min f(G') Min |V'| subjet to: ...
1 месяц, 3 недели назад Jorge Martinez Padron
55
голосов
1
ответ
У меня есть простой тип данных со всеми конструкторами с нулевым значением и вы хотите определить для него частичный порядок, включая Relation.Binary.IsPartialOrder _≡_ . Мой вариант использования:...
1 месяц, 3 недели назад M Farkas-Dyck
90
голосов
1
ответ
Дайте доказательство правильности следующего. {n != 0} if n<0 then n= -n {n>0} Следующее правило вывода должно помочь {B and P} S {Q}, (not B) and P=>Q --------------------------------- {P...
1 месяц, 4 недели назад Java Newbie
76
голосов
1
ответ
Im new в COQ и Im пытается доказать теорему контрпримера. Variable A B:Prop. Hypothesis R1: ~A->B. Hypothesis R2: ~B. Theorem ej: A. Когда мы изучали логику, мы изучаем технику RAA, но в COQ это...
1 месяц, 4 недели назад German Faller
174
голоса
4
ответа
Мне не удалось прочитать RWH; и не один, чтобы бросить курить, я заказал Haskell: Craft of Functional Programming. Теперь мне интересно об этих функциональных доказательствах на стр. 146. В частнос...
2 месяца назад Evan Carroll
73
голоса
1
ответ
Я пытаюсь доказать, что n ^ 2 + 5 log (n) = O (n ^ 2), O - обозначение большой O. Я не очень хорош с доказательствами, и любая помощь будет оценена по достоинству.
2 месяца назад Bob Benson
74
голоса
1
ответ
Принимая код из CPDT, я хотел бы, чтобы доказать свойство для легкого потока ones , которые всегда возвращают 1 . CoFixpoint ones : Stream Z := Cons 1 ones. Также из CPDT я использую эту функцию дл...
2 месяца назад Olle Härstedt
65
голосов
1
ответ
Почему все проблемы NP решаются в O (2 ^ (n ^ k)), иначе EXPTIME? Где n ^ k - полиномиальная функция входного размера n и может зависеть от размера задачи. (k> = 0)
2 месяца назад ginsunuva
98
голосов
1
ответ
Я хотел бы доказать, что n ^ 1000000 = O (1.000001 ^ n), используя формальное определение big-O. Мне было интересно, могу ли я сделать это, используя доказательство по индукции или доказательство о...
2 месяца назад Raven
76
голосов
2
ответа
Как мы все знаем, обычно отрицательные числа в памяти представляют собой два дополнительных номера, таких как from x to ~x + 1 и чтобы вернуться, мы не делаем очевидной вещи, например ~([~x + 1] - ...
2 месяца назад Solar Dia
105
голосов
2
ответа
До сих пор я писал доказательства в противоречии в следующем стиле в Изабель (используя шаблон Джереми Сиек ): lemma "<expression>" proof - { assume "¬ <expression>" then have False sor...
2 месяца назад Christoph Lange
57
голосов
1
ответ
Я работаю над проблемой разрешимости. Я понимаю, что не все перестановки можно решить. Еще больше я нашел алгоритм для проверки возможности перестановки. Алгоритм: http://mathworld.wolfram.com/15Pu...
2 месяца назад Kamil Harasimowicz
75
голосов
2
ответа
Друг представил мне гипотезу, которая кажется правдой, но ни один из нас не может придумать доказательство. Здесь проблема: Учитывая связный двудольный граф с непересекающимися непустыми вершинными...
2 месяца назад Joe Kelley
55
голосов
1
ответ
Правила для Red-Black Tree: Каждый узел либо красный, либо черный. Корень черный. Каждый лист (NIL) является черным. Если узел красный, то оба его дочерних элемента являются черными. Для каждого уз...
2 месяца назад sanic
67
голосов
2
ответа
Я пытаюсь доказать, что если f (n) и g (n) являются асимптотически положительными функциями, то: f (n) = O ((f (n)) ^ 2) f (n) = O (g (n)) влечет 2 ^ (f (n)) = O (2 ^ (g (n))) f (n) = O (g (n)) вле...
2 месяца назад Hussam Hallak
65
голосов
1
ответ
Это мой прогресс в упражнении отсюда: https://github.com/userhr/MIT-6.826-2017 (** **** Exercise: 2 stars (andb_true_elim2) *) (** Prove the following claim, marking cases (and subcases) with bulle...
2 месяца назад Anon Lastname
65
голосов
1
ответ
У меня есть проблема из моего учебника, которая выглядит следующим образом; Предположим, что у меня есть матрица кратчайшего пути S которая может выглядеть следующим образом:
2 месяца назад sn3jd3r
65
голосов
1
ответ
Я пробовал коиндуктивные типы и решил определить коиндуктивные версии натуральных чисел и векторов (списки с их размером в типе). Я определил их и бесконечное число так: CoInductive conat : Set := ...
2 месяца назад Gabriel Barreto
94
голоса
4
ответа
int i, temp; a is an array of integers [1...100] i = 1; while i < 100 if a[i] > a[i+1] temp = a[i] a[i] = a[i+1] a[i+1] = temp i = i+1 У меня возникли проблемы с пониманием того, как найти ин...
2 месяца назад kayla
54
голоса
1
ответ
Я получил этот вопрос неправильно в своем тесте и задавался вопросом, может ли кто-нибудь объяснить это, показывая шаги, предпринятые, чтобы прийти к выводу. Любая помощь будет оценена по достоинст...
2 месяца назад Tombo890
54
голоса
1
ответ
Мне не удалось написать доказательство в Агда. Поэтому я упростил его, много. ffff : bool -> bool ffff x with x , x ffff x | t , t = t ffff x | f , f = t ffff x | t , () ffff x | f , () с ошибко...
2 месяца назад user833970
335
голосов
1
ответ
Я написал эту небольшую часть Haskell, чтобы выяснить, как GHC доказывает, что для натуральных чисел вы можете только вдвое уменьшить: {-# LANGUAGE DataKinds, GADTs, KindSignatures, TypeFamilies #-...
2 месяца назад Mathijs Kwik
74
голоса
1
ответ
В Идрисе я писал следующее доказательство: n : Nat n = S (k + k) lemma: n * n = ((k * n) + k) + (1 + (((k * n) + k) + 0)) lemma = sym $ rewrite plusZeroRightNeutral ((k * n) + k) in rewrite plusAss...
2 месяца назад Cactus
225
голосов
1
ответ
Полный (функциональный) язык - это тот, в котором все может быть прекращено. Очевидно, что есть много мест, где я не хочу этого - иногда бывает полезно исключать исключения, веб-сервер не должен за...
2 месяца назад Alec
74
голоса
1
ответ
Я изо всех сил пытаюсь решить следующую проблему. Я должен использовать лемму о перекачке. m, n> = 0} не является контекстом.
2 месяца назад user4910881
123
голоса
1
ответ
Я пишу магистерскую диссертацию о полезности зависимых типов. Я пытаюсь построить контейнер, который может быть создан только в отсортированном списке, так что он проверен по конструкции: import Da...
2 месяца, 1 неделя назад bssstudio
86
голосов
1
ответ
Функция рекурсивно находит и возвращает наименьший элемент из массива с целыми элементами Min(A, b, e) if (b=e) return A[b] m = (b+e)/2 // floor is taken x = Min(A, b, m) y = Min(A, m +1, e) If(x &...
2 месяца, 1 неделя назад Becky L
53
голоса
1
ответ
Попытка доказать следующее в coq: Докажите, что универсальный квантор распределяется по конъюнкции ∀x ∈ A, P x ∧ Qx ⇐⇒ (∀x ∈ A, P x) ∧ (∀x ∈ A, Qx) Мое доказательство, поэтому far- Parameter (A : T...
2 месяца, 1 неделя назад maria
218
голосов
1
ответ
Как создать источник LaTeX для деревьев с естественной дедукцией ( как показано здесь ) через Haskell, например, используя HaTeX ? Я бы хотел эмулировать LaTeX .sty как
2 месяца, 1 неделя назад pravnar
83
голоса
2
ответа
Когда у меня есть тип "enum", то есть тип алгебраических данных, в котором ни один из случаев не переносит какие-либо другие данные, я обычно предпочитаю проецировать синтаксический анализатор/прин...
2 месяца, 1 неделя назад Keith Pinson
53
голоса
2
ответа
Доказательство. Пусть M - следующее NFA: Автоматы для L Теперь, если x лежит в L, то x = 0 ^ (n) 1 ^ (n). Таким образом, при обработке x, M начнет в состоянии q0, зациклирует в состоянии q0 n раз, ...
2 месяца, 1 неделя назад PseudoTuring
53
голоса
1
ответ
У меня немного странная проблема... Недавно у меня возникли некоторые странные ситуации, возникающие при использовании CoqIDE, а именно: Я не могу набрать букву "v", не удерживая клавишу windows/su...
2 месяца, 2 недели назад Sean Frötkék
64
голоса
1
ответ
Я видел пример функции проверки в моем последнем вопросе Используя значение вычисленной функции для доказательства в agda , но у меня все еще есть проблема обертывания вокруг меня. Вот простой прим...
2 месяца, 2 недели назад user833970
55
голосов
1
ответ
Мне было дано решение следующей теоремы, как показано ниже: Require Import Coq.Lists.List. Import ListNotations. Inductive suffix {X : Type} : list X -> list X -> Prop := | suffix_end : foral...
2 месяца, 2 недели назад Sean Frötkék
84
голоса
2
ответа
Вопрос, как следует из названия. Я знаю, что минимаксный алгоритм делает это для игры с двумя людьми (предположим, что мы хотим максимизировать прибыль A): когда он равен "Вторжение", мы принимаем ...
2 месяца, 2 недели назад LarsChung
82
голоса
3
ответа
Сортировка на основе сравнения - большая омега nlog (n) , поэтому мы знаем, что mergesort не может быть O (n) . Тем не менее, я не могу найти проблему со следующим доказательством: Предложение P (n...
2 месяца, 2 недели назад rjkaplan
84
голоса
1
ответ
Язык: {(a^i)(b^j)(c^k)(d^l) : i = 0 or j = k = l} Мы принимаем слово w = a^0 b^n c^n d^n Что, очевидно, принадлежит языку, потому что j = k = l w = uvxyz | Уха | <= n | Уу | > 1 и теперь v и ...
2 месяца, 2 недели назад signingPls
65
голосов
1
ответ
Я знаю, что формула: n(h) = n(h-1) + n(h-2) + 1 И я знаю, что его можно уменьшить как: n(h) = n(h-1) + n(h-2) + 1 >= n(h-2) + n(h-2) + 1 >= 2n(h-2) + 1 >= 2n(h-2) После этого шага я не пон...
2 месяца, 2 недели назад David Velasquez
55
голосов
1
ответ
Нетрудно доказать, что если P - кратчайший путь между u и v, то каждый подпутник также является кратчайшим путем. Учитывая подключенный график, я хочу предварительно обработать кратчайший путь межд...
2 месяца, 2 недели назад Manuel
52
голоса
1
ответ
У меня есть некоторый опыт использования Coq, и я сейчас изучаю Agda. Я работаю над доказательством корректности сортировки вставки и достиг точки, в которой я хотел бы выполнить что-то похожее на ...
2 месяца, 2 недели назад Matt
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема