I am getting some bizarre behavior using the gn-logic (gene-logic) package with some of the various cross-referencing packages. In particular varioref and cleveref. Here is a MWE illustrating the issue:
\documentclass{article}
\usepackage{gn-logic14}
\usepackage{kantlipsum}
\usepackage{varioref}
\usepackage[colorlinks=true,hyperfootnotes=false]{hyperref}
\hypersetup{colorlinks, citecolor=violet, linkcolor=black, urlcolor=blue}
\usepackage{cleveref}
\begin{document}
Here is a formula in gene-logic's Formula environment:
\begin{Formula}\label{eq:SubIden}
\Forall x \Forall y [(x = y) \IMPL (Fx \IMPL Fy)]
\end{Formula}
Now let's try to refer to the formula, using straight \textbackslash ref works as expected: \ref{eq:SubIden}. Trying with \textbackslash cref doesn't work: \cref{eq:SubIden}. Trying with \textbackslash vref doesn't work: \vref{eq:SubIden}. Trying with \textbackslash autoref does work: \autoref{eq:SubIden}.
\section{Example section}
Here is some bizarre behavior:
\begin{Formula}\label{eq:SubIden1}
\Forall x \Forall y [(x = y) \IMPL (Fx \IMPL Fy)]
\end{Formula}
Now let's try to refer to the formula, using straight \textbackslash ref works as expected: \ref{eq:SubIden1}. Trying with \textbackslash cref doesn't work, but this time rather than returning ``??'' as it does for me above, it refers to the section number containing the formula: \cref{eq:SubIden1}. Trying with \textbackslash vref does the same thing, but with the extra text describing the location: \vref{eq:SubIden1}. Trying with \textbackslash autoref does work: \autoref{eq:SubIden}.
\end{document}
This is the image generated:

What on earth is going on here?
gene-logicseems to defineFormulain terms ofeqnarraywhich is not compatible withcleverefaccording to the latter's documentation. – cfr Mar 05 '14 at 00:28gn-logic14internally useseqnarray; thecleverrefpackage says that it will not work properly witheqnarrayand there is 'no intention to fix this. The eqnarray environment is poorly implemented' – cmhughes Mar 05 '14 at 00:28gn-logic14would use it. – Dennis Mar 05 '14 at 00:33