mirror of
https://github.com/ilyakooo0/Idris-dev.git
synced 2024-11-11 14:57:30 +03:00
Comment out VerifiedField and subclasses for now
This commit is contained in:
parent
be22ac6307
commit
cc86ef0bbe
@ -80,9 +80,9 @@ class (VerifiedRing a, RingWithUnity a) => VerifiedRingWithUnity a where
|
||||
total ringWithUnityIsUnityL : (l : a) -> l <.> unity = l
|
||||
total ringWithUnityIsUnityR : (r : a) -> unity <.> r = r
|
||||
|
||||
class (VerifiedRingWithUnity a, Field a) => VerifiedField a where
|
||||
total fieldInverseIsInverseL : (l : a) -> (notId : Not (l = neutral)) -> l <.> (inverseM l notId) = unity
|
||||
total fieldInverseIsInverseR : (r : a) -> (notId : Not (r = neutral)) -> (inverseM r notId) <.> r = unity
|
||||
--class (VerifiedRingWithUnity a, Field a) => VerifiedField a where
|
||||
-- total fieldInverseIsInverseL : (l : a) -> (notId : Not (l = neutral)) -> l <.> (inverseM l notId) = unity
|
||||
-- total fieldInverseIsInverseR : (r : a) -> (notId : Not (r = neutral)) -> (inverseM r notId) <.> r = unity
|
||||
|
||||
|
||||
class JoinSemilattice a => VerifiedJoinSemilattice a where
|
||||
@ -108,10 +108,10 @@ class (VerifiedJoinSemilattice a, VerifiedMeetSemilattice a) => VerifiedLattice
|
||||
class (VerifiedBoundedJoinSemilattice a, VerifiedBoundedMeetSemilattice a, VerifiedLattice a) => VerifiedBoundedLattice a where { }
|
||||
|
||||
|
||||
class (VerifiedRingWithUnity a, VerifiedAbelianGroup b, Module a b) => VerifiedModule a b where
|
||||
total moduleScalarMultiplyComposition : (x,y : a) -> (v : b) -> x <#> (y <#> v) = (x <.> y) <#> v
|
||||
total moduleScalarUnityIsUnity : (v : b) -> unity {a} <#> v = v
|
||||
total moduleScalarMultDistributiveWRTVectorAddition : (s : a) -> (v, w : b) -> s <#> (v <+> w) = (s <#> v) <+> (s <#> w)
|
||||
total moduleScalarMultDistributiveWRTModuleAddition : (s, t : a) -> (v : b) -> (s <+> t) <#> v = (s <#> v) <+> (t <#> v)
|
||||
--class (VerifiedRingWithUnity a, VerifiedAbelianGroup b, Module a b) => VerifiedModule a b where
|
||||
-- total moduleScalarMultiplyComposition : (x,y : a) -> (v : b) -> x <#> (y <#> v) = (x <.> y) <#> v
|
||||
-- total moduleScalarUnityIsUnity : (v : b) -> unity {a} <#> v = v
|
||||
-- total moduleScalarMultDistributiveWRTVectorAddition : (s : a) -> (v, w : b) -> s <#> (v <+> w) = (s <#> v) <+> (s <#> w)
|
||||
-- total moduleScalarMultDistributiveWRTModuleAddition : (s, t : a) -> (v : b) -> (s <+> t) <#> v = (s <#> v) <+> (t <#> v)
|
||||
|
||||
class (VerifiedField a, VerifiedModule a b) => VerifiedVectorSpace a b where {}
|
||||
--class (VerifiedField a, VerifiedModule a b) => VerifiedVectorSpace a b where {}
|
||||
|
Loading…
Reference in New Issue
Block a user