Documentation

Mathlib.GroupTheory.Subgroup.Order

Ordered instances on subgroups #

theorem AddSubgroupClass.toOrderedAddCommGroup.proof_10 {G : Type u_1} {S : Type u_2} [SetLike S G] [OrderedAddCommGroup G] [AddSubgroupClass S G] (H : S) :
∀ (x : ↥H) (x_1 : ℤ), ↑(x_1 • x) = ↑(x_1 • x)
theorem AddSubgroupClass.toOrderedAddCommGroup.proof_7 {G : Type u_1} {S : Type u_2} [SetLike S G] [OrderedAddCommGroup G] [AddSubgroupClass S G] (H : S) :
∀ (x : ↥H), ↑(-x) = ↑(-x)
theorem AddSubgroupClass.toOrderedAddCommGroup.proof_4 {G : Type u_1} {S : Type u_2} [SetLike S G] (H : S) :
Function.Injective fun (a : ↥H) => ↑a
theorem AddSubgroupClass.toOrderedAddCommGroup.proof_8 {G : Type u_1} {S : Type u_2} [SetLike S G] [OrderedAddCommGroup G] [AddSubgroupClass S G] (H : S) :
∀ (x x_1 : ↥H), ↑(x - x_1) = ↑(x - x_1)
theorem AddSubgroupClass.toOrderedAddCommGroup.proof_6 {G : Type u_1} {S : Type u_2} [SetLike S G] [OrderedAddCommGroup G] [AddSubgroupClass S G] (H : S) :
∀ (x x_1 : ↥H), ↑(x + x_1) = ↑(x + x_1)

An additive subgroup of an AddOrderedCommGroup is an AddOrderedCommGroup.

Equations
theorem AddSubgroupClass.toOrderedAddCommGroup.proof_5 {G : Type u_1} {S : Type u_2} [SetLike S G] [OrderedAddCommGroup G] [AddSubgroupClass S G] (H : S) :
↑0 = ↑0
theorem AddSubgroupClass.toOrderedAddCommGroup.proof_9 {G : Type u_1} {S : Type u_2} [SetLike S G] [OrderedAddCommGroup G] [AddSubgroupClass S G] (H : S) :
∀ (x : ↥H) (x_1 : ℕ), ↑(x_1 • x) = ↑(x_1 • x)
instance SubgroupClass.toOrderedCommGroup {G : Type u_1} {S : Type u_2} [SetLike S G] [OrderedCommGroup G] [SubgroupClass S G] (H : S) :

A subgroup of an OrderedCommGroup is an OrderedCommGroup.

Equations
theorem AddSubgroupClass.toLinearOrderedAddCommGroup.proof_8 {G : Type u_1} {S : Type u_2} [SetLike S G] [LinearOrderedAddCommGroup G] [AddSubgroupClass S G] (H : S) :
∀ (x x_1 : ↥H), ↑(x - x_1) = ↑(x - x_1)
theorem AddSubgroupClass.toLinearOrderedAddCommGroup.proof_9 {G : Type u_1} {S : Type u_2} [SetLike S G] [LinearOrderedAddCommGroup G] [AddSubgroupClass S G] (H : S) :
∀ (x : ↥H) (x_1 : ℕ), ↑(x_1 • x) = ↑(x_1 • x)
theorem AddSubgroupClass.toLinearOrderedAddCommGroup.proof_6 {G : Type u_1} {S : Type u_2} [SetLike S G] [LinearOrderedAddCommGroup G] [AddSubgroupClass S G] (H : S) :
∀ (x x_1 : ↥H), ↑(x + x_1) = ↑(x + x_1)
theorem AddSubgroupClass.toLinearOrderedAddCommGroup.proof_4 {G : Type u_1} {S : Type u_2} [SetLike S G] (H : S) :
Function.Injective fun (a : ↥H) => ↑a
theorem AddSubgroupClass.toLinearOrderedAddCommGroup.proof_11 {G : Type u_1} {S : Type u_2} [SetLike S G] [LinearOrderedAddCommGroup G] (H : S) :
∀ (x x_1 : ↥H), ↑(x ⊔ x_1) = ↑(x ⊔ x_1)
theorem AddSubgroupClass.toLinearOrderedAddCommGroup.proof_12 {G : Type u_1} {S : Type u_2} [SetLike S G] [LinearOrderedAddCommGroup G] (H : S) :
∀ (x x_1 : ↥H), ↑(x ⊓ x_1) = ↑(x ⊓ x_1)
theorem AddSubgroupClass.toLinearOrderedAddCommGroup.proof_7 {G : Type u_1} {S : Type u_2} [SetLike S G] [LinearOrderedAddCommGroup G] [AddSubgroupClass S G] (H : S) :
∀ (x : ↥H), ↑(-x) = ↑(-x)
theorem AddSubgroupClass.toLinearOrderedAddCommGroup.proof_10 {G : Type u_1} {S : Type u_2} [SetLike S G] [LinearOrderedAddCommGroup G] [AddSubgroupClass S G] (H : S) :
∀ (x : ↥H) (x_1 : ℤ), ↑(x_1 • x) = ↑(x_1 • x)

