From mathcomp Require Import ssrfun.
From Sniper Require Import Sniper.
produces the following error:
Error: Notation "_ .[ _ ]" is already defined at level 2 with arguments constr
at level 2, constr while it is now required to be at level 50 with arguments constr
at next level, constr.
This is because Mathcomp's ssrfun exports the ssrnotations module. Note that Coq's own ssrfun module does not have this notation clash.
Perhaps, Sniper's notations could be hidden behind a module, like ListNotations in Coq's stdlib? Or is it exported from somewhere else?
produces the following error:
This is because Mathcomp's
ssrfun
exports thessrnotations
module. Note that Coq's ownssrfun
module does not have this notation clash.Perhaps, Sniper's notations could be hidden behind a module, like
ListNotations
in Coq's stdlib? Or is it exported from somewhere else?