Свързани въпроси 'dependent-type'

Зависимо въведени приложения „ZipVector“.
Направих си стил " ZipVector " Applicative на крайни Vector s, който използва тип сума за залепване на крайни вектори към Unit s, които моделират "безкрайни" вектори. data ZipVector a = Unit a | ZipVector (Vector a) deriving...
143 изгледи
schedule 26.09.2022

Зависимите типове методи са в конфликт с аргументите по подразбиране
Когато играех със зависимите типове методи на scala, срещнах конфликт с параметрите на метода по подразбиране: abstract class X { type Y case class YY(y: Y) } object XX extends X { type Y = String } trait SomeTrait { def method(x: X)(y:...
146 изгледи

Не може да се използва инверсия на индуктивен предикат
Заседнал съм на просто доказателство за индуктивен предикат. Трябва да докажа, че естествената 0 не е положителна, където естествената е списък от битове, а 0 е всеки списък само с битове, които са 0s. H1: pos Empt ____________ (1/1) Nat...
253 изгледи
schedule 01.03.2024

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