| Step | Hyp | Ref | Expression | 
						
							| 1 |  | islss4.f |  |-  F = ( Scalar ` W ) | 
						
							| 2 |  | islss4.b |  |-  B = ( Base ` F ) | 
						
							| 3 |  | islss4.v |  |-  V = ( Base ` W ) | 
						
							| 4 |  | islss4.t |  |-  .x. = ( .s ` W ) | 
						
							| 5 |  | islss4.s |  |-  S = ( LSubSp ` W ) | 
						
							| 6 | 5 | lsssubg |  |-  ( ( W e. LMod /\ U e. S ) -> U e. ( SubGrp ` W ) ) | 
						
							| 7 | 1 4 2 5 | lssvscl |  |-  ( ( ( W e. LMod /\ U e. S ) /\ ( a e. B /\ b e. U ) ) -> ( a .x. b ) e. U ) | 
						
							| 8 | 7 | ralrimivva |  |-  ( ( W e. LMod /\ U e. S ) -> A. a e. B A. b e. U ( a .x. b ) e. U ) | 
						
							| 9 | 6 8 | jca |  |-  ( ( W e. LMod /\ U e. S ) -> ( U e. ( SubGrp ` W ) /\ A. a e. B A. b e. U ( a .x. b ) e. U ) ) | 
						
							| 10 | 3 | subgss |  |-  ( U e. ( SubGrp ` W ) -> U C_ V ) | 
						
							| 11 | 10 | ad2antrl |  |-  ( ( W e. LMod /\ ( U e. ( SubGrp ` W ) /\ A. a e. B A. b e. U ( a .x. b ) e. U ) ) -> U C_ V ) | 
						
							| 12 |  | eqid |  |-  ( 0g ` W ) = ( 0g ` W ) | 
						
							| 13 | 12 | subg0cl |  |-  ( U e. ( SubGrp ` W ) -> ( 0g ` W ) e. U ) | 
						
							| 14 | 13 | ne0d |  |-  ( U e. ( SubGrp ` W ) -> U =/= (/) ) | 
						
							| 15 | 14 | ad2antrl |  |-  ( ( W e. LMod /\ ( U e. ( SubGrp ` W ) /\ A. a e. B A. b e. U ( a .x. b ) e. U ) ) -> U =/= (/) ) | 
						
							| 16 |  | eqid |  |-  ( +g ` W ) = ( +g ` W ) | 
						
							| 17 | 16 | subgcl |  |-  ( ( U e. ( SubGrp ` W ) /\ ( a .x. b ) e. U /\ c e. U ) -> ( ( a .x. b ) ( +g ` W ) c ) e. U ) | 
						
							| 18 | 17 | 3exp |  |-  ( U e. ( SubGrp ` W ) -> ( ( a .x. b ) e. U -> ( c e. U -> ( ( a .x. b ) ( +g ` W ) c ) e. U ) ) ) | 
						
							| 19 | 18 | adantl |  |-  ( ( W e. LMod /\ U e. ( SubGrp ` W ) ) -> ( ( a .x. b ) e. U -> ( c e. U -> ( ( a .x. b ) ( +g ` W ) c ) e. U ) ) ) | 
						
							| 20 | 19 | ralrimdv |  |-  ( ( W e. LMod /\ U e. ( SubGrp ` W ) ) -> ( ( a .x. b ) e. U -> A. c e. U ( ( a .x. b ) ( +g ` W ) c ) e. U ) ) | 
						
							| 21 | 20 | ralimdv |  |-  ( ( W e. LMod /\ U e. ( SubGrp ` W ) ) -> ( A. b e. U ( a .x. b ) e. U -> A. b e. U A. c e. U ( ( a .x. b ) ( +g ` W ) c ) e. U ) ) | 
						
							| 22 | 21 | ralimdv |  |-  ( ( W e. LMod /\ U e. ( SubGrp ` W ) ) -> ( A. a e. B A. b e. U ( a .x. b ) e. U -> A. a e. B A. b e. U A. c e. U ( ( a .x. b ) ( +g ` W ) c ) e. U ) ) | 
						
							| 23 | 22 | impr |  |-  ( ( W e. LMod /\ ( U e. ( SubGrp ` W ) /\ A. a e. B A. b e. U ( a .x. b ) e. U ) ) -> A. a e. B A. b e. U A. c e. U ( ( a .x. b ) ( +g ` W ) c ) e. U ) | 
						
							| 24 | 1 2 3 16 4 5 | islss |  |-  ( U e. S <-> ( U C_ V /\ U =/= (/) /\ A. a e. B A. b e. U A. c e. U ( ( a .x. b ) ( +g ` W ) c ) e. U ) ) | 
						
							| 25 | 11 15 23 24 | syl3anbrc |  |-  ( ( W e. LMod /\ ( U e. ( SubGrp ` W ) /\ A. a e. B A. b e. U ( a .x. b ) e. U ) ) -> U e. S ) | 
						
							| 26 | 9 25 | impbida |  |-  ( W e. LMod -> ( U e. S <-> ( U e. ( SubGrp ` W ) /\ A. a e. B A. b e. U ( a .x. b ) e. U ) ) ) |