A subgroup of a LinearOrderedCommGroup is a LinearOrderedCommGroup.

Equations
theorem AddSubgroup.toOrderedAddCommGroup.proof_4 {G : Type u_1} [OrderedAddCommGroup G] (H : AddSubgroup G) :
∀ (x : ↥H), ↑(-x) = ↑(-x)
theorem AddSubgroup.toOrderedAddCommGroup.proof_5 {G : Type u_1} [OrderedAddCommGroup G] (H : AddSubgroup G) :
∀ (x x_1 : ↥H), ↑(x - x_1) = ↑(x - x_1)
theorem AddSubgroup.toOrderedAddCommGroup.proof_7 {G : Type u_1} [OrderedAddCommGroup G] (H : AddSubgroup G) :
∀ (x : ↥H) (x_1 : ℤ), ↑(x_1 • x) = ↑(x_1 • x)
theorem AddSubgroup.toOrderedAddCommGroup.proof_3 {G : Type u_1} [OrderedAddCommGroup G] (H : AddSubgroup G) :
∀ (x x_1 : ↥H), ↑(x + x_1) = ↑(x + x_1)
theorem AddSubgroup.toOrderedAddCommGroup.proof_6 {G : Type u_1} [OrderedAddCommGroup G] (H : AddSubgroup G) :
∀ (x : ↥H) (x_1 : ℕ), ↑(x_1 • x) = ↑(x_1 • x)

An AddSubgroup of an AddOrderedCommGroup is an AddOrderedCommGroup.

Equations

A subgroup of an OrderedCommGroup is an OrderedCommGroup.

Equations
theorem AddSubgroup.toLinearOrderedAddCommGroup.proof_5 {G : Type u_1} [LinearOrderedAddCommGroup G] (H : AddSubgroup G) :
∀ (x x_1 : ↥H), ↑(x - x_1) = ↑(x - x_1)
theorem AddSubgroup.toLinearOrderedAddCommGroup.proof_4 {G : Type u_1} [LinearOrderedAddCommGroup G] (H : AddSubgroup G) :
∀ (x : ↥H), ↑(-x) = ↑(-x)
theorem AddSubgroup.toLinearOrderedAddCommGroup.proof_8 {G : Type u_1} [LinearOrderedAddCommGroup G] (H : AddSubgroup G) :
∀ (x x_1 : ↥H), ↑(x ⊔ x_1) = ↑(x ⊔ x_1)
theorem AddSubgroup.toLinearOrderedAddCommGroup.proof_7 {G : Type u_1} [LinearOrderedAddCommGroup G] (H : AddSubgroup G) :
∀ (x : ↥H) (x_1 : ℤ), ↑(x_1 • x) = ↑(x_1 • x)
theorem AddSubgroup.toLinearOrderedAddCommGroup.proof_9 {G : Type u_1} [LinearOrderedAddCommGroup G] (H : AddSubgroup G) :
∀ (x x_1 : ↥H), ↑(x ⊓ x_1) = ↑(x ⊓ x_1)
theorem AddSubgroup.toLinearOrderedAddCommGroup.proof_3 {G : Type u_1} [LinearOrderedAddCommGroup G] (H : AddSubgroup G) :
∀ (x x_1 : ↥H), ↑(x + x_1) = ↑(x + x_1)
theorem AddSubgroup.toLinearOrderedAddCommGroup.proof_6 {G : Type u_1} [LinearOrderedAddCommGroup G] (H : AddSubgroup G) :
∀ (x : ↥H) (x_1 : ℕ), ↑(x_1 • x) = ↑(x_1 • x)