@@ -646,7 +646,7 @@ Inductive JMeq (A : Type) (x : A) : forall B : Type, B -> Prop :=
...
@@ -646,7 +646,7 @@ Inductive JMeq (A : Type) (x : A) : forall B : Type, B -> Prop :=
JMeq_refl:JMeqxx
JMeq_refl:JMeqxx
]]
]]
Theidentity[JMeq]standsfor%\index{JohnMajorequality}``%#"#John Major equality,#"#%''%anamecoinedbyConorMcBride%~\cite{JMeq}%asasortofpunaboutBritishpolitics.[JMeq]startsoutlookingalotlike[eq].Thecrucialdifferenceisthatwemayuse[JMeq]_onargumentsofdifferenttypes_.Forinstance,alemmathatwefailedtoestablishbeforeistrivialwith[JMeq].Itmakesforprettiertheoremstatementstodefinesomesyntacticshorthandfirst.*)
Theidentity[JMeq]standsfor%\index{JohnMajorequality}``%#"#John Major equality,#"#%''%anamecoinedbyConorMcBride%~\cite{JMeq}%asasortofpunaboutBritishpolitics.Thedefinition[JMeq]startsoutlookingalotlikethedefinitionof[eq].Thecrucialdifferenceisthatwemayuse[JMeq]_onargumentsofdifferenttypes_.Forinstance,alemmathatwefailedtoestablishbeforeistrivialwith[JMeq].Itmakesforprettiertheoremstatementstodefinesomesyntacticshorthandfirst.*)
Infix"==":=JMeq(atlevel70,noassociativity).
Infix"==":=JMeq(atlevel70,noassociativity).
...
@@ -711,7 +711,7 @@ Error: Impossible to unify "fhlist B ((ls1 ++ ?1572) ++ ?1573)" with
...
@@ -711,7 +711,7 @@ Error: Impossible to unify "fhlist B ((ls1 ++ ?1572) ++ ?1573)" with