Я ищу некоторые "правила вывода" (подобный правилам операции присвоения или логическим правилам), который я могу использовать для сокращения SQL-запроса в сложности или размере. Там существует что-то как этот? Любые бумаги...
Там какой-либо путь состоит в том, чтобы просмотреть шаги сокращения в haskell, т.е. проследить выполненные вызовы рекурсивной функции? Например, chez схема предоставляет нам лямбду трассировки. В Haskell существует ли эквивалентная форма?
Я застрял в описании в Википедии функции-предшественника в лямбда-исчислении. Википедия говорит следующее: PRED: = λnfx.n (λgh.h (gf)) (λu.x) (λu.u) Может кто-нибудь ...
Все, Ниже являются лямбда-выражением, которое я нахожу трудным уменьшить, т.е. Я не могу понять, как пойти об этой проблеме. (λm λn λa λb. m (n b) b) (λ f x. x) (λ f x. f x) Это...
С CUDA 9 у нас есть новая версия функции перетасовки warp, и они устарели предыдущие. Но первый параметр для этих функций, называемый «маска», и я не могу просто найти какие-либо подробности ...
here is the question. I am wondering if there is a clear and efficient proof: Vertex Cover: input undirected G, integer k > 0. Is there a subset of
vertices S, |S|<=k, that covers all edges? ...
Предположим, у меня есть выражение a = 1 && (b = 1 || b! = 0) && (c> = 35 || d! = 5) && (c> = 38 || d = 6) Я ожидаю, что оно будет сокращено до, a = 1 && b! = 0 & ...
Я пытаюсь разработать функцию сокращения для использования в генераторе радужных таблиц. Основной принцип функции сокращения состоит в том, что она принимает хэш, выполняет некоторые вычисления и ...
I'm working my way through Types and Programming Languages, а Пирс, для стратегии call by value reduction, приводит пример термина id (id (λz. id z)). Внутренний редекс id (λz. id z) ...
Допустим, у меня есть 10% скидочный купон. Этот купон применим только к продукту B Покупатель имеет в своей корзине: Продукт P1 Продукт B Продукт P2 Я не хочу, чтобы мой купон на скидку 10% относился к другим ...
Поддерживает ли OpenMP изначально сокращение переменной, представляющей массив? Это будет работать примерно так ... float * a = (float *) calloc (4 * sizeof (float));
omp_set_num_threads (13);
# ...