Metamath Proof Explorer


Theorem isvciOLD

Description: Properties that determine a complex vector space. (Contributed by NM, 5-Nov-2006) Obsolete version of iscvsi . (New usage is discouraged.) (Proof modification is discouraged.)

Ref Expression
Hypotheses isvciOLD.1 ⊢ G ∈ AbelOp
isvciOLD.2 ⊢ dom ⁡ G = X × X
isvciOLD.3 ⊢ S : ℂ × X ⟶ X
isvciOLD.4 ⊢ x ∈ X → 1 S x = x
isvciOLD.5 ⊢ y ∈ ℂ ∧ x ∈ X ∧ z ∈ X → y S x G z = y S x G y S z
isvciOLD.6 ⊢ y ∈ ℂ ∧ z ∈ ℂ ∧ x ∈ X → y + z S x = y S x G z S x
isvciOLD.7 ⊢ y ∈ ℂ ∧ z ∈ ℂ ∧ x ∈ X → y ⁢ z S x = y S z S x
isvciOLD.8 ⊢ W = G S
Assertion isvciOLD ⊢ W ∈ CVec OLD

Proof

Step Hyp Ref Expression
1 isvciOLD.1 ⊢ G ∈ AbelOp
2 isvciOLD.2 ⊢ dom ⁡ G = X × X
3 isvciOLD.3 ⊢ S : ℂ × X ⟶ X
4 isvciOLD.4 ⊢ x ∈ X → 1 S x = x
5 isvciOLD.5 ⊢ y ∈ ℂ ∧ x ∈ X ∧ z ∈ X → y S x G z = y S x G y S z
6 isvciOLD.6 ⊢ y ∈ ℂ ∧ z ∈ ℂ ∧ x ∈ X → y + z S x = y S x G z S x
7 isvciOLD.7 ⊢ y ∈ ℂ ∧ z ∈ ℂ ∧ x ∈ X → y ⁢ z S x = y S z S x
8 isvciOLD.8 ⊢ W = G S
9 5 3com12 ⊢ x ∈ X ∧ y ∈ ℂ ∧ z ∈ X → y S x G z = y S x G y S z
10 9 3expa ⊢ x ∈ X ∧ y ∈ ℂ ∧ z ∈ X → y S x G z = y S x G y S z
11 10 ralrimiva ⊢ x ∈ X ∧ y ∈ ℂ → ∀ z ∈ X y S x G z = y S x G y S z
12 6 7 jca ⊢ y ∈ ℂ ∧ z ∈ ℂ ∧ x ∈ X → y + z S x = y S x G z S x ∧ y ⁢ z S x = y S z S x
13 12 3comr ⊢ x ∈ X ∧ y ∈ ℂ ∧ z ∈ ℂ → y + z S x = y S x G z S x ∧ y ⁢ z S x = y S z S x
14 13 3expa ⊢ x ∈ X ∧ y ∈ ℂ ∧ z ∈ ℂ → y + z S x = y S x G z S x ∧ y ⁢ z S x = y S z S x
15 14 ralrimiva ⊢ x ∈ X ∧ y ∈ ℂ → ∀ z ∈ ℂ y + z S x = y S x G z S x ∧ y ⁢ z S x = y S z S x
16 11 15 jca ⊢ x ∈ X ∧ y ∈ ℂ → ∀ z ∈ X y S x G z = y S x G y S z ∧ ∀ z ∈ ℂ y + z S x = y S x G z S x ∧ y ⁢ z S x = y S z S x
17 16 ralrimiva ⊢ x ∈ X → ∀ y ∈ ℂ ∀ z ∈ X y S x G z = y S x G y S z ∧ ∀ z ∈ ℂ y + z S x = y S x G z S x ∧ y ⁢ z S x = y S z S x
18 4 17 jca ⊢ x ∈ X → 1 S x = x ∧ ∀ y ∈ ℂ ∀ z ∈ X y S x G z = y S x G y S z ∧ ∀ z ∈ ℂ y + z S x = y S x G z S x ∧ y ⁢ z S x = y S z S x
19 18 rgen ⊢ ∀ x ∈ X 1 S x = x ∧ ∀ y ∈ ℂ ∀ z ∈ X y S x G z = y S x G y S z ∧ ∀ z ∈ ℂ y + z S x = y S x G z S x ∧ y ⁢ z S x = y S z S x
20 ablogrpo ⊢ G ∈ AbelOp → G ∈ GrpOp
21 1 20 ax-mp ⊢ G ∈ GrpOp
22 21 2 grporn ⊢ X = ran ⁡ G
23 22 isvcOLD ⊢ G S ∈ CVec OLD ↔ G ∈ AbelOp ∧ S : ℂ × X ⟶ X ∧ ∀ x ∈ X 1 S x = x ∧ ∀ y ∈ ℂ ∀ z ∈ X y S x G z = y S x G y S z ∧ ∀ z ∈ ℂ y + z S x = y S x G z S x ∧ y ⁢ z S x = y S z S x
24 1 3 19 23 mpbir3an ⊢ G S ∈ CVec OLD
25 8 24 eqeltri ⊢ W ∈ CVec OLD