@@ -692,7 +691,7 @@ Inductive JMeq (A : Type) (x : A) : forall B : Type, B -> Prop :=
...
@@ -692,7 +691,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.Thedefinition[JMeq]startsoutlookingalotlikethedefinitionof[eq].Thecrucialdifferenceisthatwemayuse[JMeq]_onargumentsofdifferenttypes_.Forinstance,alemmathatwefailedtoestablishbeforeistrivialwith[JMeq].Itmakesforprettiertheoremstatementstodefinesomesyntacticshorthandfirst.*)
Theidentitifer[JMeq]standsfor%\index{JohnMajorequality}%"John Major equality,"anamecoinedbyConorMcBride%~\cite{JMeq}%asasortofpunaboutBritishpolitics.Thedefinition[JMeq]startsoutlookingalotlikethedefinitionof[eq].Thecrucialdifferenceisthatwemayuse[JMeq]_onargumentsofdifferenttypes_.Forinstance,alemmathatwefailedtoestablishbeforeistrivialwith[JMeq].Itmakesforprettiertheoremstatementstodefinesomesyntacticshorthandfirst.*)