Я хотел реализовать это утверждение в agda;Как это записать в agda?
A dedekind cut is a pair (L, U) of mere predicates L : Q -> Set and R : Q -> Set which is
1) inhibited : exists (q : Q) . L(q)^exists (r : Q) . U(r)
Я попытался таким образом,
record cut : Set where
field
L : Q -> Set
R : Q -> Set
inhibited : exists (q : Q) . L(q)^exists (r : Q) . U(r)
, но это не работает. Я хочу написать это, и я поражен, пожалуйста, помогите. А также то, что разница между 1)data R : Set and record R : Set and 2) data R : Set and data R : Q -> Set
Большое вам спасибо :) :) – ajayv
Следующее условие «округлено: для всех q, r: Q, L (q) <-> ∃ (r: Q) (q ∃ (q: Q) (q
ajayv