aboutsummaryrefslogtreecommitdiff
path: root/mathcomp/ssreflect
diff options
context:
space:
mode:
authorCyril Cohen2018-02-06 14:04:50 +0100
committerCyril Cohen2018-02-06 14:14:36 +0100
commitf3ce9ace4b55654d6240db9eb41a6de3c488f0d9 (patch)
treed44ad1d84bb57b368f6e65fe871ec0c6e5a558eb /mathcomp/ssreflect
parentfafd4dac5315e1d4e071b0044a50a16360b31964 (diff)
fixing things that @ggonthier and @ybertot spotted and some I spotted
Diffstat (limited to 'mathcomp/ssreflect')
-rw-r--r--mathcomp/ssreflect/path.v4
1 files changed, 2 insertions, 2 deletions
diff --git a/mathcomp/ssreflect/path.v b/mathcomp/ssreflect/path.v
index 6ab7926..4f3beb4 100644
--- a/mathcomp/ssreflect/path.v
+++ b/mathcomp/ssreflect/path.v
@@ -542,9 +542,9 @@ have: perm_eq (catss ss ++ s) (merge_sort_pop s ss).
by rewrite perm_catC catA perm_catC perm_cat2l -perm_merge.
case: s => // x1 [//|x2 s _]; move/ltnW; move/IHn=> {n IHn}IHs.
rewrite -{IHs}(perm_eqrP (IHs _)) ifE; set s1 := if_expr _ _ _.
-rewrite (catA _ [::_; _] s) {s}perm_cat2r.
+rewrite (catA _ [:: _; _] s) {s}perm_cat2r.
apply: (@perm_eq_trans _ (catss ss ++ s1)).
- by rewrite perm_cat2l /s1 -ifE; case: ifP; rewrite // (perm_catC [::_]).
+ by rewrite perm_cat2l /s1 -ifE; case: ifP; rewrite // (perm_catC [:: _]).
elim: ss {x1 x2}s1 => /= [|s2 ss IHss] s1; first by rewrite cats0.
rewrite perm_catC; case def_s2: {2}s2=> /= [|y s2']; first by rewrite def_s2.
by rewrite catA -{IHss}(perm_eqrP (IHss _)) perm_catC perm_cat2l -perm_merge.