{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE FlexibleContexts #-}
module OAlg.Hom.Proposition
( prpHomDisjOp
)
where
import OAlg.Prelude
import OAlg.Hom.Oriented
import OAlg.Hom.Multiplicative
import OAlg.Hom.Fibred
import OAlg.Hom.FibredOriented
import OAlg.Hom.Additive
import OAlg.Hom.Vectorial
prpHomDisjOp :: Statement
prpHomDisjOp :: Statement
prpHomDisjOp = String -> Label
Prp String
"HomDisjOp" Label -> Statement -> Statement
:<=>:
[Statement] -> Statement
And [ Statement
prpHomDisjOpOrt
, Statement
prpHomDisjOpFbr
, Statement
prpHomDisjOpFbrOrt
, Statement
prpHomDisjOpMlt
, Statement
prpHomDisjOpAdd
, Statement
prpHomDisjOpVecZ
]