Difference between revisions of "A3"
Line 9:  Line 9:  
 bgcolor="#E0E8EF" colspan="2"  '''Information'''   bgcolor="#E0E8EF" colspan="2"  '''Information'''  
    
−   bgcolor="#F0F0F0" align="right"  '''Proposer  +   bgcolor="#F0F0F0" align="right"  '''Proposer:''' 
 align="left"  {{{proposers[[James Straughan]]}}}   align="left"  {{{proposers[[James Straughan]]}}}  
    
Line 15:  Line 15:  
 align="left"  {{{year2020}}}   align="left"  {{{year2020}}}  
    
−   bgcolor="#F0F0F0" align="right"  '''Purpose  +   bgcolor="#F0F0F0" align="right"  '''Purpose:''' 
 align="left"  {{{purpose[[Speedsolving]]}}}   align="left"  {{{purpose[[Speedsolving]]}}}  
   
Revision as of 03:11, 29 April 2020

A3 is a modular speedsolving system for 3x3x3. It consists of techniques involving the combination of freestyle matching and pseudo blockbuilding with algorithms used to solve cases while positioning any pseudo blocks or pieces.
Steps
The system consists of three main, interconnected, techniques which are the defining features unique to A3:
1. Passive Blockbuilding  This is when a user freely builds blocks or pieces and places them without regard to orientation or permutation. When placed, the pieces can be correctly built but not permuted, not oriented, or they can have simply been placed correctly. Blockbuilding can consist of 1x2x3s, 1x2x2s, 1x1x2s, or even lone pieces.
2. Resolution  Once the user reaches a point where they recognize a case for which they know an algorithm, the algorithm is applied. This algorithm simultaneously positions pseudo blocks or pieces that were built in the previous step. If there are other steps after this resolution algorithm is applied, the user can continue solving what is left. Resolution can be applied during any algorithm set that is a part of the solve. In ZZ, resolution could be used in EPLL, PLL, ZBLL, NMLL, or any other variant. In Roux, resolution would be CMLL.
3. Progression  With passive blockbuilding, the user can start out simple. This means going from matching blocks to building nonmatching blocks, such as blocks that are an R or R' turn away in the Roux or ZZ method. The user can then progress to building blocks with pairs that aren't connected to the correct edge. The associated algorithms and recognition for the current case and correcting these blocks would be learned. From there, users can move to solving other types such as misoriented blocks or pieces. The further the solver goes, and the more algorithms learned for those cases, the more potential there is for saving moves. This system of progression means freedom to build however is desired and to continue to add to the solver's abilities.
As a method, A3 solvers make use of freestyle, passive blockbuilding to reach a point where they apply an algorithm. This algorithm solves a case while simultaneously correcting any pseudo pieces that were solved in the blockbuilding process. Using freestyle blockbuilding, the user can build F2L, three 1x2x2s, two 1x2x3 blocks, or any other shape that they have become comfortable with through method neutrality. At this point in time, most speedsolvers don't use freestyle solving or method neutrality, so A3 is best used when applied to other methods. As a system, A3 is the application of the three techniques above to another method. A3 can be used as a framework to improve other methods. Because of the free nature of this system, there are many addons that users can create. These addons are the combination of new types of pseudo blocks and the associated algorithms that later solve a case and adjust the pseudo blocks. Additional techniques, such as Transformation can be used to further reduce the move count and reduce the number of cases.
Examples
ZZ
Example 1:
 Scramble: F' D2 F2 D2 R F2 L D2 F2 D2 B2 L R' D' L' F' R F' L B D'
 EOLine: L B' D2 L' R' F L D
 1x2x2: L U2 R U' R U2
 1x2x2: L U2 R' U2
 Pair: R' U R' U' R U2 R'
 Pair: U2 L U L' U' L U2 L'
 ZBLL
 L U' R U L' U R' U2 L U' R U R' L2
 NMLL
 Separation: U2 R' U' R U' R' U2 R
 Permutation: U2 F R2 U' L' U R2 U' L U F' (U r')
 COLL/EPLL
 COLL: U2 R2 D R' U2 R D' R' U2 R'
 EPLL: M2 U' M U2 M' U' M2 U' r'
 OCLL/PLL
 OCLL: R2 D' R U2 R' D R U2 R
 PLL: U2 F R U' R' U' R U R' F' R U R' U' R' F R F' r'
Example 2:
 Scramble: R2 F' R2 D F2 U F2 D2 B2 U R2 U2 B L F2 D' U' L2 R' D2
 EOLine: F U2 L R F L' D'
 1x2x3: L' R' U' L' U' L R' U2 R U L
 1x2x3: R' U R' U R'
 ZBLL
 U R U2 R' U' R U' R' U' L' U' L U R U R' U' R2
 NMLL
 Separation: U2 R U2 R2 U' R2 U' R2 U2 R
 Permutation: L' U2 L R U2 R' U2 R2
Roux
 Scramble: U B' L F2 D L F D R' D2 R U2 L' B2 L D2 R B2 D'
 FB: y2 U L' U' l2 B'
 SB: R' M2 U2 r U R' U' r' U R
 CMLL: U2 l U' R' F r U' B L' B'
 LSE: M2 U' M U M' U2 M2 U M' U2 M U2 r'
CFOP
 Scramble: L F' B' U2 L B' R2 D' L2 D F2 R2 D' L2 D2 L2 D' R2 L'
 XCross: y' x' L D' R L2 u2 F2 u
 Pair 2: R U R'
 Pair 3: y R U2 R' U' R U R'
 Pair 4: L U L'
 OLL: F' r U R' U' r' F R
 PLL: U R U' D R U R' D R D' R U' R' D' R' U' L2