Use postulates
This commit is contained in:
parent
5ae68df582
commit
110e3510c5
|
@ -535,11 +535,13 @@ module _ {ℓa ℓb : Level} {ℂ : Category ℓa ℓb} where
|
||||||
postulate
|
postulate
|
||||||
pureNTEq : (λ i → NaturalTransformation F.identity (Req i))
|
pureNTEq : (λ i → NaturalTransformation F.identity (Req i))
|
||||||
[ M.RawMonad.pureNT (backRaw (forth m)) ≡ pureNT ]
|
[ M.RawMonad.pureNT (backRaw (forth m)) ≡ pureNT ]
|
||||||
|
joinNTEq : (λ i → NaturalTransformation F[ Req i ∘ Req i ] (Req i))
|
||||||
|
[ M.RawMonad.joinNT (backRaw (forth m)) ≡ joinNT ]
|
||||||
backRawEq : backRaw (forth m) ≡ M.Monad.raw m
|
backRawEq : backRaw (forth m) ≡ M.Monad.raw m
|
||||||
-- stuck
|
-- stuck
|
||||||
M.RawMonad.R (backRawEq i) = Req i
|
M.RawMonad.R (backRawEq i) = Req i
|
||||||
M.RawMonad.pureNT (backRawEq i) = {!!} -- pureNTEq i
|
M.RawMonad.pureNT (backRawEq i) = pureNTEq i -- pureNTEq i
|
||||||
M.RawMonad.joinNT (backRawEq i) = {!!}
|
M.RawMonad.joinNT (backRawEq i) = joinNTEq i
|
||||||
|
|
||||||
backeq : (m : M.Monad) → back (forth m) ≡ m
|
backeq : (m : M.Monad) → back (forth m) ≡ m
|
||||||
backeq m = M.Monad≡ (backRawEq m)
|
backeq m = M.Monad≡ (backRawEq m)
|
||||||
|
|
Loading…
Reference in a new issue