Move Functions (#119)

This commit is contained in:
Patrick Stevens
2020-04-18 17:47:27 +01:00
committed by GitHub
parent 84a146f72c
commit 1831ef49c4
112 changed files with 203 additions and 193 deletions

View File

@@ -2,7 +2,7 @@
open import Sets.EquivalenceRelations
open import Setoids.Setoids
open import Functions
open import Functions.Definition
open import Groups.Definition
open import Groups.Homomorphisms.Definition
open import Groups.Subgroups.Definition

View File

@@ -2,7 +2,7 @@
open import LogicalFormulae
open import Setoids.Setoids
open import Functions
open import Functions.Definition
open import Agda.Primitive using (Level; lzero; lsuc; _⊔_)
open import Numbers.Naturals.Naturals
open import Numbers.Integers.Integers

View File

@@ -3,7 +3,7 @@
open import LogicalFormulae
open import Numbers.Naturals.Semiring -- for length
open import Lists.Lists
open import Functions
open import Functions.Definition
--open import Groups.Actions
module Groups.FinitePermutations where

View File

@@ -2,7 +2,7 @@
open import LogicalFormulae
open import Setoids.Setoids
open import Functions
open import Functions.Definition
open import Agda.Primitive using (Level; lzero; lsuc; _⊔_)
open import Numbers.Naturals.Semiring
open import Numbers.Naturals.Order

View File

@@ -11,7 +11,8 @@ open import Numbers.Naturals.Semiring
open import Numbers.Naturals.Order
open import LogicalFormulae
open import Semirings.Definition
open import Functions
open import Functions.Definition
open import Functions.Lemmas
open import Groups.Isomorphisms.Definition
open import Groups.FreeGroup.Word
open import Groups.FreeGroup.Group

View File

@@ -9,7 +9,7 @@ open import Decidable.Sets
open import Numbers.Naturals.Order
open import LogicalFormulae
open import Semirings.Definition
open import Functions
open import Functions.Definition
open import Groups.Isomorphisms.Definition
open import Boolean.Definition

View File

@@ -1,7 +1,7 @@
{-# OPTIONS --safe --warning=error #-}
open import Sets.EquivalenceRelations
open import Functions
open import Functions.Definition
open import Agda.Primitive using (Level; lzero; lsuc; _⊔_; Setω)
open import Setoids.Setoids
open import Groups.Definition

View File

@@ -1,7 +1,7 @@
{-# OPTIONS --safe --warning=error --without-K #-}
open import Sets.EquivalenceRelations
open import Functions
open import Functions.Definition
open import Agda.Primitive using (Level; lzero; lsuc; _⊔_; Setω)
open import Setoids.Setoids
open import Groups.Definition

View File

@@ -1,7 +1,7 @@
{-# OPTIONS --safe --warning=error #-}
open import Sets.EquivalenceRelations
open import Functions
open import Functions.Definition
open import Agda.Primitive using (Level; lzero; lsuc; _⊔_; Setω)
open import Setoids.Setoids
open import Groups.Definition

View File

@@ -1,7 +1,7 @@
{-# OPTIONS --safe --warning=error #-}
open import Sets.EquivalenceRelations
open import Functions
open import Functions.Definition
open import Agda.Primitive using (Level; lzero; lsuc; _⊔_; Setω)
open import Setoids.Setoids
open import Groups.Definition

View File

@@ -1,7 +1,7 @@
{-# OPTIONS --safe --warning=error #-}
open import Sets.EquivalenceRelations
open import Functions
open import Functions.Definition
open import Agda.Primitive using (Level; lzero; lsuc; _⊔_; Setω)
open import Setoids.Setoids
open import Groups.Definition

View File

@@ -1,7 +1,7 @@
{-# OPTIONS --safe --warning=error --without-K #-}
open import Setoids.Setoids
open import Functions
open import Functions.Definition
open import Groups.Definition
open import Sets.EquivalenceRelations
open import Groups.Homomorphisms.Definition

View File

@@ -1,7 +1,7 @@
{-# OPTIONS --safe --warning=error --without-K #-}
open import Setoids.Setoids
open import Functions
open import Functions.Definition
open import Groups.Definition
open import Sets.EquivalenceRelations
open import Groups.Homomorphisms.Definition

View File

@@ -6,7 +6,7 @@ open import Groups.Homomorphisms.Definition
open import Groups.Definition
open import Numbers.Naturals.Naturals
open import Setoids.Setoids
open import Functions
open import Functions.Definition
open import Sets.EquivalenceRelations
open import Agda.Primitive using (Level; lzero; lsuc; _⊔_)

View File

@@ -2,7 +2,7 @@
open import LogicalFormulae
open import Setoids.Setoids
open import Functions
open import Functions.Definition
open import Groups.Definition
open import Sets.EquivalenceRelations
open import Groups.Isomorphisms.Definition

View File

@@ -2,7 +2,8 @@
open import LogicalFormulae
open import Setoids.Setoids
open import Functions
open import Functions.Definition
open import Functions.Lemmas
open import Agda.Primitive using (Level; lzero; lsuc; _⊔_)
open import Numbers.Naturals.Semiring
open import Numbers.Naturals.Order

View File

@@ -6,7 +6,6 @@ open import Groups.Definition
open import Groups.Orders.Partial.Definition
open import Setoids.Orders.Partial.Definition
open import Setoids.Setoids
open import Functions
open import Agda.Primitive using (Level; lzero; lsuc; _⊔_)

View File

@@ -3,7 +3,7 @@
open import Groups.Definition
open import Setoids.Orders.Partial.Definition
open import Setoids.Setoids
open import Functions
open import Functions.Definition
open import Agda.Primitive using (Level; lzero; lsuc; _⊔_)

View File

@@ -4,11 +4,10 @@ open import LogicalFormulae
open import Groups.Abelian.Definition
open import Groups.Definition
open import Setoids.Setoids
open import Functions
open import Functions.Definition
open import Sets.EquivalenceRelations
open import Lists.Lists
module Groups.Polynomials.Addition {a b : _} {A : Set a} {S : Setoid {a} {b} A} {_+_ : A A A} (G : Group S _+_) where
open import Groups.Polynomials.Definition G

View File

@@ -1,6 +1,6 @@
{-# OPTIONS --warning=error --safe --without-K #-}
open import Functions
open import Functions.Definition
open import Groups.Definition
open import Groups.Homomorphisms.Definition
open import Setoids.Setoids
@@ -25,7 +25,6 @@ quotientGroupLemma' {S = S} {T = T} G {H = H} f fx=fy = transferToRight H (trans
open Setoid T
open Equivalence eq
projectionMapIsGroupHom : GroupHom G (quotientGroupByHom G fHom) id
GroupHom.groupHom projectionMapIsGroupHom {x} {y} = quotientGroupLemma G fHom (Equivalence.reflexive (Setoid.eq T))
GroupHom.wellDefined projectionMapIsGroupHom x=y = quotientGroupLemma G fHom (GroupHom.wellDefined fHom x=y)