@{ let ${ident a} ≝ $b in $c }.
unification hint 0 (∀g:group.∀x:Expr.∀G:list (gcarr g).
-
+ V ≟ 〚x,G〛
(* ------------------------------------ *)
- 〚Eopp x,G〛 = 〚x,G〛^-1).
+ 〚Eopp x,G〛 = V^-1).
unification hint 0 (∀g:group.∀x,y.∀G:list (gcarr g).
V ≟ 〚Evar n, G〛
(* ------------------------------------ *)
- 〚(Evar (S n)), (x :: G)〛 = V) .
+ 〚(Evar (S n)), (x :: G)〛 = V) .
+
+(* Esempio banale di divergenza
+unification hint 0 (∀g:group.∀G:list (gcarr g).∀x.
+ V ≟ 〚x,G〛
+ ------------------------------------
+ 〚x,G〛 = V).
+*)
lemma test : ∀g:group.∀x,y:gcarr g. ∀h:P ? ((𝟙 * x) * (x^-1 * y)).
start g ? ? h.