Свързани въпроси 'agda'

Как да разрешите тази грешка в agda?
Дефинирах Поток от положително рационално по този начин. one : ℤ one = + 1 --giving a rational as input it will return next rational (in some down tailing method) next : pair → pair next q = if (n eq one) then (mkPair (+ m Data.Integer.+ one) 1)...
233 изгледи
schedule 21.09.2022

Как работи това в agda?
Искам да докажа, че съществува естествено число, което е по-малко от 10. Пиша кода по този начин.. thm2 : (∃ λ m → (m < 10)) thm2 = zero , s≤s z≤n Не мога да разбера как работи това. Моля обяснете..
81 изгледи
schedule 14.11.2023

Разлики между Coq и Agda
За какво е предназначена всяка от тези програми и какво предлага една на другата? Освен това и двете системи последователни ли са и освен това базирани ли са на някаква основополагаща математическа теория? Две неща ме интересуват: Лесен за...
5957 изгледи
schedule 05.04.2024

Как да използвам логическа операция И между два набора в agda?
Исках да докажа, че if there is m which is less than 10 and there is n which is less than 15 then there exist z which is less than 25. thm : ((∃ λ m → (m < 10)) AND (∃ λ n → (n < 15))) -> (∃ λ z → (z < 25)) thm = ? Как да...
76 изгледи
schedule 03.05.2024

Възможно ли е да въведете `min` в нормализираща теория като System-F или Calculus of Constructions?
Тази min дефиниция по-долу работи с две църковни числа и връща най-малкото голямо. Всяко число се превръща в продължение, което изпраща своето предшестващо число към другото, зиг и заг, докато се достигне нула. Освен това, едно от числата добавя f...
236 изгледи

Как да получите синтактични декларации, които да се използват чрез разделяне на главни и малки букви
Бих искал автоматично да добавя регистър към аргументите, използвайки синтаксис, деклариран освен дадения като конструктор на тип. Например, postulate P : ℕ → ℕ → Set data Silly : Set where goo : (n : ℕ) → Fin n → (m : ℕ) → Fin m → P n m →...
71 изгледи
schedule 04.12.2022