(Partly inspired by the Y Perm Challenge thread, although I'd already worked this out last year and never bothered posting it here.)
tl;dr this post is not for you if you don't have the attention span to read through it (but basically you get only 1344 of the possible corner permutations)
It is known that you can solve a cube using only J perms, and indeed only one of the two J perms is needed. The same can be said of R perms and (I think) G perms as well. T perms and F perms (with the blocks aligned) won't work, since they divide the edges into three orbits of four pieces. What about the diag PLLs?
What corner permutations can you get by doing only E perms, starting from a solved cube? For the sake of not making this "trivial", we choose to use the standard E perm [R U' R', D] [R U R', D] that swaps two pairs of corners, while leaving the edges intact, and we forbid any AUFing. There are two possible E perms for each face, so there are twelve E perms in total that we are free to use. Since we're ignoring edges, we could just as well use the even-parity N perms, V perm, or Y perm, but those all have odd-parity standard algs, which would be confusing.
Label the eight corners with the three-bit binary strings \( \{0,1\}^3 \) thus: place the DBL corner at the origin and, for each corner, read off the x, y, z coordinates in that order to get its label. (Assume the cube is of unit width blah blah, this is not the important or interesting part.) Now, we can treat the coordinates as living in the vector space \( \mathbb F_2^3 \), which is a vector space over the finite field \( \mathbb F_2=\{0,1\} \). Let \( G\le\operatorname{Sym}(\{0,1\}^3) \) be the group of corner permutations generated by E perms
\( \begin{aligned}G:=\langle&\overbrace{(000,001)(010,011),~(000,010)(001,011)}^{\text{L-face E perms}},~\overbrace{(100,101)(110,011),~(100,110)(101,111)}^{\text{R-face E perms}},\\
&\overbrace{(000,001)(100,101),~(000,100)(001,101)}^{\text{D-face E perms}},~\overbrace{(010,011)(110,111),~(010,110)(011,111)}^{\text{U-face E perms}},\\
&\overbrace{(000,010)(100,110),~(000,100)(010,110)}^{\text{B-face E perms}},~\overbrace{(100,001)(110,111),~(100,110)(101,111)}^{\text{F-face E perms}}\rangle\end{aligned} \)
The first easy result: \( G \) is transitive, which is to say, given any corner piece in any corner location, you can always find some sequence of E perms that'll solve that one corner. How do you do this? You can always use an E perm to bring a corner piece to any adjacent location, so just keep doing this until you get the corner piece to where you want it to be. More than that, \( G \) is in fact triply transitive: given any three corner pieces in any three corner locations, you can always find some sequence of E perms that'll solve those three corner pieces. This can be done in essentially the same manner: assuming that the three locations are all on the same face, you can solve one corner first, then use E perms on the remaining three faces to solve the second corner, then E perms on the remaining two faces to solve the third corner.
If you try to extend this to the fourth corner, you run into some trouble: no matter which three corners you solve first, you'll have either no free face (in which case you're stuck), or you have one free face and one extra free location, and you cannot get any corner piece that's on the free face into the extra free location via E perms on just that free face. A priori, we can't yet conclude whether G is 4-transitive; maybe the basic method described for 3-transitivity won't work, but there's a more sophisticated method that does? (Think of this as being analogous to how, after solving the first layer with the LBL method, you can't do much without temporarily breaking it up.) It turns out that \( G \) is in fact not 4-transitive. I'll first demonstrate the first proof I found (which is somewhat brute-forcey), then show a clean and slightly more sophisticated proof later on.
Lemma: \( G \) is a proper subgroup of the alternating group \( \operatorname{Alt}(\{0,1\}^3) \) (the collection of even permutations).
Proof: The generating elements given in the definition are all even permutations, so \( G\le\operatorname{Alt}(\{0,1\}^3) \). Consider the possible ways of partitioning the eight corners into two disjoint subsets of four corners each; there are \( \binom84/2=35 \) ways of doing this. Let \( S:=\{\{A,B\}:A\sqcup B=\{0,1\}^3\text{ and }|A|=|B|=4\} \) be the set of such partitions. We have the induced action of \( \operatorname{Alt}(\{0,1\}^3) \) on \( S \) given by \( \pi\cdot\{\{a,b,c,d\},\{e,f,g,h\}\}:=\{\{\pi(a),\pi(b),\pi(c),\pi(d)\},\{\pi(e),\pi(f),\pi(g),\pi(h)\}\} \).
The orbit of \( \{\{000,001,010,011\},\{100,101,110,111\}\} \) (the partition into corners on the left side and corners on the right side) under \( G \) can be verified (with some effort; exercise for the reader) to consist exactly of the following seven partitions:
\( \{\{000,001,010,011\},\{100,101,110,111\}\}\\
\{\{000,001,100,101\},\{010,011,110,111\}\}\\
\{\{000,010,100,110\},\{001,011,101,111\}\}\\
\{\{000,001,110,111\},\{010,011,100,101\}\}\\
\{\{000,011,100,111\},\{001,010,101,110\}\}\\
\{\{000,010,101,111\},\{001,011,100,110\}\}\\
\{\{000,011,101,110\},\{001,010,100,111\}\}
\)
(This can be written more succinctly as \( \{\{u\in\mathbb F_2^3:u\cdot v=0\},\{u\in\mathbb F_2^3:u\cdot v=1\}\} \) where \( v\in\mathbb F_2^3\backslash\{000\} \) and \( u\cdot v:=u_xv_x+u_yv_y+u_zv_z \) is the dot product.) However, the orbit under \( \operatorname{Alt}(\{0,1\}^3) \) is exactly \( S \) itself, so \( G \) and \( \operatorname{Alt}(\{0,1\}^3) \) must be different groups. □
Theorem: \( G \) is not 4-transitive.
Proof: Suppose for contradiction that \( G \) is 4-transitive. Then \( G \) contains every permutation that decomposes into two disjoint transpositions. However, this generates all of \( \operatorname{Alt}(\{0,1\}^3) \), contradicting the above lemma. □
(Note that for any \( n\ge5 \), the collection of 2+2-cycles generates \( A_n \). (Proof omitted.) We used the case \( n=8 \) above. This is incidentally false for \( n=4 \): the 2+2-cycles in a set of four elements do not generate every even permutation, but just the Klein four-group \( V\cong(\mathbb Z/2)^2 \).)
So what's the short proof? First observe that we can write the generating elements of \( G \) given above (the twelve E perms) as invertible affine functions on the vector space \( \mathbb F_2^3 \). For example, the first four (E perms on the left and right faces) are, in the same order as given above:
\( (x,y,z)\mapsto(x,y,x+z+1)\\
(x,y,z)\mapsto(x,x+y+1,z)\\
(x,y,z)\mapsto(x,y,x+z)\\
(x,y,z)\mapsto(x,x+y,z) \)
Clearly, \( G \) must be a subgroup of the group of invertible affine functions, \( AGL(3,2) \). We can compute the order of \( AGL(n,F) \) to be \( |F|^n\prod_{j=0}^{n-1}(|F|^n-|F|^j) \) if \( F \) is a finite field; substituting \( n=3 \) and \( F=\mathbb F_2 \), we get \( |AGL(3,2)|=2^3(2^3-1)(2^3-2)(2^3-4)=1344 \). Whatever \( G \) is, it can't be larger than \( AGL(3,2) \), which is already a proper subgroup of \( \operatorname{Alt}(\{0,1\}^3) \). This gives an alternative proof of the lemma above.
(In general, we almost have something like multiple transitivity for \( AGL(n,F) \)—if we have \( n \) points not lying in an \( (n-2) \)-dimensional hyperplane, then we can send those \( n \) points to any other \( n \) points not lying in an \( (n-2) \)-dimensional hyperplane. This "linear independence" condition cannot be dropped; we cannot say that \( AGL(n,F) \) is \( n \)-transitive even though "most" sets of \( n \) points can be sent to "most" sets of \( n \) destination locations. However, it does turn out that \( AGL(n,2) \) is 3-transitive for \( n\ge2 \). Also, in general, it may or may not be true that \( AGL(n,F) \) has only even permutations; it happens to be true for \( AGL(3,2) \), though.)
(Another side note: multiple transitivity is a very strange thing in the study of permutation groups. While transitive groups show up all over the place, 2-transitive groups are rarer, 3-transitive groups have very special properties, and with only finitely many exceptions, 4-transitive groups are all alternating groups or symmetric groups. This seemingly innocuous statement about 4-transitive groups requires the notorious mega-theorem of the classification of finite simple groups to prove. In the context of twisty puzzles, think of this as something like: if the puzzle has a lot of pieces and you can always bring any 4 pieces to any 4 locations, then you can get every even permutation. Note that this doesn't tell you how to accomplish this! It doesn't tell you how to construct commutators that affect only a small number of pieces with "short" move sequences. It doesn't even guarantee that such short commutators will exist.)
Theorem: \( G=AGL(3,2) \) and \( |G|=1344 \).
Proof: We have already established "\( \le \)". For the other direction, note that the affine group is generated by the nondegenerate elementary row operations and the translations, so we check that those are in \( G \). Since both \( G \) and \( AGL(3,2) \) are closed under conjugation by the symmetries of a cube, we will only look at one symmetry representative for each case.
Translation: \( ((x,y,z)\mapsto(x,y,z+1))=\overbrace{(000,001)(010,011)}^{\in G}\overbrace{(100,101)(110,111)}^{\in G} \)
Swapping rows: \( ((x,y,z)\mapsto(x,z,y))=(001,010)(101,110)=(000,001)(000,010)(000,001)(100,101)(100,110)(100,101)=\overbrace{(000,001)(100,101)}^{\in G}\overbrace{(000,010)(100,110)}^{\in G}\overbrace{(000,001)(100,101)}^{\in G} \)
Adding one row to another: \( ((x,y,z)\mapsto(x,y,x+z))\in G \) (this is already an E perm; see above)
Multiplying a row by a nonzero amount: the only nonzero scalar is 1, so there's nothing to check here.
Therefore \( AGL(3,2)\le G \), and hence \( G=AGL(3,2) \). As a consequence, \( |G|=|AGL(3,2)|=1344 \). □
To conclude, exactly 1344 out of all 8! = 40320 corner permutations are reachable using only E perms.
Your homework, if you've somehow read through all of this: Show that \( G \) is a maximal subgroup of \( \operatorname{Alt}(\{0,1\}^3) \), i.e. for any \( \pi\in\operatorname{Alt}(\{0,1\}^3)\backslash G \), it holds that \( \langle G,\pi\rangle=\operatorname{Alt}(\{0,1\}^3) \). (What this means: while we don't get every even permutation of the corners with only E perms, we fail to do so by the "smallest" possible amount.)
tl;dr this post is not for you if you don't have the attention span to read through it (but basically you get only 1344 of the possible corner permutations)
It is known that you can solve a cube using only J perms, and indeed only one of the two J perms is needed. The same can be said of R perms and (I think) G perms as well. T perms and F perms (with the blocks aligned) won't work, since they divide the edges into three orbits of four pieces. What about the diag PLLs?
What corner permutations can you get by doing only E perms, starting from a solved cube? For the sake of not making this "trivial", we choose to use the standard E perm [R U' R', D] [R U R', D] that swaps two pairs of corners, while leaving the edges intact, and we forbid any AUFing. There are two possible E perms for each face, so there are twelve E perms in total that we are free to use. Since we're ignoring edges, we could just as well use the even-parity N perms, V perm, or Y perm, but those all have odd-parity standard algs, which would be confusing.
Label the eight corners with the three-bit binary strings \( \{0,1\}^3 \) thus: place the DBL corner at the origin and, for each corner, read off the x, y, z coordinates in that order to get its label. (Assume the cube is of unit width blah blah, this is not the important or interesting part.) Now, we can treat the coordinates as living in the vector space \( \mathbb F_2^3 \), which is a vector space over the finite field \( \mathbb F_2=\{0,1\} \). Let \( G\le\operatorname{Sym}(\{0,1\}^3) \) be the group of corner permutations generated by E perms
\( \begin{aligned}G:=\langle&\overbrace{(000,001)(010,011),~(000,010)(001,011)}^{\text{L-face E perms}},~\overbrace{(100,101)(110,011),~(100,110)(101,111)}^{\text{R-face E perms}},\\
&\overbrace{(000,001)(100,101),~(000,100)(001,101)}^{\text{D-face E perms}},~\overbrace{(010,011)(110,111),~(010,110)(011,111)}^{\text{U-face E perms}},\\
&\overbrace{(000,010)(100,110),~(000,100)(010,110)}^{\text{B-face E perms}},~\overbrace{(100,001)(110,111),~(100,110)(101,111)}^{\text{F-face E perms}}\rangle\end{aligned} \)
The first easy result: \( G \) is transitive, which is to say, given any corner piece in any corner location, you can always find some sequence of E perms that'll solve that one corner. How do you do this? You can always use an E perm to bring a corner piece to any adjacent location, so just keep doing this until you get the corner piece to where you want it to be. More than that, \( G \) is in fact triply transitive: given any three corner pieces in any three corner locations, you can always find some sequence of E perms that'll solve those three corner pieces. This can be done in essentially the same manner: assuming that the three locations are all on the same face, you can solve one corner first, then use E perms on the remaining three faces to solve the second corner, then E perms on the remaining two faces to solve the third corner.
If you try to extend this to the fourth corner, you run into some trouble: no matter which three corners you solve first, you'll have either no free face (in which case you're stuck), or you have one free face and one extra free location, and you cannot get any corner piece that's on the free face into the extra free location via E perms on just that free face. A priori, we can't yet conclude whether G is 4-transitive; maybe the basic method described for 3-transitivity won't work, but there's a more sophisticated method that does? (Think of this as being analogous to how, after solving the first layer with the LBL method, you can't do much without temporarily breaking it up.) It turns out that \( G \) is in fact not 4-transitive. I'll first demonstrate the first proof I found (which is somewhat brute-forcey), then show a clean and slightly more sophisticated proof later on.
Lemma: \( G \) is a proper subgroup of the alternating group \( \operatorname{Alt}(\{0,1\}^3) \) (the collection of even permutations).
Proof: The generating elements given in the definition are all even permutations, so \( G\le\operatorname{Alt}(\{0,1\}^3) \). Consider the possible ways of partitioning the eight corners into two disjoint subsets of four corners each; there are \( \binom84/2=35 \) ways of doing this. Let \( S:=\{\{A,B\}:A\sqcup B=\{0,1\}^3\text{ and }|A|=|B|=4\} \) be the set of such partitions. We have the induced action of \( \operatorname{Alt}(\{0,1\}^3) \) on \( S \) given by \( \pi\cdot\{\{a,b,c,d\},\{e,f,g,h\}\}:=\{\{\pi(a),\pi(b),\pi(c),\pi(d)\},\{\pi(e),\pi(f),\pi(g),\pi(h)\}\} \).
The orbit of \( \{\{000,001,010,011\},\{100,101,110,111\}\} \) (the partition into corners on the left side and corners on the right side) under \( G \) can be verified (with some effort; exercise for the reader) to consist exactly of the following seven partitions:
\( \{\{000,001,010,011\},\{100,101,110,111\}\}\\
\{\{000,001,100,101\},\{010,011,110,111\}\}\\
\{\{000,010,100,110\},\{001,011,101,111\}\}\\
\{\{000,001,110,111\},\{010,011,100,101\}\}\\
\{\{000,011,100,111\},\{001,010,101,110\}\}\\
\{\{000,010,101,111\},\{001,011,100,110\}\}\\
\{\{000,011,101,110\},\{001,010,100,111\}\}
\)
(This can be written more succinctly as \( \{\{u\in\mathbb F_2^3:u\cdot v=0\},\{u\in\mathbb F_2^3:u\cdot v=1\}\} \) where \( v\in\mathbb F_2^3\backslash\{000\} \) and \( u\cdot v:=u_xv_x+u_yv_y+u_zv_z \) is the dot product.) However, the orbit under \( \operatorname{Alt}(\{0,1\}^3) \) is exactly \( S \) itself, so \( G \) and \( \operatorname{Alt}(\{0,1\}^3) \) must be different groups. □
Theorem: \( G \) is not 4-transitive.
Proof: Suppose for contradiction that \( G \) is 4-transitive. Then \( G \) contains every permutation that decomposes into two disjoint transpositions. However, this generates all of \( \operatorname{Alt}(\{0,1\}^3) \), contradicting the above lemma. □
(Note that for any \( n\ge5 \), the collection of 2+2-cycles generates \( A_n \). (Proof omitted.) We used the case \( n=8 \) above. This is incidentally false for \( n=4 \): the 2+2-cycles in a set of four elements do not generate every even permutation, but just the Klein four-group \( V\cong(\mathbb Z/2)^2 \).)
So what's the short proof? First observe that we can write the generating elements of \( G \) given above (the twelve E perms) as invertible affine functions on the vector space \( \mathbb F_2^3 \). For example, the first four (E perms on the left and right faces) are, in the same order as given above:
\( (x,y,z)\mapsto(x,y,x+z+1)\\
(x,y,z)\mapsto(x,x+y+1,z)\\
(x,y,z)\mapsto(x,y,x+z)\\
(x,y,z)\mapsto(x,x+y,z) \)
Clearly, \( G \) must be a subgroup of the group of invertible affine functions, \( AGL(3,2) \). We can compute the order of \( AGL(n,F) \) to be \( |F|^n\prod_{j=0}^{n-1}(|F|^n-|F|^j) \) if \( F \) is a finite field; substituting \( n=3 \) and \( F=\mathbb F_2 \), we get \( |AGL(3,2)|=2^3(2^3-1)(2^3-2)(2^3-4)=1344 \). Whatever \( G \) is, it can't be larger than \( AGL(3,2) \), which is already a proper subgroup of \( \operatorname{Alt}(\{0,1\}^3) \). This gives an alternative proof of the lemma above.
(In general, we almost have something like multiple transitivity for \( AGL(n,F) \)—if we have \( n \) points not lying in an \( (n-2) \)-dimensional hyperplane, then we can send those \( n \) points to any other \( n \) points not lying in an \( (n-2) \)-dimensional hyperplane. This "linear independence" condition cannot be dropped; we cannot say that \( AGL(n,F) \) is \( n \)-transitive even though "most" sets of \( n \) points can be sent to "most" sets of \( n \) destination locations. However, it does turn out that \( AGL(n,2) \) is 3-transitive for \( n\ge2 \). Also, in general, it may or may not be true that \( AGL(n,F) \) has only even permutations; it happens to be true for \( AGL(3,2) \), though.)
(Another side note: multiple transitivity is a very strange thing in the study of permutation groups. While transitive groups show up all over the place, 2-transitive groups are rarer, 3-transitive groups have very special properties, and with only finitely many exceptions, 4-transitive groups are all alternating groups or symmetric groups. This seemingly innocuous statement about 4-transitive groups requires the notorious mega-theorem of the classification of finite simple groups to prove. In the context of twisty puzzles, think of this as something like: if the puzzle has a lot of pieces and you can always bring any 4 pieces to any 4 locations, then you can get every even permutation. Note that this doesn't tell you how to accomplish this! It doesn't tell you how to construct commutators that affect only a small number of pieces with "short" move sequences. It doesn't even guarantee that such short commutators will exist.)
Theorem: \( G=AGL(3,2) \) and \( |G|=1344 \).
Proof: We have already established "\( \le \)". For the other direction, note that the affine group is generated by the nondegenerate elementary row operations and the translations, so we check that those are in \( G \). Since both \( G \) and \( AGL(3,2) \) are closed under conjugation by the symmetries of a cube, we will only look at one symmetry representative for each case.
Translation: \( ((x,y,z)\mapsto(x,y,z+1))=\overbrace{(000,001)(010,011)}^{\in G}\overbrace{(100,101)(110,111)}^{\in G} \)
Swapping rows: \( ((x,y,z)\mapsto(x,z,y))=(001,010)(101,110)=(000,001)(000,010)(000,001)(100,101)(100,110)(100,101)=\overbrace{(000,001)(100,101)}^{\in G}\overbrace{(000,010)(100,110)}^{\in G}\overbrace{(000,001)(100,101)}^{\in G} \)
Adding one row to another: \( ((x,y,z)\mapsto(x,y,x+z))\in G \) (this is already an E perm; see above)
Multiplying a row by a nonzero amount: the only nonzero scalar is 1, so there's nothing to check here.
Therefore \( AGL(3,2)\le G \), and hence \( G=AGL(3,2) \). As a consequence, \( |G|=|AGL(3,2)|=1344 \). □
To conclude, exactly 1344 out of all 8! = 40320 corner permutations are reachable using only E perms.
Your homework, if you've somehow read through all of this: Show that \( G \) is a maximal subgroup of \( \operatorname{Alt}(\{0,1\}^3) \), i.e. for any \( \pi\in\operatorname{Alt}(\{0,1\}^3)\backslash G \), it holds that \( \langle G,\pi\rangle=\operatorname{Alt}(\{0,1\}^3) \). (What this means: while we don't get every even permutation of the corners with only E perms, we fail to do so by the "smallest" possible amount.)