| Move | Right | Up | Front | Left | Down | Back |
|---|---|---|---|---|---|---|
| ○○● +90° | D |
H |
A |
G |
B |
P |
| ○○● -90° | D- |
H- |
A- |
G- |
B- |
P- |
| ○○● +180° | D2 |
H2 |
A2 |
G2 |
B2 |
P2 |
| ○○● -180° | |
|
|
|
|
|
| ○●● +90° | |
|
|
|
|
|
| ○●● -90° | |
|
|
|
|
|
| ○●● +180° | |
|
|
|
|
|
| ○●● -180° | |
|
|
|
|
|
| ●●● +90° | |
|
|
|
|
|
| ●●● +180° | |
|
|
|
|
|
| ○●○ +90° | D̃s D~s |
H̃s H~s |
Ãs A~s |
G̃s G~s |
B̃s B~s |
P̃s P~s |
| ○●○ +180° | D̃2s D~2s |
H̃2s H~2s |
Ã2s A~2s |
G̃2s G~2s |
B̃2s B~2s |
P̃2s P~2s |
| ●○● +90° | Ds Gs- |
Hs Bs- |
As Ps- |
Gs Ds- |
Bs Hs- |
Ps As- |
| ●○● +180° | D2s |
H2s |
A2s |
G2s |
B2s |
P2s |
| Grouping | ||||||
| Grouping | Begin: | ( |
End: | ) |
||
| Repetition | ||||||
| Syntax | suffix | |||||
| Inversion | ||||||
| Invertor | - |
|||||
| Syntax | suffix | |||||
| Conjugation | ||||||
| Conjugation | Begin: | |
End: | |
||
| Syntax | postinfix | |||||
| Commutation | ||||||
| Commutation | Begin: | [ |
End: | ] |
||
| Delimiter | , |
|||||
| Syntax | precircumfix | |||||
| Delimiter | ||||||
| NOP | . |
|||||
| Macro | Script | Description |
|---|---|---|
Da |
DG |
|
Ha |
HB |
|
Aa |
AP |
|
Ga |
GD |
|
Ba |
BH |
|
Pa |
PA |
|
D2a |
D2G2 |
|
H2a |
H2B2 |
|
A2a |
A2P2 |
|
G2a |
G2D2 |
|
B2a |
B2H2 |
|
P2a |
P2A2 |
Touchard Deledicq FRA is a notation for Rubik's Cube. The notation is based on the French language. It supports 90° and 180° twists of the faces of the cube.
The notation supports the following high-level constructs:
- grouping,
- repetition,
- inversion,
- conjugation,
- commutation.
Single moves
===========================
Face twists: D, D-, D2, Ds
----------------------------------
Clockwise 90° twists of the six faces are denoted by the tokens: «D», «H», «A», «G», «B» and «P», (right, up, front, left, down, back).
Counterclockwise twists and rotations are described by appending the inversion operator «-» to a move: «D-», «H-», «A-», … .
180° twists are described by appending the number «2» to a move: «D2», «H2», «A2», … .
Interlocked clockwise 90° twists of two opposing faces are denoted by appending the character «s» to a move: «Ds», «Hs», «As», «Gs», «Bs» and «Ps».
The «Hs» move is equivalent to «HB-».
Oposing clockwise 90° twists of two opposing face are denoted by appending the character «a» to a move: «Da», «Ha», «Aa», «Ga», «Ba» and «Pa».
The «Ha» move is equivalent to «HB».
Mid-layer twists: D̃s, D̃s, D̃2s or D~s, D~s-, D~2s
----------------------------------------
Twists of the layer in the middle (mid-layer twists) are described by writing the face name with a tilde «~» and appending «s» to a face twist: «D̃», «H̃s-», «Ã2s».
As an alternative, the tilde can be written after the face name: «D~», «D~s-», «D~2s».
Constructs
===========================
Grouping, Repetition and Inversion
----------------------------
Sequences of moves can be grouped using brackets: «(D H A)».
Sequences of moves can be repeated multiple times by appending the number of repetitions to the closing bracket: «(D H A)3».
Sequences of moves can be inverted by appending the invertor operator «-» to the closing bracket: «(D H A)-».
Repition counts and inversions can be combined: «(D H A)-3» or «(D H A)3-».
Conjugation
----------------------------------
Conjugations of type A D A- are described by writing the conjugee D followed by a slash character «/» and the conjugator A: «D/A».
Commutation
----------------------------------
Commutations of type A D A- D- are described by enclosing the commutator A and the commutee D with square brackets: «[AD]», if the commutator or the commutee is a sequence of multiple moves, a comma must be inserted to separate them: «[A,DG]» is equivalent to «A D G A- G- D-».
Jean-Baptiste Touchard, André Deledicq 2003