Pattern Matching for Permutations
St´ ephane Vialette
2CNRS & LIGM, Universit´
e Paris-Est Marne-la-Vall´ ee, France
Permutation Pattern 2013, Paris
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 1 / 69
Pattern Matching for Permutations St ephane Vialette 2 CNRS & - - PowerPoint PPT Presentation
Pattern Matching for Permutations St ephane Vialette 2 CNRS & LIGM, Universit e Paris-Est Marne-la-Vall ee, France Permutation Pattern 2013, Paris Vialette (LIGM UPEMLV) Pattern Matching PP 2013 1 / 69 Outline 1 The general
2CNRS & LIGM, Universit´
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 1 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 2 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 3 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 4 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 5 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 6 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 7 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 8 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 9 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 10 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 11 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 12 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 13 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 14 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 15 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 16 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 17 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 18 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 19 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 20 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 21 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 22 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 23 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 24 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 25 / 69
Wm
Wm−1 . . . W2 W1 A1
L
S A2
L
A1
R
A2
R
P0,1 P1,2 P2,3 . . . Pm−1,m T anchor B anchor Initial truth setting Satisfy clause C1 with current truth setting Right projection of the current truth setting Satisfy clause C2 with current truth setting Right projection of the current truth setting Right projection of the current truth setting Satisfy clause Cm with current truth setting
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 26 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 27 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 28 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 29 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 30 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 31 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 32 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 33 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 34 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 35 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 36 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 37 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 38 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 39 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 40 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 41 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 42 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 43 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 44 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 45 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 46 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 47 / 69
v,i,j,lb,ub ∆
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 48 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 49 / 69
G0 : A0,n A0,n A0,2 A0,2 A0,1 A0,1 n staircases A0,j each of size n + 1 Gi : 1 ≤ i ≤ n Side–A Side–B Ai,n Ai,n Ai,2 Ai,2 Ai,1 Ai,1 n staircases Ai,j each of size n or n + 1 Bi,n Bi,n Bi,2 Bi,2 Bi,1 Bi,1 n staircases Bi,j each of size n or n + 1 Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 50 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 51 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 52 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 53 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 54 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 55 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 56 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 57 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 58 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 59 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 60 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 61 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 62 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 63 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 64 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 65 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 66 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 67 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 68 / 69
Vialette (LIGM – UPEMLV) Pattern Matching PP 2013 69 / 69