Публикации по теме 'lean'
Переключатели функций сборки для Nuxt.js
Переключатели функций - это мощная утилита в современном мире, особенно для команд, которые ежедневно развертывают множество функций. А когда вы соедините это с мощным фреймворком, таким как Nuxt.js, вы действительно разовьете возможности для быстрого перемещения и сохранения высокого уровня качества кода.
Так что же такое переключение функций? 🤔
Переключение функции - это простое условие, которое контролируется с помощью внешней или локальной конфигурации, чтобы определить, видит..
Вопросы по теме 'lean'
Почему и класс типов, и механизм неявных аргументов?
Таким образом, у нас могут быть явные аргументы, обозначаемые () . Мы также можем иметь неявные аргументы, обозначаемые {} .
Все идет нормально.
Однако зачем нам также нужна [] нотация конкретно для классов типов?
В чем разница между...
57 просмотров
schedule
20.10.2021
Как упростить доказательство индукцией в Lean?
Я хотел бы упростить доказательство индукцией по бережливому производству.
Я определил индуктивный тип с 3 конструкторами в Lean и бинарным отношением для этого типа. Я включил аксиомы, потому что Lean не позволил бы мне использовать их в качестве...
352 просмотров
schedule
08.03.2022
Как доказать формулы математической индукции в программе доказательства теорем LEAN?
Может ли кто-нибудь помочь мне понять, как написать доказательство простого результата, который можно легко получить с помощью индукции, например формулы для суммы первых n натуральных чисел: 1+2+...+n = n(n+1)/2 , используя средство доказательства...
336 просмотров
schedule
22.04.2022
Определение выбора в Lean
В Lean «выбор» реализован в соответствии с:
Наша аксиома выбора теперь выражается просто следующим образом:
axiom choice {α : Sort u} : nonempty α → α
Учитывая только утверждение h, что α непусто, выбор h волшебным образом дает элемент...
243 просмотров
schedule
20.09.2023
Как доказать пример в Lean?
Ниже представлена моя неправильная попытка. Есть предложения о том, как действовать?
def le(f g : ℕ) : Prop := ∃ a : ℕ , a + f = g
local notation a ≤ b := le a b
example : ∀ f g : ℕ , f ≤ g → g ≤ f → f = g :=
begin
assume f g fg...
80 просмотров
schedule
07.11.2022
Бережливое определение групп
Это дополнительный вопрос о типе прохода в качестве параметра
Я попробовал предложение jmc, которое, похоже, сработало, но потом я застрял в другом месте. Первоначальная цель вопроса состояла в том, чтобы определить категории групп и колец, но...
41 просмотров
schedule
04.08.2023
Не могу заставить классы шрифтов работать в Lean
У меня возникли проблемы с пониманием того, как инициировать использование классов типов Lean. Вот попытка небольшого примера:
section the_section
structure toto [class] (A : Type) := (rel : A → A → Prop) (Hall : ∀ a, rel a a)
definition P A :=...
72 просмотров
schedule
16.10.2023
Что делает натуральные числа такими особенными в отношении тайм-аута?
В предыдущем вопросе о формализации подмножеств евклидовых пространств я получил следующий ответ о том, как создать n-мерное евклидово пространство :
def euclidean_space (n : ℕ) : Type := set (repeated_prod n ℝ)
И я получил следующий ответ...
65 просмотров
schedule
24.02.2024