X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Flibrary%2Fnat%2Fpermutation.ma;h=768e0bd6091c50c0b4bc93ff767b4820e978c2c3;hb=b404a3a94c83d766923b7cbb8f8c4fb9b8002b63;hp=9ab0358c580b231e7d30b0dc41eaeaa9cd87d7b2;hpb=04e27500136c94e4f2ac072a5e4d330b75da35f0;p=helm.git diff --git a/matita/library/nat/permutation.ma b/matita/library/nat/permutation.ma index 9ab0358c5..768e0bd60 100644 --- a/matita/library/nat/permutation.ma +++ b/matita/library/nat/permutation.ma @@ -73,7 +73,18 @@ match eqb n i with match eqb n j with [ true \Rightarrow i | false \Rightarrow n]]. - + +notation < "(❲i↹j❳)n" + right associative with precedence 71 +for @{ 'transposition $i $j $n}. + +notation < "(❲i \atop j❳)n" + right associative with precedence 71 +for @{ 'transposition $i $j $n}. + +interpretation "natural transposition" 'transposition i j n = + (cic:/matita/nat/permutation/transpose.con i j n). + lemma transpose_i_j_i: \forall i,j:nat. transpose i j i = j. intros.unfold transpose. rewrite > (eqb_n_n i).simplify. reflexivity.