| Step |
Hyp |
Ref |
Expression |
| 1 |
|
ismnd.b |
|- B = ( Base ` G ) |
| 2 |
|
ismnd.p |
|- .+ = ( +g ` G ) |
| 3 |
1 2
|
ismnddef |
|- ( G e. Mnd <-> ( G e. Smgrp /\ E. e e. B A. a e. B ( ( e .+ a ) = a /\ ( a .+ e ) = a ) ) ) |
| 4 |
|
rexn0 |
|- ( E. e e. B A. a e. B ( ( e .+ a ) = a /\ ( a .+ e ) = a ) -> B =/= (/) ) |
| 5 |
|
fvprc |
|- ( -. G e. _V -> ( Base ` G ) = (/) ) |
| 6 |
1 5
|
eqtrid |
|- ( -. G e. _V -> B = (/) ) |
| 7 |
6
|
necon1ai |
|- ( B =/= (/) -> G e. _V ) |
| 8 |
1 2
|
issgrpv |
|- ( G e. _V -> ( G e. Smgrp <-> A. a e. B A. b e. B ( ( a .+ b ) e. B /\ A. c e. B ( ( a .+ b ) .+ c ) = ( a .+ ( b .+ c ) ) ) ) ) |
| 9 |
4 7 8
|
3syl |
|- ( E. e e. B A. a e. B ( ( e .+ a ) = a /\ ( a .+ e ) = a ) -> ( G e. Smgrp <-> A. a e. B A. b e. B ( ( a .+ b ) e. B /\ A. c e. B ( ( a .+ b ) .+ c ) = ( a .+ ( b .+ c ) ) ) ) ) |
| 10 |
9
|
pm5.32ri |
|- ( ( G e. Smgrp /\ E. e e. B A. a e. B ( ( e .+ a ) = a /\ ( a .+ e ) = a ) ) <-> ( A. a e. B A. b e. B ( ( a .+ b ) e. B /\ A. c e. B ( ( a .+ b ) .+ c ) = ( a .+ ( b .+ c ) ) ) /\ E. e e. B A. a e. B ( ( e .+ a ) = a /\ ( a .+ e ) = a ) ) ) |
| 11 |
3 10
|
bitri |
|- ( G e. Mnd <-> ( A. a e. B A. b e. B ( ( a .+ b ) e. B /\ A. c e. B ( ( a .+ b ) .+ c ) = ( a .+ ( b .+ c ) ) ) /\ E. e e. B A. a e. B ( ( e .+ a ) = a /\ ( a .+ e ) = a ) ) ) |