summaryrefslogtreecommitdiff
path: root/Everything.agda
diff options
context:
space:
mode:
authorGreg Brown <greg.brown@cl.cam.ac.uk>2022-01-18 22:01:46 +0000
committerGreg Brown <greg.brown@cl.cam.ac.uk>2022-01-18 22:01:46 +0000
commit91bc16d54ec0a6e5d904673951fe091a9973d9b4 (patch)
treef9dd9bdeffe101375ed37ccf5148013751276644 /Everything.agda
parentf640cb65e9106be5674f8f13d9594d12966d823a (diff)
Define the semantics of pseudocode data types.
Diffstat (limited to 'Everything.agda')
-rw-r--r--Everything.agda17
1 files changed, 14 insertions, 3 deletions
diff --git a/Everything.agda b/Everything.agda
index e1a82ae..f47f3b7 100644
--- a/Everything.agda
+++ b/Everything.agda
@@ -14,15 +14,26 @@ import Helium.Algebra.Bundles
-- Relations between properties of functions when the underlying relation is a setoid
import Helium.Algebra.Consequences.Setoid
--- Construct algebras of vectors in a pointwise manner
-import Helium.Algebra.Construct.Pointwise
-
-- More core algebraic definitions
import Helium.Algebra.Core
+-- Definitions of decidable algebraic structures like monoids and rings
+-- (packed in records together with sets, operations, etc.)
+import Helium.Algebra.Decidable.Bundles
+
+-- Construct decidable algebras of vectors in a pointwise manner
+import Helium.Algebra.Decidable.Construct.Pointwise
+
+-- Some decidable algebraic structures (not packed up with sets,
+-- operations, etc.)
+import Helium.Algebra.Decidable.Structures
+
-- More properties of functions
import Helium.Algebra.Definitions
+-- Redefine Ring monomorphisms to resolve problems with overloading.
+import Helium.Algebra.Morphism.Structures
+
-- Ordering properties of functions
import Helium.Algebra.Ordered.Definitions