PetriSystemCategory.hascasl.output revision c64d33a7fbeae730cbe65193fe3cc24e7aa1ddd6
type Nat
op 0, 1 : Nat
op __+__, __-__, min : Nat * Nat -> Nat
pred __>=__, __<=__, __>__ : Nat * Nat
free type Boolean ::= True |
False
var S : Type; V : Type
type Set : Type -> Type := \ S : Type . S_v-1 ->? Unit
op emptySet : Set S; {__} : S -> Set S;
__isIn__ : S * Set S ->? Unit;
__subset__ : Pred (Set (S) * Set (S));
__union__, __intersection__, __\\__ : Set S * Set S -> Set S;
__disjoint__ : Pred (Set (S) * Set (S));
__*__ : Set S * Set V -> Set (S * V);
__disjointUnion__ : Set S * Set S -> Set (S * Boolean);
injl, injr : S -> S * Boolean
var Elem : Type
type MultiSet : Type -> Type := \ Elem : Type . Elem_v-1 ->? Nat
op __isIn__ : Pred (Elem * MultiSet Elem);
__<=__ : Pred (MultiSet Elem * MultiSet Elem); {} : MultiSet Elem;
{__} : Elem -> MultiSet Elem;
__+__, __-__, __intersection__ : MultiSet Elem *
MultiSet Elem -> MultiSet Elem;
freq : Elem * MultiSet Elem -> Nat;
setToMultiSet : Set Elem -> MultiSet Elem
var Elem : Type
op MultiSetToSet : MultiSet Elem -> Set Elem
forall B : MultiSet Elem@(Elem ->? Nat);
S : Set Elem@(Elem ->? Unit)
. let (var S : Set Elem@(Elem ->? Unit)) =
((op MultiSetToSet[Elem]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet Elem@(Elem ->? Nat) -> Set Elem@(Elem ->? Unit))
(var B : MultiSet Elem@(Elem ->? Nat)) :
Set Elem@(Elem ->? Unit)
in forall x : Elem
. (fun __<=>__ : ? Unit * ? Unit ->? Unit)
(((op __isIn__[Elem]
: forall S : Type . S_v-1 * Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
Elem * Set Elem@(Elem ->? Unit) ->? Unit)
(var x : Elem, var S : Set Elem@(Elem ->? Unit)) :
Unit,
(pred __>__ : Nat * Nat)
(((op freq[Elem]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
Elem * MultiSet Elem@(Elem ->? Nat) -> Nat)
(var x : Elem, var B : MultiSet Elem@(Elem ->? Nat)) :
Nat,
op 0 : Nat) :
Unit) :
Unit
var S : Type
type MapMultiSet : Type -> Type := \ S : Type . MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat)
var a : Type
op sumN : (Nat ->? Nat) -> Nat -> Nat; sumSet : Set Nat ->? Nat;
sum : (a ->? Nat) -> Pred a ->? Nat
var S : Type; V : Type; U : Type
type Map : Type -> Type := \ S : Type . S_v-1 ->? S_v-1
op dom : (S ->? V) -> Set S; range : (S ->? V) -> Set V;
image : (S ->? V) -> Set S -> Set V; emptyMap : (S ->? V);
__::__-->__ : Pred ((S ->? V) * Pred (S) * Pred (V));
__[__/__] : (S ->? V) * S * V -> (S ->? V);
__-__ : (S ->? V) * S -> (S ->? V);
__o__ : (V ->? U) * (S ->? V) -> (S ->? U);
__||__ : (S ->? V) * Set S -> (S ->? V); undef__ : S ->? V;
ker : (S ->? V) -> Pred (S * S); injective : Pred (S ->? V);
__intersectionMap__, __unionMap__ : (S ->? V) *
(S ->? V) -> (S ->? V);
__restrict__ : (S ->? V) * Set S -> (S ->? V)
var S : Type; V : Type
op __::__-->__ : Pred ((S ->? MultiSet V) * Set S * Set V);
freeMap : Map S -> MapMultiSet S;
linMap : (S ->? MultiSet V) -> (MultiSet S ->? MultiSet V)
op __intersection__ : MultiSet Elem * MultiSet Elem -> MultiSet
Elem, assoc, comm, idem
type P, T
type Net = {(p, pre, post) : Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)) . (fun __/\__
: ? Unit * ? Unit ->? Unit)
((fun __/\__
: ? Unit * ? Unit ->? Unit)
(((fun __=__[T ->? Unit]
: forall a : Type .
a_v-1 * a_v-1 ->? Unit) :
(T ->? Unit) *
(T ->? Unit) ->? Unit)
(((op dom[T; P ->? Nat]
: forall S : Type;
V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)) :
(T ->? P ->? Nat) -> Set T@(T ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set T@(T ->? Unit),
((op dom[T; P ->? Nat]
: forall S : Type;
V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)) :
(T ->? P ->? Nat) -> Set T@(T ->? Unit))
(var post : T ->? MultiSet P@(P ->? Nat)) :
Set T@(T ->? Unit)) :
Unit,
forall p1 : MultiSet P@(P ->? Nat)
. (fun __=>__
: ? Unit * ? Unit ->? Unit)
(((op __isIn__[P ->? Nat]
: forall S : Type .
S_v-1 *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
(P ->? Nat) *
Set (P ->? Nat)@((P ->? Nat) ->? Unit) ->? Unit)
(var p1 : MultiSet P@(P ->? Nat),
((op range[T;
P ->? Nat]
: forall S : Type;
V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(T ->? P ->? Nat) -> Set (P ->? Nat)@((P ->? Nat) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (P ->? Nat)@((P ->? Nat) ->? Unit)) :
Unit,
((op __subset__[P]
: forall S : Type .
Pred (Set S_v-1 *
Set S_v-1)@(Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit)) :
Pred (Set P *
Set P)@(Set P@(P ->? Unit) *
Set P@(P ->? Unit) ->? Unit))
(((op MultiSetToSet[P]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet P@(P ->? Nat) -> Set P@(P ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set P@(P ->? Unit),
var p : Set P@(P ->? Unit)) :
Unit) :
Unit) :
Unit,
forall p1 : MultiSet P@(P ->? Nat)
. (fun __=>__
: ? Unit * ? Unit ->? Unit)
(((op __isIn__[P ->? Nat]
: forall S : Type .
S_v-1 *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
(P ->? Nat) *
Set (P ->? Nat)@((P ->? Nat) ->? Unit) ->? Unit)
(var p1 : MultiSet P@(P ->? Nat),
((op range[T; P ->? Nat]
: forall S : Type;
V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(T ->? P ->? Nat) -> Set (P ->? Nat)@((P ->? Nat) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (P ->? Nat)@((P ->? Nat) ->? Unit)) :
Unit,
((op __subset__[P]
: forall S : Type .
Pred (Set S_v-1 *
Set S_v-1)@(Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit)) :
Pred (Set P *
Set P)@(Set P@(P ->? Unit) *
Set P@(P ->? Unit) ->? Unit))
(((op MultiSetToSet[P]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet P@(P ->? Nat) -> Set P@(P ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set P@(P ->? Unit),
var p : Set P@(P ->? Unit)) :
Unit) :
Unit) :
Unit}
op places : Net -> Set P; transitions : Net -> Set T;
preMap, postMap : Net -> (T ->? MultiSet P)
type HomNet = {(n1, hp, ht, n2) : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) . (fun __/\__
: ? Unit *
? Unit ->? Unit)
((fun __/\__
: ? Unit *
? Unit ->? Unit)
(((op __::__-->__[P;
P]
: forall S : Type;
V : Type .
Pred ((S_v-1 ->? V_v-2) *
Pred S_v-1 *
Pred V_v-2)@((S_v-1 ->? V_v-2) *
Pred S_v-1@(S_v-1 ->? Unit) *
Pred V_v-2@(V_v-2 ->? Unit) ->? Unit)) :
Pred ((P ->? P) *
Pred P *
Pred P)@((P ->? P) *
Pred P@(P ->? Unit) *
Pred P@(P ->? Unit) ->? Unit))
(var hp : P ->? P,
(op places
: Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit),
(op places
: Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit)) :
Unit,
((op __::__-->__[T;
T]
: forall S : Type;
V : Type .
Pred ((S_v-1 ->? V_v-2) *
Pred S_v-1 *
Pred V_v-2)@((S_v-1 ->? V_v-2) *
Pred S_v-1@(S_v-1 ->? Unit) *
Pred V_v-2@(V_v-2 ->? Unit) ->? Unit)) :
Pred ((T ->? T) *
Pred T *
Pred T)@((T ->? T) *
Pred T@(T ->? Unit) *
Pred T@(T ->? Unit) ->? Unit))
(var ht : T ->? T,
(op transitions
: Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit),
(op transitions
: Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit)) :
Unit) :
Unit,
forall t : T
. (fun __=>__
: ? Unit *
? Unit ->? Unit)
(((op __isIn__[T]
: forall S : Type .
S_v-1 *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
T *
Set T@(T ->? Unit) ->? Unit)
(var t : T,
(op transitions
: Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit)) :
Unit,
(fun __/\__
: ? Unit *
? Unit ->? Unit)
(((fun __=__[P ->? Nat]
: forall a : Type .
a_v-1 *
a_v-1 ->? Unit) :
(P ->? Nat) *
(P ->? Nat) ->? Unit)
((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op preMap
: Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
P ->? Nat,
((op preMap
: Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)
(var t : T) :
T) :
MultiSet P@(P ->? Nat)) :
Unit,
((fun __=__[P ->? Nat]
: forall a : Type .
a_v-1 *
a_v-1 ->? Unit) :
(P ->? Nat) *
(P ->? Nat) ->? Unit)
((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op postMap
: Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
P ->? Nat,
((op postMap
: Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)
(var t : T) :
T) :
MultiSet P@(P ->? Nat)) :
Unit) :
Unit) :
Unit) :
Unit}
op dom : HomNet -> Net; cod : HomNet -> Net;
placesMap : HomNet -> (P ->? P);
transitionsMap : HomNet -> (T ->? T); id : Net ->? HomNet;
__o__ : HomNet * HomNet ->? HomNet
pred injective : HomNet
type Marking : Type := MultiSet P@(P ->? Nat)
type System = {(n, m) : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)) . let (var p : P ->? Unit,
var pre1 : T ->? P ->? Nat,
var post1 : T ->? P ->? Nat)
= (var n : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))
in forall x : P
. (fun __=>__
: ? Unit * ? Unit ->? Unit)
(((op __isIn__[P]
: forall Elem : Type .
Pred (Elem_v-1 *
MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (P * MultiSet P)@(P *
MultiSet P@(P ->? Nat) ->? Unit))
(var x : P,
var m : Marking@(MultiSet P@(P ->? Nat))) :
Unit,
((op __isIn__[P]
: forall S : Type .
S_v-1 *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
P *
Set P@(P ->? Unit) ->? Unit)
(var x : P,
var p : P ->? Unit) :
Unit) :
Unit}
op marking : System -> Marking; net : System -> Net;
empty : Marking; __|<__> : System * T -> System;
__|<__> : System * MultiSet T ->? System
type HomSys = {(sys1, hp, ht,
sys2) : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) . (fun __/\__
: ? Unit * ? Unit ->? Unit)
(((op net
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))),
var hp : P ->? P,
var ht : T ->? T,
(op net
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) in
HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) *
(T ->? T) *
Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))),
forall p : P
. (pred __<=__ : Nat * Nat)
(((op freq[P]
: forall Elem : Type .
Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
P *
MultiSet P@(P ->? Nat) -> Nat)
(var p : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat))) :
Nat,
((op freq[P]
: forall Elem : Type .
Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
P *
MultiSet P@(P ->? Nat) -> Nat)
((var hp : P ->? P)
(var p : P) :
P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat))) :
Nat) :
Unit) :
Unit}
op dom : HomSys -> System; cod : HomSys -> System;
placesMap : HomSys -> (P ->? P);
transitionsMap : HomSys -> (T ->? T); id : System ->? HomSys;
__o__ : HomSys * HomSys ->? HomSys
pred injective : HomSys
forall h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))));
h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))
. (fun __=>__ : ? Unit * ? Unit ->? Unit)
(((fun def__[(((P ->? Unit) * (T ->? P ->? Nat) *
(T ->? P ->? Nat)) *
(P ->? Nat)) *
(P ->? P) * (T ->? T) *
(((P ->? Unit) * (T ->? P ->? Nat) * (T ->? P ->? Nat)) *
(P ->? Nat))]
: forall a : Type . a_v-1 ->? Unit) :
(((P ->? Unit) * (T ->? P ->? Nat) * (T ->? P ->? Nat)) *
(P ->? Nat)) *
(P ->? P) * (T ->? T) *
(((P ->? Unit) * (T ->? P ->? Nat) * (T ->? P ->? Nat)) *
(P ->? Nat)) ->? Unit)
((op __o__
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
Unit,
((fun __=__[(((P ->? Unit) * (T ->? P ->? Nat) *
(T ->? P ->? Nat)) *
(P ->? Nat)) *
(P ->? P) * (T ->? T) *
(((P ->? Unit) * (T ->? P ->? Nat) * (T ->? P ->? Nat)) *
(P ->? Nat))]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
((((P ->? Unit) * (T ->? P ->? Nat) * (T ->? P ->? Nat)) *
(P ->? Nat)) *
(P ->? P) * (T ->? T) *
(((P ->? Unit) * (T ->? P ->? Nat) * (T ->? P ->? Nat)) *
(P ->? Nat))) *
((((P ->? Unit) * (T ->? P ->? Nat) * (T ->? P ->? Nat)) *
(P ->? Nat)) *
(P ->? P) * (T ->? T) *
(((P ->? Unit) * (T ->? P ->? Nat) * (T ->? P ->? Nat)) *
(P ->? Nat))) ->? Unit)
((op __o__
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
((op dom
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))),
((op __o__[P; P; P]
: forall V : Type; U : Type; S : Type .
(V_v-1 ->? U_v-2) * (S_v-3 ->? V_v-1) -> S_v-3 ->? U_v-2) :
(P ->? P) * (P ->? P) -> P ->? P)
((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P) :
P ->? P,
((op __o__[T; T; T]
: forall V : Type; U : Type; S : Type .
(V_v-1 ->? U_v-2) * (S_v-3 ->? V_v-1) -> S_v-3 ->? U_v-2) :
(T ->? T) * (T ->? T) -> T ->? T)
((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T) :
T ->? T,
(op cod
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) as
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
Unit) :
Unit
%% Type Constructors -----------------------------------------------------
Boolean
: Type
%[free type Boolean
::= True : Boolean
False : Boolean]%
Elem : Type %(var_3)%
HomNet
: Type < Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))
= {(n1, hp, ht, n2) : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) . (fun __/\__
: ? Unit * ? Unit ->? Unit)
((fun __/\__
: ? Unit * ? Unit ->? Unit)
(((op __::__-->__[P; P]
: forall S : Type;
V : Type .
Pred ((S_v-1 ->? V_v-2) *
Pred S_v-1 *
Pred V_v-2)@((S_v-1 ->? V_v-2) *
Pred S_v-1@(S_v-1 ->? Unit) *
Pred V_v-2@(V_v-2 ->? Unit) ->? Unit)) :
Pred ((P ->? P) *
Pred P *
Pred P)@((P ->? P) *
Pred P@(P ->? Unit) *
Pred P@(P ->? Unit) ->? Unit))
(var hp : P ->? P,
(op places
: Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit),
(op places
: Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit)) :
Unit,
((op __::__-->__[T; T]
: forall S : Type;
V : Type .
Pred ((S_v-1 ->? V_v-2) *
Pred S_v-1 *
Pred V_v-2)@((S_v-1 ->? V_v-2) *
Pred S_v-1@(S_v-1 ->? Unit) *
Pred V_v-2@(V_v-2 ->? Unit) ->? Unit)) :
Pred ((T ->? T) *
Pred T *
Pred T)@((T ->? T) *
Pred T@(T ->? Unit) *
Pred T@(T ->? Unit) ->? Unit))
(var ht : T ->? T,
(op transitions
: Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit),
(op transitions
: Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit)) :
Unit) :
Unit,
forall t : T
. (fun __=>__
: ? Unit * ? Unit ->? Unit)
(((op __isIn__[T]
: forall S : Type .
S_v-1 *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
T *
Set T@(T ->? Unit) ->? Unit)
(var t : T,
(op transitions
: Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit)) :
Unit,
(fun __/\__
: ? Unit *
? Unit ->? Unit)
(((fun __=__[P ->? Nat]
: forall a : Type .
a_v-1 *
a_v-1 ->? Unit) :
(P ->? Nat) *
(P ->? Nat) ->? Unit)
((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op preMap
: Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
P ->? Nat,
((op preMap
: Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)
(var t : T) :
T) :
MultiSet P@(P ->? Nat)) :
Unit,
((fun __=__[P ->? Nat]
: forall a : Type .
a_v-1 *
a_v-1 ->? Unit) :
(P ->? Nat) *
(P ->? Nat) ->? Unit)
((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op postMap
: Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
P ->? Nat,
((op postMap
: Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)
(var t : T) :
T) :
MultiSet P@(P ->? Nat)) :
Unit) :
Unit) :
Unit) :
Unit}
HomSys
: Type < System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))
= {(sys1, hp, ht, sys2) : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) . (fun __/\__
: ? Unit *
? Unit ->? Unit)
(((op net
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))),
var hp : P ->? P,
var ht : T ->? T,
(op net
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) in
HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) *
(T ->? T) *
Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))),
forall p : P
. (pred __<=__
: Nat * Nat)
(((op freq[P]
: forall Elem : Type .
Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
P *
MultiSet P@(P ->? Nat) -> Nat)
(var p : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat))) :
Nat,
((op freq[P]
: forall Elem : Type .
Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
P *
MultiSet P@(P ->? Nat) -> Nat)
((var hp : P ->? P)
(var p : P) :
P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat))) :
Nat) :
Unit) :
Unit}
Logical : Type := Unit ->? Unit
Map : Type -> Type := \ S : Type . S_v-1 ->? S_v-1
MapMultiSet
: Type -> Type
:= \ S : Type . MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat)
Marking : Type := MultiSet P@(P ->? Nat)
MultiSet : Type -> Type := \ Elem : Type . Elem_v-1 ->? Nat
Nat : Type
Net
: Type < Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))
= {(p, pre, post) : Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)) . (fun __/\__
: ? Unit * ? Unit ->? Unit)
((fun __/\__ : ? Unit * ? Unit ->? Unit)
(((fun __=__[T ->? Unit]
: forall a : Type .
a_v-1 * a_v-1 ->? Unit) :
(T ->? Unit) *
(T ->? Unit) ->? Unit)
(((op dom[T; P ->? Nat]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)) :
(T ->? P ->? Nat) -> Set T@(T ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set T@(T ->? Unit),
((op dom[T; P ->? Nat]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)) :
(T ->? P ->? Nat) -> Set T@(T ->? Unit))
(var post : T ->? MultiSet P@(P ->? Nat)) :
Set T@(T ->? Unit)) :
Unit,
forall p1 : MultiSet P@(P ->? Nat)
. (fun __=>__
: ? Unit * ? Unit ->? Unit)
(((op __isIn__[P ->? Nat]
: forall S : Type .
S_v-1 *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
(P ->? Nat) *
Set (P ->? Nat)@((P ->? Nat) ->? Unit) ->? Unit)
(var p1 : MultiSet P@(P ->? Nat),
((op range[T; P ->? Nat]
: forall S : Type;
V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(T ->? P ->? Nat) -> Set (P ->? Nat)@((P ->? Nat) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (P ->? Nat)@((P ->? Nat) ->? Unit)) :
Unit,
((op __subset__[P]
: forall S : Type .
Pred (Set S_v-1 *
Set S_v-1)@(Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit)) :
Pred (Set P *
Set P)@(Set P@(P ->? Unit) *
Set P@(P ->? Unit) ->? Unit))
(((op MultiSetToSet[P]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet P@(P ->? Nat) -> Set P@(P ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set P@(P ->? Unit),
var p : Set P@(P ->? Unit)) :
Unit) :
Unit) :
Unit,
forall p1 : MultiSet P@(P ->? Nat)
. (fun __=>__
: ? Unit * ? Unit ->? Unit)
(((op __isIn__[P ->? Nat]
: forall S : Type .
S_v-1 *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
(P ->? Nat) *
Set (P ->? Nat)@((P ->? Nat) ->? Unit) ->? Unit)
(var p1 : MultiSet P@(P ->? Nat),
((op range[T; P ->? Nat]
: forall S : Type;
V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(T ->? P ->? Nat) -> Set (P ->? Nat)@((P ->? Nat) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (P ->? Nat)@((P ->? Nat) ->? Unit)) :
Unit,
((op __subset__[P]
: forall S : Type .
Pred (Set S_v-1 *
Set S_v-1)@(Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit)) :
Pred (Set P *
Set P)@(Set P@(P ->? Unit) *
Set P@(P ->? Unit) ->? Unit))
(((op MultiSetToSet[P]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet P@(P ->? Nat) -> Set P@(P ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set P@(P ->? Unit),
var p : Set P@(P ->? Unit)) :
Unit) :
Unit) :
Unit}
P : Type
Pred : Type -> Type := \ a : Type . a_v-1 ->? Unit
S : Type %(var_1)%
Set : Type -> Type := \ S : Type . S_v-1 ->? Unit
System
: Type < Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))
= {(n, m) : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)) . let (var p : P ->? Unit,
var pre1 : T ->? P ->? Nat,
var post1 : T ->? P ->? Nat)
= (var n : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))
in forall x : P
. (fun __=>__ : ? Unit * ? Unit ->? Unit)
(((op __isIn__[P]
: forall Elem : Type .
Pred (Elem_v-1 *
MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (P * MultiSet P)@(P *
MultiSet P@(P ->? Nat) ->? Unit))
(var x : P,
var m : Marking@(MultiSet P@(P ->? Nat))) :
Unit,
((op __isIn__[P]
: forall S : Type .
S_v-1 *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
P * Set P@(P ->? Unit) ->? Unit)
(var x : P, var p : P ->? Unit) :
Unit) :
Unit}
T : Type
U : Type %(var_72)%
Unit : Type
V : Type %(var_2)%
__*__ : Type+ -> Type+ -> Type
__-->__ : Type- -> Type+ -> Type < (__-->?__, __->__)
__-->?__ : Type- -> Type+ -> Type < __->?__
__->__ : Type- -> Type+ -> Type < __->?__
__->?__ : Type- -> Type+ -> Type
a : Type %(var_71)%
%% Assumptions -----------------------------------------------------------
0 : Nat %(op)%
1 : Nat %(op)%
False : Boolean %(construct Boolean)%
MultiSetToSet
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)
%(op)%
True : Boolean %(construct Boolean)%
__*__
: forall S : Type; V : Type .
Set S_v-1@(S_v-1 ->? Unit) *
Set V_v-2@(V_v-2 ->? Unit) -> Set (S_v-1 * V_v-2)@(S_v-1 *
V_v-2 ->? Unit)
%(op)%
__+__
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> MultiSet Elem_v-1@(Elem_v-1 ->? Nat)
%(op)%
: Nat * Nat -> Nat %(op)%
__-__
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) * S_v-1 -> S_v-1 ->? V_v-2
%(op)%
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> MultiSet Elem_v-1@(Elem_v-1 ->? Nat)
%(op)%
: Nat * Nat -> Nat %(op)%
__/\__ : ? Unit * ? Unit ->? Unit %(fun)%
__::__-->__
: forall S : Type; V : Type .
Pred ((S_v-1 ->? MultiSet V_v-2) * Set S_v-1 *
Set V_v-2)@((S_v-1 ->? MultiSet V_v-2@(V_v-2 ->? Nat)) *
Set S_v-1@(S_v-1 ->? Unit) * Set V_v-2@(V_v-2 ->? Unit) ->? Unit)
%(op)%
: forall S : Type; V : Type .
Pred ((S_v-1 ->? V_v-2) * Pred S_v-1 *
Pred V_v-2)@((S_v-1 ->? V_v-2) * Pred S_v-1@(S_v-1 ->? Unit) *
Pred V_v-2@(V_v-2 ->? Unit) ->? Unit)
%(op)%
__<=__
: forall Elem : Type .
Pred (MultiSet Elem_v-1 *
MultiSet Elem_v-1)@(MultiSet Elem_v-1@(Elem_v-1 ->? Nat) *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)
%(op)%
: Nat * Nat ->? Unit %(pred)%
__<=>__ : ? Unit * ? Unit ->? Unit %(fun)%
__=__ : forall a : Type . a_v-1 * a_v-1 ->? Unit %(fun)%
__=>__ : ? Unit * ? Unit ->? Unit %(fun)%
__=e=__ : forall a : Type . a_v-1 * a_v-1 ->? Unit %(fun)%
__>__ : Nat * Nat ->? Unit %(pred)%
__>=__ : Nat * Nat ->? Unit %(pred)%
__[__/__]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) * S_v-1 * V_v-2 -> S_v-1 ->? V_v-2
%(op)%
__\/__ : ? Unit * ? Unit ->? Unit %(fun)%
__\\__
: forall S : Type .
Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) -> Set S_v-1@(S_v-1 ->? Unit)
%(op)%
__disjoint__
: forall S : Type .
Pred (Set S_v-1 * Set S_v-1)@(Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit)
%(op)%
__disjointUnion__
: forall S : Type .
Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) -> Set (S_v-1 * Boolean)@(S_v-1 *
Boolean ->? Unit)
%(op)%
__if__ : ? Unit * ? Unit ->? Unit %(fun)%
__intersection__
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> MultiSet Elem_v-1@(Elem_v-1 ->? Nat),assoc,
comm, idem
%(op)%
: forall S : Type .
Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) -> Set S_v-1@(S_v-1 ->? Unit)
%(op)%
__intersectionMap__
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) * (S_v-1 ->? V_v-2) -> S_v-1 ->? V_v-2
%(op)%
__isIn__
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)
%(op)%
: forall S : Type . S_v-1 * Set S_v-1@(S_v-1 ->? Unit) ->? Unit
%(op)%
__o__
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))
%(op)%
: HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) *
HomNet@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))
%(op)%
: forall V : Type; U : Type; S : Type .
(V_v-1 ->? U_v-2) * (S_v-3 ->? V_v-1) -> S_v-3 ->? U_v-2
%(op)%
__restrict__
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) * Set S_v-1@(S_v-1 ->? Unit) -> S_v-1 ->? V_v-2
%(op)%
__subset__
: forall S : Type .
Pred (Set S_v-1 * Set S_v-1)@(Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit)
%(op)%
__union__
: forall S : Type .
Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) -> Set S_v-1@(S_v-1 ->? Unit)
%(op)%
__unionMap__
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) * (S_v-1 ->? V_v-2) -> S_v-1 ->? V_v-2
%(op)%
__when__else__
: forall a : Type . a_v-1 * ? Unit * a_v-1 ->? a_v-1 %(fun)%
__|<__>
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
MultiSet T@(T ->? Nat) ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))
%(op)%
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
T -> System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))
%(op)%
__||__
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) * Set S_v-1@(S_v-1 ->? Unit) -> S_v-1 ->? V_v-2
%(op)%
bottom : forall a : Type . a_v-1 %(fun)%
cod
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))
%(op)%
: HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) -> Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))
%(op)%
def__ : forall a : Type . a_v-1 ->? Unit %(fun)%
dom
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))
%(op)%
: HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) -> Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))
%(op)%
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)
%(op)%
empty : Marking@(MultiSet P@(P ->? Nat)) %(op)%
emptyMap : forall S : Type; V : Type . S_v-1 ->? V_v-2 %(op)%
emptySet : forall S : Type . Set S_v-1@(S_v-1 ->? Unit) %(op)%
false : Unit %(fun)%
freeMap
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))
%(op)%
freq
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat
%(op)%
id
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))
%(op)%
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))
%(op)%
image
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit) -> Set V_v-2@(V_v-2 ->? Unit)
%(op)%
injective
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) ->? Unit
%(pred)%
: HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) ->? Unit
%(pred)%
: forall S : Type; V : Type .
Pred (S_v-1 ->? V_v-2)@((S_v-1 ->? V_v-2) ->? Unit)
%(op)%
injl : forall S : Type . S_v-1 -> S_v-1 * Boolean %(op)%
injr : forall S : Type . S_v-1 -> S_v-1 * Boolean %(op)%
ker
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Pred (S_v-1 * S_v-1)@(S_v-1 * S_v-1 ->? Unit)
%(op)%
linMap
: forall S : Type; V : Type .
(S_v-1 ->? MultiSet V_v-2@(V_v-2 ->? Nat)) -> MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet V_v-2@(V_v-2 ->? Nat)
%(op)%
marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat))
%(op)%
min : Nat * Nat -> Nat %(op)%
net
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))
%(op)%
not__ : ? Unit ->? Unit %(fun)%
places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit)
%(op)%
placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P
%(op)%
: HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) -> P ->? P
%(op)%
postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat)
%(op)%
preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat)
%(op)%
range
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)
%(op)%
setToMultiSet
: forall Elem : Type .
Set Elem_v-1@(Elem_v-1 ->? Unit) -> MultiSet Elem_v-1@(Elem_v-1 ->? Nat)
%(op)%
sum
: forall a : Type .
(a_v-1 ->? Nat) -> Pred a_v-1@(a_v-1 ->? Unit) ->? Nat
%(op)%
sumN : (Nat ->? Nat) -> Nat -> Nat %(op)%
sumSet : Set Nat@(Nat ->? Unit) ->? Nat %(op)%
transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit)
%(op)%
transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T
%(op)%
: HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) -> T ->? T
%(op)%
true : Unit %(fun)%
undef__ : forall S : Type; V : Type . S_v-1 ->? V_v-2 %(op)%
{__}
: forall Elem : Type .
Elem_v-1 -> MultiSet Elem_v-1@(Elem_v-1 ->? Nat)
%(op)%
: forall S : Type . S_v-1 -> Set S_v-1@(S_v-1 ->? Unit) %(op)%
{}
: forall Elem : Type . MultiSet Elem_v-1@(Elem_v-1 ->? Nat) %(op)%
�__ : ? Unit ->? Unit %(fun)%
%% Sentences -------------------------------------------------------------
free type Boolean
::= True : Boolean
False : Boolean %(ga_Boolean)%
let (var S : Set Elem@(Elem ->? Unit)) =
((op MultiSetToSet[Elem]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet Elem@(Elem ->? Nat) -> Set Elem@(Elem ->? Unit))
(var B : MultiSet Elem@(Elem ->? Nat)) :
Set Elem@(Elem ->? Unit)
in forall x : Elem
. (fun __<=>__ : ? Unit * ? Unit ->? Unit)
(((op __isIn__[Elem]
: forall S : Type . S_v-1 * Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
Elem * Set Elem@(Elem ->? Unit) ->? Unit)
(var x : Elem, var S : Set Elem@(Elem ->? Unit)) :
Unit,
(pred __>__ : Nat * Nat)
(((op freq[Elem]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
Elem * MultiSet Elem@(Elem ->? Nat) -> Nat)
(var x : Elem, var B : MultiSet Elem@(Elem ->? Nat)) :
Nat,
op 0 : Nat) :
Unit) :
Unit
(fun __=>__ : ? Unit * ? Unit ->? Unit)
(((fun def__[(((P ->? Unit) * (T ->? P ->? Nat) *
(T ->? P ->? Nat)) *
(P ->? Nat)) *
(P ->? P) * (T ->? T) *
(((P ->? Unit) * (T ->? P ->? Nat) * (T ->? P ->? Nat)) *
(P ->? Nat))]
: forall a : Type . a_v-1 ->? Unit) :
(((P ->? Unit) * (T ->? P ->? Nat) * (T ->? P ->? Nat)) *
(P ->? Nat)) *
(P ->? P) * (T ->? T) *
(((P ->? Unit) * (T ->? P ->? Nat) * (T ->? P ->? Nat)) *
(P ->? Nat)) ->? Unit)
((op __o__
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
Unit,
((fun __=__[(((P ->? Unit) * (T ->? P ->? Nat) *
(T ->? P ->? Nat)) *
(P ->? Nat)) *
(P ->? P) * (T ->? T) *
(((P ->? Unit) * (T ->? P ->? Nat) * (T ->? P ->? Nat)) *
(P ->? Nat))]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
((((P ->? Unit) * (T ->? P ->? Nat) * (T ->? P ->? Nat)) *
(P ->? Nat)) *
(P ->? P) * (T ->? T) *
(((P ->? Unit) * (T ->? P ->? Nat) * (T ->? P ->? Nat)) *
(P ->? Nat))) *
((((P ->? Unit) * (T ->? P ->? Nat) * (T ->? P ->? Nat)) *
(P ->? Nat)) *
(P ->? P) * (T ->? T) *
(((P ->? Unit) * (T ->? P ->? Nat) * (T ->? P ->? Nat)) *
(P ->? Nat))) ->? Unit)
((op __o__
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
((op dom
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))),
((op __o__[P; P; P]
: forall V : Type; U : Type; S : Type .
(V_v-1 ->? U_v-2) * (S_v-3 ->? V_v-1) -> S_v-3 ->? U_v-2) :
(P ->? P) * (P ->? P) -> P ->? P)
((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P) :
P ->? P,
((op __o__[T; T; T]
: forall V : Type; U : Type; S : Type .
(V_v-1 ->? U_v-2) * (S_v-3 ->? V_v-1) -> S_v-3 ->? U_v-2) :
(T ->? T) * (T ->? T) -> T ->? T)
((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T) :
T ->? T,
(op cod
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) as
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
Unit) :
Unit
%% Diagnostics -----------------------------------------------------------
*** Hint 7.7, is type variable 'S'
*** Hint 7.9, is type variable 'V'
*** Hint 19.7, is type variable 'Elem'
*** Hint 31.6, is type variable 'Elem'
*** Hint 31.6, redeclared type 'Elem'
*** Hint 34.12, variable shadows global name(s) 'S'
*** Hint , in type of '(var B : MultiSet Elem@(Elem ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_5_v5 ->? Nat' (20.31)
*** Hint 34.12, variable shadows global name(s) 'S'
*** Hint , in type of '(var x : Elem, var S : Set Elem@(Elem ->? Unit))'
type 'Elem * Set Elem@(Elem ->? Unit)'
is not unifiable with type 'Unit ->? _var_15_v15 * (_var_17_v17 ->? _var_18_v18)'
*** Hint , in type of '(var x : Elem, var S : Set Elem@(Elem ->? Unit))'
type 'Elem * Set Elem@(Elem ->? Unit)'
is not unifiable with type 'Unit ->? _var_14_v14 * Set _var_14_v14@(_var_14_v14 ->? Unit)'
*** Hint , rejected 'Unit < Nat' of '((op __isIn__[_var_13_v13]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_13_v13 * MultiSet _var_13_v13)@(_var_13_v13 *
MultiSet _var_13_v13@(_var_13_v13 ->? Nat) ->? Unit))
(var x : Elem, var S : Set Elem@(Elem ->? Unit)) :
_var_12_v12'
*** Hint , in type of '(var x : Elem, var B : MultiSet Elem@(Elem ->? Nat))'
type 'Elem * MultiSet Elem@(Elem ->? Nat)'
is not unifiable with type 'Unit ->? _var_29_v29 * MultiSet _var_29_v29@(_var_29_v29 ->? Nat)'
*** Hint , in type of '(var x : Elem, var B : MultiSet Elem@(Elem ->? Nat))'
type 'Elem * MultiSet Elem@(Elem ->? Nat)'
is not unifiable with type 'Unit ->? _var_36_v36 * MultiSet _var_36_v36@(_var_36_v36 ->? Nat)'
*** Hint , in type of '(((op freq[Elem]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
Elem * MultiSet Elem@(Elem ->? Nat) -> Nat)
(var x : Elem, var B : MultiSet Elem@(Elem ->? Nat)) :
Nat,
op 0 : Nat)'
type 'Nat * Nat'
is not unifiable with type 'Unit ->? Nat * Nat'
*** Hint , in type of '(var x : Elem, var S : Set Elem@(Elem ->? Unit))'
type 'Elem * Set Elem@(Elem ->? Unit)'
is not unifiable with type 'Unit ->? _var_45_v45 * (_var_47_v47 ->? _var_48_v48)'
*** Hint , in type of '(var x : Elem, var S : Set Elem@(Elem ->? Unit))'
type 'Elem * Set Elem@(Elem ->? Unit)'
is not unifiable with type 'Unit ->? _var_44_v44 * Set _var_44_v44@(_var_44_v44 ->? Unit)'
*** Hint , rejected 'Unit < Nat' of '((op __isIn__[_var_43_v43]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_43_v43 * MultiSet _var_43_v43)@(_var_43_v43 *
MultiSet _var_43_v43@(_var_43_v43 ->? Nat) ->? Unit))
(var x : Elem, var S : Set Elem@(Elem ->? Unit)) :
_var_42_v42'
*** Hint , in type of '(var x : Elem, var B : MultiSet Elem@(Elem ->? Nat))'
type 'Elem * MultiSet Elem@(Elem ->? Nat)'
is not unifiable with type 'Unit ->? _var_59_v59 * MultiSet _var_59_v59@(_var_59_v59 ->? Nat)'
*** Hint , in type of '(var x : Elem, var B : MultiSet Elem@(Elem ->? Nat))'
type 'Elem * MultiSet Elem@(Elem ->? Nat)'
is not unifiable with type 'Unit ->? _var_66_v66 * MultiSet _var_66_v66@(_var_66_v66 ->? Nat)'
*** Hint , in type of '(((op freq[Elem]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
Elem * MultiSet Elem@(Elem ->? Nat) -> Nat)
(var x : Elem, var B : MultiSet Elem@(Elem ->? Nat)) :
Nat,
op 0 : Nat)'
type 'Nat * Nat'
is not unifiable with type 'Unit ->? Nat * Nat'
*** Hint , in type of '(((op __isIn__[Elem]
: forall S : Type . S_v-1 * Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
Elem * Set Elem@(Elem ->? Unit) ->? Unit)
(var x : Elem, var S : Set Elem@(Elem ->? Unit)) :
Unit,
(pred __>__ : Nat * Nat)
(((op freq[Elem]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
Elem * MultiSet Elem@(Elem ->? Nat) -> Nat)
(var x : Elem, var B : MultiSet Elem@(Elem ->? Nat)) :
Nat,
op 0 : Nat) :
Unit)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint 37.7, is type variable 'S'
*** Hint 37.7, redeclared type 'S'
*** Hint 40.7, is type variable 'a'
*** Hint 45.7, is type variable 'S'
*** Hint 45.7, redeclared type 'S'
*** Hint 45.9, is type variable 'V'
*** Hint 45.9, redeclared type 'V'
*** Hint 45.11, is type variable 'U'
*** Hint 62.7, is type variable 'S'
*** Hint 62.7, redeclared type 'S'
*** Hint 62.10, is type variable 'V'
*** Hint 62.10, redeclared type 'V'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var post : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var post : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(((op dom[_var_113_v113; _var_119_v119 ->? _var_120_v120]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)) :
(_var_113_v113 ->? _var_119_v119 ->? _var_120_v120) -> Set _var_113_v113@(_var_113_v113 ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set _var_113_v113@(_var_113_v113 ->? Unit),
((op dom[_var_125_v125; _var_131_v131 ->? _var_132_v132]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)) :
(_var_125_v125 ->? _var_131_v131 ->? _var_132_v132) -> Set _var_125_v125@(_var_125_v125 ->? Unit))
(var post : T ->? MultiSet P@(P ->? Nat)) :
Set _var_125_v125@(_var_125_v125 ->? Unit))'
type 'Set T@(T ->? Unit) * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? _var_82_v82 * _var_82_v82'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_174_v174; _var_180_v180 ->? _var_181_v181]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_174_v174 ->? _var_180_v180 ->? _var_181_v181) -> Set (_var_180_v180 ->? _var_181_v181)@((_var_180_v180 ->? _var_181_v181) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_180_v180 ->? _var_181_v181)@((_var_180_v180 ->? _var_181_v181) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_146_v146 * (_var_148_v148 ->? _var_149_v149)'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_204_v204; _var_210_v210 ->? _var_211_v211]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_204_v204 ->? _var_210_v210 ->? _var_211_v211) -> Set (_var_210_v210 ->? _var_211_v211)@((_var_210_v210 ->? _var_211_v211) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_210_v210 ->? _var_211_v211)@((_var_210_v210 ->? _var_211_v211) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_145_v145 * Set _var_145_v145@(_var_145_v145 ->? Unit)'
*** Hint , rejected 'Unit < Nat' of '((op __isIn__[_var_144_v144]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_144_v144 * MultiSet _var_144_v144)@(_var_144_v144 *
MultiSet _var_144_v144@(_var_144_v144 ->? Nat) ->? Unit))
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_156_v156; _var_162_v162 ->? _var_163_v163]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_156_v156 ->? _var_162_v162 ->? _var_163_v163) -> Set (_var_162_v162 ->? _var_163_v163)@((_var_162_v162 ->? _var_163_v163) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_162_v162 ->? _var_163_v163)@((_var_162_v162 ->? _var_163_v163) ->? Unit)) :
_var_143_v143'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_233_v233 ->? Nat' (20.31)
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_240_v240 ->? Nat' (20.31)
*** Hint , in type of '(((op MultiSetToSet[_var_240_v240]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_240_v240@(_var_240_v240 ->? Nat) -> Set _var_240_v240@(_var_240_v240 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_240_v240@(_var_240_v240 ->? Unit),
var p : Set P@(P ->? Unit))'
type 'Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_227_v227 ->? _var_228_v228) *
(_var_229_v229 ->? _var_230_v230)'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_277_v277; _var_283_v283 ->? _var_284_v284]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_277_v277 ->? _var_283_v283 ->? _var_284_v284) -> Set (_var_283_v283 ->? _var_284_v284)@((_var_283_v283 ->? _var_284_v284) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_283_v283 ->? _var_284_v284)@((_var_283_v283 ->? _var_284_v284) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_249_v249 * (_var_251_v251 ->? _var_252_v252)'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_307_v307; _var_313_v313 ->? _var_314_v314]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_307_v307 ->? _var_313_v313 ->? _var_314_v314) -> Set (_var_313_v313 ->? _var_314_v314)@((_var_313_v313 ->? _var_314_v314) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_313_v313 ->? _var_314_v314)@((_var_313_v313 ->? _var_314_v314) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_248_v248 * Set _var_248_v248@(_var_248_v248 ->? Unit)'
*** Hint , rejected 'Unit < Nat' of '((op __isIn__[_var_247_v247]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_247_v247 * MultiSet _var_247_v247)@(_var_247_v247 *
MultiSet _var_247_v247@(_var_247_v247 ->? Nat) ->? Unit))
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_259_v259; _var_265_v265 ->? _var_266_v266]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_259_v259 ->? _var_265_v265 ->? _var_266_v266) -> Set (_var_265_v265 ->? _var_266_v266)@((_var_265_v265 ->? _var_266_v266) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_265_v265 ->? _var_266_v266)@((_var_265_v265 ->? _var_266_v266) ->? Unit)) :
_var_246_v246'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_336_v336 ->? Nat' (20.31)
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_343_v343 ->? Nat' (20.31)
*** Hint , in type of '(((op MultiSetToSet[_var_343_v343]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_343_v343@(_var_343_v343 ->? Nat) -> Set _var_343_v343@(_var_343_v343 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_343_v343@(_var_343_v343 ->? Unit),
var p : Set P@(P ->? Unit))'
type 'Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_330_v330 ->? _var_331_v331) *
(_var_332_v332 ->? _var_333_v333)'
*** Hint , in type of '(((op __isIn__[_var_303_v303 ->? _var_304_v304]
: forall S : Type . S_v-1 * Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
(_var_303_v303 ->? _var_304_v304) *
Set (_var_303_v303 ->? _var_304_v304)@((_var_303_v303 ->? _var_304_v304) ->? Unit) ->? Unit)
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_291_v291; _var_297_v297 ->? _var_298_v298]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_291_v291 ->? _var_297_v297 ->? _var_298_v298) -> Set (_var_297_v297 ->? _var_298_v298)@((_var_297_v297 ->? _var_298_v298) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_297_v297 ->? _var_298_v298)@((_var_297_v297 ->? _var_298_v298) ->? Unit)) :
Unit,
((op __subset__[_var_327_v327]
: forall S : Type .
Pred (Set S_v-1 * Set S_v-1)@(Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit)) :
Pred (Set _var_327_v327 *
Set _var_327_v327)@(Set _var_327_v327@(_var_327_v327 ->? Unit) *
Set _var_327_v327@(_var_327_v327 ->? Unit) ->? Unit))
(((op MultiSetToSet[_var_336_v336]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_336_v336@(_var_336_v336 ->? Nat) -> Set _var_336_v336@(_var_336_v336 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_336_v336@(_var_336_v336 ->? Unit),
var p : Set P@(P ->? Unit)) :
_var_326_v326)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var post : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var post : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(((op dom[_var_381_v381; _var_387_v387 ->? _var_388_v388]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)) :
(_var_381_v381 ->? _var_387_v387 ->? _var_388_v388) -> Set _var_381_v381@(_var_381_v381 ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set _var_381_v381@(_var_381_v381 ->? Unit),
((op dom[_var_393_v393; _var_399_v399 ->? _var_400_v400]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)) :
(_var_393_v393 ->? _var_399_v399 ->? _var_400_v400) -> Set _var_393_v393@(_var_393_v393 ->? Unit))
(var post : T ->? MultiSet P@(P ->? Nat)) :
Set _var_393_v393@(_var_393_v393 ->? Unit))'
type 'Set T@(T ->? Unit) * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? _var_350_v350 * _var_350_v350'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_442_v442; _var_448_v448 ->? _var_449_v449]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_442_v442 ->? _var_448_v448 ->? _var_449_v449) -> Set (_var_448_v448 ->? _var_449_v449)@((_var_448_v448 ->? _var_449_v449) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_448_v448 ->? _var_449_v449)@((_var_448_v448 ->? _var_449_v449) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_414_v414 * (_var_416_v416 ->? _var_417_v417)'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_472_v472; _var_478_v478 ->? _var_479_v479]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_472_v472 ->? _var_478_v478 ->? _var_479_v479) -> Set (_var_478_v478 ->? _var_479_v479)@((_var_478_v478 ->? _var_479_v479) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_478_v478 ->? _var_479_v479)@((_var_478_v478 ->? _var_479_v479) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_413_v413 * Set _var_413_v413@(_var_413_v413 ->? Unit)'
*** Hint , rejected 'Unit < Nat' of '((op __isIn__[_var_412_v412]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_412_v412 * MultiSet _var_412_v412)@(_var_412_v412 *
MultiSet _var_412_v412@(_var_412_v412 ->? Nat) ->? Unit))
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_424_v424; _var_430_v430 ->? _var_431_v431]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_424_v424 ->? _var_430_v430 ->? _var_431_v431) -> Set (_var_430_v430 ->? _var_431_v431)@((_var_430_v430 ->? _var_431_v431) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_430_v430 ->? _var_431_v431)@((_var_430_v430 ->? _var_431_v431) ->? Unit)) :
_var_411_v411'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_501_v501 ->? Nat' (20.31)
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_508_v508 ->? Nat' (20.31)
*** Hint , in type of '(((op MultiSetToSet[_var_508_v508]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_508_v508@(_var_508_v508 ->? Nat) -> Set _var_508_v508@(_var_508_v508 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_508_v508@(_var_508_v508 ->? Unit),
var p : Set P@(P ->? Unit))'
type 'Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_495_v495 ->? _var_496_v496) *
(_var_497_v497 ->? _var_498_v498)'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_545_v545; _var_551_v551 ->? _var_552_v552]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_545_v545 ->? _var_551_v551 ->? _var_552_v552) -> Set (_var_551_v551 ->? _var_552_v552)@((_var_551_v551 ->? _var_552_v552) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_551_v551 ->? _var_552_v552)@((_var_551_v551 ->? _var_552_v552) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_517_v517 * (_var_519_v519 ->? _var_520_v520)'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_575_v575; _var_581_v581 ->? _var_582_v582]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_575_v575 ->? _var_581_v581 ->? _var_582_v582) -> Set (_var_581_v581 ->? _var_582_v582)@((_var_581_v581 ->? _var_582_v582) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_581_v581 ->? _var_582_v582)@((_var_581_v581 ->? _var_582_v582) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_516_v516 * Set _var_516_v516@(_var_516_v516 ->? Unit)'
*** Hint , rejected 'Unit < Nat' of '((op __isIn__[_var_515_v515]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_515_v515 * MultiSet _var_515_v515)@(_var_515_v515 *
MultiSet _var_515_v515@(_var_515_v515 ->? Nat) ->? Unit))
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_527_v527; _var_533_v533 ->? _var_534_v534]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_527_v527 ->? _var_533_v533 ->? _var_534_v534) -> Set (_var_533_v533 ->? _var_534_v534)@((_var_533_v533 ->? _var_534_v534) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_533_v533 ->? _var_534_v534)@((_var_533_v533 ->? _var_534_v534) ->? Unit)) :
_var_514_v514'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_604_v604 ->? Nat' (20.31)
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_611_v611 ->? Nat' (20.31)
*** Hint , in type of '(((op MultiSetToSet[_var_611_v611]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_611_v611@(_var_611_v611 ->? Nat) -> Set _var_611_v611@(_var_611_v611 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_611_v611@(_var_611_v611 ->? Unit),
var p : Set P@(P ->? Unit))'
type 'Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_598_v598 ->? _var_599_v599) *
(_var_600_v600 ->? _var_601_v601)'
*** Hint , in type of '(((op __isIn__[_var_571_v571 ->? _var_572_v572]
: forall S : Type . S_v-1 * Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
(_var_571_v571 ->? _var_572_v572) *
Set (_var_571_v571 ->? _var_572_v572)@((_var_571_v571 ->? _var_572_v572) ->? Unit) ->? Unit)
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_559_v559; _var_565_v565 ->? _var_566_v566]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_559_v559 ->? _var_565_v565 ->? _var_566_v566) -> Set (_var_565_v565 ->? _var_566_v566)@((_var_565_v565 ->? _var_566_v566) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_565_v565 ->? _var_566_v566)@((_var_565_v565 ->? _var_566_v566) ->? Unit)) :
Unit,
((op __subset__[_var_595_v595]
: forall S : Type .
Pred (Set S_v-1 * Set S_v-1)@(Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit)) :
Pred (Set _var_595_v595 *
Set _var_595_v595)@(Set _var_595_v595@(_var_595_v595 ->? Unit) *
Set _var_595_v595@(_var_595_v595 ->? Unit) ->? Unit))
(((op MultiSetToSet[_var_604_v604]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_604_v604@(_var_604_v604 ->? Nat) -> Set _var_604_v604@(_var_604_v604 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_604_v604@(_var_604_v604 ->? Unit),
var p : Set P@(P ->? Unit)) :
_var_594_v594)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , in type of '(((fun __=__[_var_377_v377 ->? _var_378_v378]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
(_var_377_v377 ->? _var_378_v378) *
(_var_377_v377 ->? _var_378_v378) ->? Unit)
(((op dom[_var_355_v355; _var_361_v361 ->? _var_362_v362]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)) :
(_var_355_v355 ->? _var_361_v361 ->? _var_362_v362) -> Set _var_355_v355@(_var_355_v355 ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set _var_355_v355@(_var_355_v355 ->? Unit),
((op dom[_var_367_v367; _var_373_v373 ->? _var_374_v374]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)) :
(_var_367_v367 ->? _var_373_v373 ->? _var_374_v374) -> Set _var_367_v367@(_var_367_v367 ->? Unit))
(var post : T ->? MultiSet P@(P ->? Nat)) :
Set _var_367_v367@(_var_367_v367 ->? Unit)) :
Unit,
forall p1 : MultiSet P@(P ->? Nat)
. (fun __=>__ : ? Unit * ? Unit ->? Unit)
(((op __isIn__[_var_468_v468 ->? _var_469_v469]
: forall S : Type . S_v-1 * Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
(_var_468_v468 ->? _var_469_v469) *
Set (_var_468_v468 ->? _var_469_v469)@((_var_468_v468 ->? _var_469_v469) ->? Unit) ->? Unit)
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_456_v456; _var_462_v462 ->? _var_463_v463]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_456_v456 ->? _var_462_v462 ->? _var_463_v463) -> Set (_var_462_v462 ->? _var_463_v463)@((_var_462_v462 ->? _var_463_v463) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_462_v462 ->? _var_463_v463)@((_var_462_v462 ->? _var_463_v463) ->? Unit)) :
Unit,
((op __subset__[_var_492_v492]
: forall S : Type .
Pred (Set S_v-1 * Set S_v-1)@(Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit)) :
Pred (Set _var_492_v492 *
Set _var_492_v492)@(Set _var_492_v492@(_var_492_v492 ->? Unit) *
Set _var_492_v492@(_var_492_v492 ->? Unit) ->? Unit))
(((op MultiSetToSet[_var_501_v501]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_501_v501@(_var_501_v501 ->? Nat) -> Set _var_501_v501@(_var_501_v501 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_501_v501@(_var_501_v501 ->? Unit),
var p : Set P@(P ->? Unit)) :
Unit) :
Unit)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_651_v651; _var_657_v657 ->? _var_658_v658]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_651_v651 ->? _var_657_v657 ->? _var_658_v658) -> Set (_var_657_v657 ->? _var_658_v658)@((_var_657_v657 ->? _var_658_v658) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_657_v657 ->? _var_658_v658)@((_var_657_v657 ->? _var_658_v658) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_623_v623 * (_var_625_v625 ->? _var_626_v626)'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_681_v681; _var_687_v687 ->? _var_688_v688]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_681_v681 ->? _var_687_v687 ->? _var_688_v688) -> Set (_var_687_v687 ->? _var_688_v688)@((_var_687_v687 ->? _var_688_v688) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_687_v687 ->? _var_688_v688)@((_var_687_v687 ->? _var_688_v688) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_622_v622 * Set _var_622_v622@(_var_622_v622 ->? Unit)'
*** Hint , rejected 'Unit < Nat' of '((op __isIn__[_var_621_v621]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_621_v621 * MultiSet _var_621_v621)@(_var_621_v621 *
MultiSet _var_621_v621@(_var_621_v621 ->? Nat) ->? Unit))
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_633_v633; _var_639_v639 ->? _var_640_v640]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_633_v633 ->? _var_639_v639 ->? _var_640_v640) -> Set (_var_639_v639 ->? _var_640_v640)@((_var_639_v639 ->? _var_640_v640) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_639_v639 ->? _var_640_v640)@((_var_639_v639 ->? _var_640_v640) ->? Unit)) :
_var_620_v620'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_710_v710 ->? Nat' (20.31)
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_717_v717 ->? Nat' (20.31)
*** Hint , in type of '(((op MultiSetToSet[_var_717_v717]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_717_v717@(_var_717_v717 ->? Nat) -> Set _var_717_v717@(_var_717_v717 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_717_v717@(_var_717_v717 ->? Unit),
var p : Set P@(P ->? Unit))'
type 'Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_704_v704 ->? _var_705_v705) *
(_var_706_v706 ->? _var_707_v707)'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_754_v754; _var_760_v760 ->? _var_761_v761]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_754_v754 ->? _var_760_v760 ->? _var_761_v761) -> Set (_var_760_v760 ->? _var_761_v761)@((_var_760_v760 ->? _var_761_v761) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_760_v760 ->? _var_761_v761)@((_var_760_v760 ->? _var_761_v761) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_726_v726 * (_var_728_v728 ->? _var_729_v729)'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_784_v784; _var_790_v790 ->? _var_791_v791]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_784_v784 ->? _var_790_v790 ->? _var_791_v791) -> Set (_var_790_v790 ->? _var_791_v791)@((_var_790_v790 ->? _var_791_v791) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_790_v790 ->? _var_791_v791)@((_var_790_v790 ->? _var_791_v791) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_725_v725 * Set _var_725_v725@(_var_725_v725 ->? Unit)'
*** Hint , rejected 'Unit < Nat' of '((op __isIn__[_var_724_v724]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_724_v724 * MultiSet _var_724_v724)@(_var_724_v724 *
MultiSet _var_724_v724@(_var_724_v724 ->? Nat) ->? Unit))
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_736_v736; _var_742_v742 ->? _var_743_v743]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_736_v736 ->? _var_742_v742 ->? _var_743_v743) -> Set (_var_742_v742 ->? _var_743_v743)@((_var_742_v742 ->? _var_743_v743) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_742_v742 ->? _var_743_v743)@((_var_742_v742 ->? _var_743_v743) ->? Unit)) :
_var_723_v723'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_813_v813 ->? Nat' (20.31)
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_820_v820 ->? Nat' (20.31)
*** Hint , in type of '(((op MultiSetToSet[_var_820_v820]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_820_v820@(_var_820_v820 ->? Nat) -> Set _var_820_v820@(_var_820_v820 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_820_v820@(_var_820_v820 ->? Unit),
var p : Set P@(P ->? Unit))'
type 'Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_807_v807 ->? _var_808_v808) *
(_var_809_v809 ->? _var_810_v810)'
*** Hint , in type of '(((op __isIn__[_var_780_v780 ->? _var_781_v781]
: forall S : Type . S_v-1 * Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
(_var_780_v780 ->? _var_781_v781) *
Set (_var_780_v780 ->? _var_781_v781)@((_var_780_v780 ->? _var_781_v781) ->? Unit) ->? Unit)
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_768_v768; _var_774_v774 ->? _var_775_v775]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_768_v768 ->? _var_774_v774 ->? _var_775_v775) -> Set (_var_774_v774 ->? _var_775_v775)@((_var_774_v774 ->? _var_775_v775) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_774_v774 ->? _var_775_v775)@((_var_774_v774 ->? _var_775_v775) ->? Unit)) :
Unit,
((op __subset__[_var_804_v804]
: forall S : Type .
Pred (Set S_v-1 * Set S_v-1)@(Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit)) :
Pred (Set _var_804_v804 *
Set _var_804_v804)@(Set _var_804_v804@(_var_804_v804 ->? Unit) *
Set _var_804_v804@(_var_804_v804 ->? Unit) ->? Unit))
(((op MultiSetToSet[_var_813_v813]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_813_v813@(_var_813_v813 ->? Nat) -> Set _var_813_v813@(_var_813_v813 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_813_v813@(_var_813_v813 ->? Unit),
var p : Set P@(P ->? Unit)) :
_var_803_v803)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var post : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var post : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(((op dom[_var_862_v862; _var_868_v868 ->? _var_869_v869]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)) :
(_var_862_v862 ->? _var_868_v868 ->? _var_869_v869) -> Set _var_862_v862@(_var_862_v862 ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set _var_862_v862@(_var_862_v862 ->? Unit),
((op dom[_var_874_v874; _var_880_v880 ->? _var_881_v881]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)) :
(_var_874_v874 ->? _var_880_v880 ->? _var_881_v881) -> Set _var_874_v874@(_var_874_v874 ->? Unit))
(var post : T ->? MultiSet P@(P ->? Nat)) :
Set _var_874_v874@(_var_874_v874 ->? Unit))'
type 'Set T@(T ->? Unit) * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? _var_831_v831 * _var_831_v831'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_923_v923; _var_929_v929 ->? _var_930_v930]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_923_v923 ->? _var_929_v929 ->? _var_930_v930) -> Set (_var_929_v929 ->? _var_930_v930)@((_var_929_v929 ->? _var_930_v930) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_929_v929 ->? _var_930_v930)@((_var_929_v929 ->? _var_930_v930) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_895_v895 * (_var_897_v897 ->? _var_898_v898)'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_953_v953; _var_959_v959 ->? _var_960_v960]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_953_v953 ->? _var_959_v959 ->? _var_960_v960) -> Set (_var_959_v959 ->? _var_960_v960)@((_var_959_v959 ->? _var_960_v960) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_959_v959 ->? _var_960_v960)@((_var_959_v959 ->? _var_960_v960) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_894_v894 * Set _var_894_v894@(_var_894_v894 ->? Unit)'
*** Hint , rejected 'Unit < Nat' of '((op __isIn__[_var_893_v893]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_893_v893 * MultiSet _var_893_v893)@(_var_893_v893 *
MultiSet _var_893_v893@(_var_893_v893 ->? Nat) ->? Unit))
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_905_v905; _var_911_v911 ->? _var_912_v912]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_905_v905 ->? _var_911_v911 ->? _var_912_v912) -> Set (_var_911_v911 ->? _var_912_v912)@((_var_911_v911 ->? _var_912_v912) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_911_v911 ->? _var_912_v912)@((_var_911_v911 ->? _var_912_v912) ->? Unit)) :
_var_892_v892'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_982_v982 ->? Nat' (20.31)
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_989_v989 ->? Nat' (20.31)
*** Hint , in type of '(((op MultiSetToSet[_var_989_v989]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_989_v989@(_var_989_v989 ->? Nat) -> Set _var_989_v989@(_var_989_v989 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_989_v989@(_var_989_v989 ->? Unit),
var p : Set P@(P ->? Unit))'
type 'Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_976_v976 ->? _var_977_v977) *
(_var_978_v978 ->? _var_979_v979)'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1026_v1026; _var_1032_v1032 ->? _var_1033_v1033]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1026_v1026 ->? _var_1032_v1032 ->? _var_1033_v1033) -> Set (_var_1032_v1032 ->? _var_1033_v1033)@((_var_1032_v1032 ->? _var_1033_v1033) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1032_v1032 ->? _var_1033_v1033)@((_var_1032_v1032 ->? _var_1033_v1033) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_998_v998 * (_var_1000_v1000 ->? _var_1001_v1001)'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1056_v1056; _var_1062_v1062 ->? _var_1063_v1063]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1056_v1056 ->? _var_1062_v1062 ->? _var_1063_v1063) -> Set (_var_1062_v1062 ->? _var_1063_v1063)@((_var_1062_v1062 ->? _var_1063_v1063) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1062_v1062 ->? _var_1063_v1063)@((_var_1062_v1062 ->? _var_1063_v1063) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_997_v997 * Set _var_997_v997@(_var_997_v997 ->? Unit)'
*** Hint , rejected 'Unit < Nat' of '((op __isIn__[_var_996_v996]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_996_v996 * MultiSet _var_996_v996)@(_var_996_v996 *
MultiSet _var_996_v996@(_var_996_v996 ->? Nat) ->? Unit))
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1008_v1008; _var_1014_v1014 ->? _var_1015_v1015]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1008_v1008 ->? _var_1014_v1014 ->? _var_1015_v1015) -> Set (_var_1014_v1014 ->? _var_1015_v1015)@((_var_1014_v1014 ->? _var_1015_v1015) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1014_v1014 ->? _var_1015_v1015)@((_var_1014_v1014 ->? _var_1015_v1015) ->? Unit)) :
_var_995_v995'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_1085_v1085 ->? Nat' (20.31)
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_1092_v1092 ->? Nat' (20.31)
*** Hint , in type of '(((op MultiSetToSet[_var_1092_v1092]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_1092_v1092@(_var_1092_v1092 ->? Nat) -> Set _var_1092_v1092@(_var_1092_v1092 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_1092_v1092@(_var_1092_v1092 ->? Unit),
var p : Set P@(P ->? Unit))'
type 'Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_1079_v1079 ->? _var_1080_v1080) *
(_var_1081_v1081 ->? _var_1082_v1082)'
*** Hint , in type of '(((op __isIn__[_var_1052_v1052 ->? _var_1053_v1053]
: forall S : Type . S_v-1 * Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
(_var_1052_v1052 ->? _var_1053_v1053) *
Set (_var_1052_v1052 ->? _var_1053_v1053)@((_var_1052_v1052 ->? _var_1053_v1053) ->? Unit) ->? Unit)
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1040_v1040; _var_1046_v1046 ->? _var_1047_v1047]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1040_v1040 ->? _var_1046_v1046 ->? _var_1047_v1047) -> Set (_var_1046_v1046 ->? _var_1047_v1047)@((_var_1046_v1046 ->? _var_1047_v1047) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1046_v1046 ->? _var_1047_v1047)@((_var_1046_v1046 ->? _var_1047_v1047) ->? Unit)) :
Unit,
((op __subset__[_var_1076_v1076]
: forall S : Type .
Pred (Set S_v-1 * Set S_v-1)@(Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit)) :
Pred (Set _var_1076_v1076 *
Set _var_1076_v1076)@(Set _var_1076_v1076@(_var_1076_v1076 ->? Unit) *
Set _var_1076_v1076@(_var_1076_v1076 ->? Unit) ->? Unit))
(((op MultiSetToSet[_var_1085_v1085]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_1085_v1085@(_var_1085_v1085 ->? Nat) -> Set _var_1085_v1085@(_var_1085_v1085 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_1085_v1085@(_var_1085_v1085 ->? Unit),
var p : Set P@(P ->? Unit)) :
_var_1075_v1075)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var post : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var post : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(((op dom[_var_1130_v1130; _var_1136_v1136 ->? _var_1137_v1137]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)) :
(_var_1130_v1130 ->? _var_1136_v1136 ->? _var_1137_v1137) -> Set _var_1130_v1130@(_var_1130_v1130 ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set _var_1130_v1130@(_var_1130_v1130 ->? Unit),
((op dom[_var_1142_v1142; _var_1148_v1148 ->? _var_1149_v1149]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)) :
(_var_1142_v1142 ->? _var_1148_v1148 ->? _var_1149_v1149) -> Set _var_1142_v1142@(_var_1142_v1142 ->? Unit))
(var post : T ->? MultiSet P@(P ->? Nat)) :
Set _var_1142_v1142@(_var_1142_v1142 ->? Unit))'
type 'Set T@(T ->? Unit) * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? _var_1099_v1099 * _var_1099_v1099'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1191_v1191; _var_1197_v1197 ->? _var_1198_v1198]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1191_v1191 ->? _var_1197_v1197 ->? _var_1198_v1198) -> Set (_var_1197_v1197 ->? _var_1198_v1198)@((_var_1197_v1197 ->? _var_1198_v1198) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1197_v1197 ->? _var_1198_v1198)@((_var_1197_v1197 ->? _var_1198_v1198) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_1163_v1163 * (_var_1165_v1165 ->? _var_1166_v1166)'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1221_v1221; _var_1227_v1227 ->? _var_1228_v1228]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1221_v1221 ->? _var_1227_v1227 ->? _var_1228_v1228) -> Set (_var_1227_v1227 ->? _var_1228_v1228)@((_var_1227_v1227 ->? _var_1228_v1228) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1227_v1227 ->? _var_1228_v1228)@((_var_1227_v1227 ->? _var_1228_v1228) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_1162_v1162 *
Set _var_1162_v1162@(_var_1162_v1162 ->? Unit)'
*** Hint , rejected 'Unit < Nat' of '((op __isIn__[_var_1161_v1161]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_1161_v1161 *
MultiSet _var_1161_v1161)@(_var_1161_v1161 *
MultiSet _var_1161_v1161@(_var_1161_v1161 ->? Nat) ->? Unit))
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1173_v1173; _var_1179_v1179 ->? _var_1180_v1180]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1173_v1173 ->? _var_1179_v1179 ->? _var_1180_v1180) -> Set (_var_1179_v1179 ->? _var_1180_v1180)@((_var_1179_v1179 ->? _var_1180_v1180) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1179_v1179 ->? _var_1180_v1180)@((_var_1179_v1179 ->? _var_1180_v1180) ->? Unit)) :
_var_1160_v1160'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_1250_v1250 ->? Nat' (20.31)
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_1257_v1257 ->? Nat' (20.31)
*** Hint , in type of '(((op MultiSetToSet[_var_1257_v1257]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_1257_v1257@(_var_1257_v1257 ->? Nat) -> Set _var_1257_v1257@(_var_1257_v1257 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_1257_v1257@(_var_1257_v1257 ->? Unit),
var p : Set P@(P ->? Unit))'
type 'Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_1244_v1244 ->? _var_1245_v1245) *
(_var_1246_v1246 ->? _var_1247_v1247)'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1294_v1294; _var_1300_v1300 ->? _var_1301_v1301]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1294_v1294 ->? _var_1300_v1300 ->? _var_1301_v1301) -> Set (_var_1300_v1300 ->? _var_1301_v1301)@((_var_1300_v1300 ->? _var_1301_v1301) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1300_v1300 ->? _var_1301_v1301)@((_var_1300_v1300 ->? _var_1301_v1301) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_1266_v1266 * (_var_1268_v1268 ->? _var_1269_v1269)'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1324_v1324; _var_1330_v1330 ->? _var_1331_v1331]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1324_v1324 ->? _var_1330_v1330 ->? _var_1331_v1331) -> Set (_var_1330_v1330 ->? _var_1331_v1331)@((_var_1330_v1330 ->? _var_1331_v1331) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1330_v1330 ->? _var_1331_v1331)@((_var_1330_v1330 ->? _var_1331_v1331) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_1265_v1265 *
Set _var_1265_v1265@(_var_1265_v1265 ->? Unit)'
*** Hint , rejected 'Unit < Nat' of '((op __isIn__[_var_1264_v1264]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_1264_v1264 *
MultiSet _var_1264_v1264)@(_var_1264_v1264 *
MultiSet _var_1264_v1264@(_var_1264_v1264 ->? Nat) ->? Unit))
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1276_v1276; _var_1282_v1282 ->? _var_1283_v1283]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1276_v1276 ->? _var_1282_v1282 ->? _var_1283_v1283) -> Set (_var_1282_v1282 ->? _var_1283_v1283)@((_var_1282_v1282 ->? _var_1283_v1283) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1282_v1282 ->? _var_1283_v1283)@((_var_1282_v1282 ->? _var_1283_v1283) ->? Unit)) :
_var_1263_v1263'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_1353_v1353 ->? Nat' (20.31)
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_1360_v1360 ->? Nat' (20.31)
*** Hint , in type of '(((op MultiSetToSet[_var_1360_v1360]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_1360_v1360@(_var_1360_v1360 ->? Nat) -> Set _var_1360_v1360@(_var_1360_v1360 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_1360_v1360@(_var_1360_v1360 ->? Unit),
var p : Set P@(P ->? Unit))'
type 'Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_1347_v1347 ->? _var_1348_v1348) *
(_var_1349_v1349 ->? _var_1350_v1350)'
*** Hint , in type of '(((op __isIn__[_var_1320_v1320 ->? _var_1321_v1321]
: forall S : Type . S_v-1 * Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
(_var_1320_v1320 ->? _var_1321_v1321) *
Set (_var_1320_v1320 ->? _var_1321_v1321)@((_var_1320_v1320 ->? _var_1321_v1321) ->? Unit) ->? Unit)
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1308_v1308; _var_1314_v1314 ->? _var_1315_v1315]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1308_v1308 ->? _var_1314_v1314 ->? _var_1315_v1315) -> Set (_var_1314_v1314 ->? _var_1315_v1315)@((_var_1314_v1314 ->? _var_1315_v1315) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1314_v1314 ->? _var_1315_v1315)@((_var_1314_v1314 ->? _var_1315_v1315) ->? Unit)) :
Unit,
((op __subset__[_var_1344_v1344]
: forall S : Type .
Pred (Set S_v-1 * Set S_v-1)@(Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit)) :
Pred (Set _var_1344_v1344 *
Set _var_1344_v1344)@(Set _var_1344_v1344@(_var_1344_v1344 ->? Unit) *
Set _var_1344_v1344@(_var_1344_v1344 ->? Unit) ->? Unit))
(((op MultiSetToSet[_var_1353_v1353]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_1353_v1353@(_var_1353_v1353 ->? Nat) -> Set _var_1353_v1353@(_var_1353_v1353 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_1353_v1353@(_var_1353_v1353 ->? Unit),
var p : Set P@(P ->? Unit)) :
_var_1343_v1343)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , in type of '(((fun __=__[_var_1126_v1126 ->? _var_1127_v1127]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
(_var_1126_v1126 ->? _var_1127_v1127) *
(_var_1126_v1126 ->? _var_1127_v1127) ->? Unit)
(((op dom[_var_1104_v1104; _var_1110_v1110 ->? _var_1111_v1111]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)) :
(_var_1104_v1104 ->? _var_1110_v1110 ->? _var_1111_v1111) -> Set _var_1104_v1104@(_var_1104_v1104 ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set _var_1104_v1104@(_var_1104_v1104 ->? Unit),
((op dom[_var_1116_v1116; _var_1122_v1122 ->? _var_1123_v1123]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)) :
(_var_1116_v1116 ->? _var_1122_v1122 ->? _var_1123_v1123) -> Set _var_1116_v1116@(_var_1116_v1116 ->? Unit))
(var post : T ->? MultiSet P@(P ->? Nat)) :
Set _var_1116_v1116@(_var_1116_v1116 ->? Unit)) :
Unit,
forall p1 : MultiSet P@(P ->? Nat)
. (fun __=>__ : ? Unit * ? Unit ->? Unit)
(((op __isIn__[_var_1217_v1217 ->? _var_1218_v1218]
: forall S : Type . S_v-1 * Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
(_var_1217_v1217 ->? _var_1218_v1218) *
Set (_var_1217_v1217 ->? _var_1218_v1218)@((_var_1217_v1217 ->? _var_1218_v1218) ->? Unit) ->? Unit)
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1205_v1205; _var_1211_v1211 ->? _var_1212_v1212]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1205_v1205 ->? _var_1211_v1211 ->? _var_1212_v1212) -> Set (_var_1211_v1211 ->? _var_1212_v1212)@((_var_1211_v1211 ->? _var_1212_v1212) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1211_v1211 ->? _var_1212_v1212)@((_var_1211_v1211 ->? _var_1212_v1212) ->? Unit)) :
Unit,
((op __subset__[_var_1241_v1241]
: forall S : Type .
Pred (Set S_v-1 * Set S_v-1)@(Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit)) :
Pred (Set _var_1241_v1241 *
Set _var_1241_v1241)@(Set _var_1241_v1241@(_var_1241_v1241 ->? Unit) *
Set _var_1241_v1241@(_var_1241_v1241 ->? Unit) ->? Unit))
(((op MultiSetToSet[_var_1250_v1250]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_1250_v1250@(_var_1250_v1250 ->? Nat) -> Set _var_1250_v1250@(_var_1250_v1250 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_1250_v1250@(_var_1250_v1250 ->? Unit),
var p : Set P@(P ->? Unit)) :
Unit) :
Unit)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1400_v1400; _var_1406_v1406 ->? _var_1407_v1407]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1400_v1400 ->? _var_1406_v1406 ->? _var_1407_v1407) -> Set (_var_1406_v1406 ->? _var_1407_v1407)@((_var_1406_v1406 ->? _var_1407_v1407) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1406_v1406 ->? _var_1407_v1407)@((_var_1406_v1406 ->? _var_1407_v1407) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_1372_v1372 * (_var_1374_v1374 ->? _var_1375_v1375)'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1430_v1430; _var_1436_v1436 ->? _var_1437_v1437]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1430_v1430 ->? _var_1436_v1436 ->? _var_1437_v1437) -> Set (_var_1436_v1436 ->? _var_1437_v1437)@((_var_1436_v1436 ->? _var_1437_v1437) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1436_v1436 ->? _var_1437_v1437)@((_var_1436_v1436 ->? _var_1437_v1437) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_1371_v1371 *
Set _var_1371_v1371@(_var_1371_v1371 ->? Unit)'
*** Hint , rejected 'Unit < Nat' of '((op __isIn__[_var_1370_v1370]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_1370_v1370 *
MultiSet _var_1370_v1370)@(_var_1370_v1370 *
MultiSet _var_1370_v1370@(_var_1370_v1370 ->? Nat) ->? Unit))
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1382_v1382; _var_1388_v1388 ->? _var_1389_v1389]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1382_v1382 ->? _var_1388_v1388 ->? _var_1389_v1389) -> Set (_var_1388_v1388 ->? _var_1389_v1389)@((_var_1388_v1388 ->? _var_1389_v1389) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1388_v1388 ->? _var_1389_v1389)@((_var_1388_v1388 ->? _var_1389_v1389) ->? Unit)) :
_var_1369_v1369'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_1459_v1459 ->? Nat' (20.31)
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_1466_v1466 ->? Nat' (20.31)
*** Hint , in type of '(((op MultiSetToSet[_var_1466_v1466]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_1466_v1466@(_var_1466_v1466 ->? Nat) -> Set _var_1466_v1466@(_var_1466_v1466 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_1466_v1466@(_var_1466_v1466 ->? Unit),
var p : Set P@(P ->? Unit))'
type 'Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_1453_v1453 ->? _var_1454_v1454) *
(_var_1455_v1455 ->? _var_1456_v1456)'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1503_v1503; _var_1509_v1509 ->? _var_1510_v1510]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1503_v1503 ->? _var_1509_v1509 ->? _var_1510_v1510) -> Set (_var_1509_v1509 ->? _var_1510_v1510)@((_var_1509_v1509 ->? _var_1510_v1510) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1509_v1509 ->? _var_1510_v1510)@((_var_1509_v1509 ->? _var_1510_v1510) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_1475_v1475 * (_var_1477_v1477 ->? _var_1478_v1478)'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , rejected 'Unit < T' of '(var pre : T ->? MultiSet P@(P ->? Nat))'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1533_v1533; _var_1539_v1539 ->? _var_1540_v1540]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1533_v1533 ->? _var_1539_v1539 ->? _var_1540_v1540) -> Set (_var_1539_v1539 ->? _var_1540_v1540)@((_var_1539_v1539 ->? _var_1540_v1540) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1539_v1539 ->? _var_1540_v1540)@((_var_1539_v1539 ->? _var_1540_v1540) ->? Unit))'
type 'MultiSet P@(P ->? Nat) * Set (P ->? Nat)@((P ->? Nat) ->? Unit)'
is not unifiable with type 'Unit ->? _var_1474_v1474 *
Set _var_1474_v1474@(_var_1474_v1474 ->? Unit)'
*** Hint , rejected 'Unit < Nat' of '((op __isIn__[_var_1473_v1473]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_1473_v1473 *
MultiSet _var_1473_v1473)@(_var_1473_v1473 *
MultiSet _var_1473_v1473@(_var_1473_v1473 ->? Nat) ->? Unit))
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1485_v1485; _var_1491_v1491 ->? _var_1492_v1492]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1485_v1485 ->? _var_1491_v1491 ->? _var_1492_v1492) -> Set (_var_1491_v1491 ->? _var_1492_v1492)@((_var_1491_v1491 ->? _var_1492_v1492) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1491_v1491 ->? _var_1492_v1492)@((_var_1491_v1491 ->? _var_1492_v1492) ->? Unit)) :
_var_1472_v1472'
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_1562_v1562 ->? Nat' (20.31)
*** Hint , in type of '(var p1 : MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_1569_v1569 ->? Nat' (20.31)
*** Hint , in type of '(((op MultiSetToSet[_var_1569_v1569]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_1569_v1569@(_var_1569_v1569 ->? Nat) -> Set _var_1569_v1569@(_var_1569_v1569 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_1569_v1569@(_var_1569_v1569 ->? Unit),
var p : Set P@(P ->? Unit))'
type 'Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_1556_v1556 ->? _var_1557_v1557) *
(_var_1558_v1558 ->? _var_1559_v1559)'
*** Hint , in type of '(((op __isIn__[_var_1529_v1529 ->? _var_1530_v1530]
: forall S : Type . S_v-1 * Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
(_var_1529_v1529 ->? _var_1530_v1530) *
Set (_var_1529_v1529 ->? _var_1530_v1530)@((_var_1529_v1529 ->? _var_1530_v1530) ->? Unit) ->? Unit)
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1517_v1517; _var_1523_v1523 ->? _var_1524_v1524]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1517_v1517 ->? _var_1523_v1523 ->? _var_1524_v1524) -> Set (_var_1523_v1523 ->? _var_1524_v1524)@((_var_1523_v1523 ->? _var_1524_v1524) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1523_v1523 ->? _var_1524_v1524)@((_var_1523_v1523 ->? _var_1524_v1524) ->? Unit)) :
Unit,
((op __subset__[_var_1553_v1553]
: forall S : Type .
Pred (Set S_v-1 * Set S_v-1)@(Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit)) :
Pred (Set _var_1553_v1553 *
Set _var_1553_v1553)@(Set _var_1553_v1553@(_var_1553_v1553 ->? Unit) *
Set _var_1553_v1553@(_var_1553_v1553 ->? Unit) ->? Unit))
(((op MultiSetToSet[_var_1562_v1562]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_1562_v1562@(_var_1562_v1562 ->? Nat) -> Set _var_1562_v1562@(_var_1562_v1562 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_1562_v1562@(_var_1562_v1562 ->? Unit),
var p : Set P@(P ->? Unit)) :
_var_1552_v1552)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , in type of '((fun __/\__ : ? Unit * ? Unit ->? Unit)
(((fun __=__[_var_858_v858 ->? _var_859_v859]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
(_var_858_v858 ->? _var_859_v859) *
(_var_858_v858 ->? _var_859_v859) ->? Unit)
(((op dom[_var_836_v836; _var_842_v842 ->? _var_843_v843]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)) :
(_var_836_v836 ->? _var_842_v842 ->? _var_843_v843) -> Set _var_836_v836@(_var_836_v836 ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set _var_836_v836@(_var_836_v836 ->? Unit),
((op dom[_var_848_v848; _var_854_v854 ->? _var_855_v855]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set S_v-1@(S_v-1 ->? Unit)) :
(_var_848_v848 ->? _var_854_v854 ->? _var_855_v855) -> Set _var_848_v848@(_var_848_v848 ->? Unit))
(var post : T ->? MultiSet P@(P ->? Nat)) :
Set _var_848_v848@(_var_848_v848 ->? Unit)) :
Unit,
forall p1 : MultiSet P@(P ->? Nat)
. (fun __=>__ : ? Unit * ? Unit ->? Unit)
(((op __isIn__[_var_949_v949 ->? _var_950_v950]
: forall S : Type . S_v-1 * Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
(_var_949_v949 ->? _var_950_v950) *
Set (_var_949_v949 ->? _var_950_v950)@((_var_949_v949 ->? _var_950_v950) ->? Unit) ->? Unit)
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_937_v937; _var_943_v943 ->? _var_944_v944]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_937_v937 ->? _var_943_v943 ->? _var_944_v944) -> Set (_var_943_v943 ->? _var_944_v944)@((_var_943_v943 ->? _var_944_v944) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_943_v943 ->? _var_944_v944)@((_var_943_v943 ->? _var_944_v944) ->? Unit)) :
Unit,
((op __subset__[_var_973_v973]
: forall S : Type .
Pred (Set S_v-1 * Set S_v-1)@(Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit)) :
Pred (Set _var_973_v973 *
Set _var_973_v973)@(Set _var_973_v973@(_var_973_v973 ->? Unit) *
Set _var_973_v973@(_var_973_v973 ->? Unit) ->? Unit))
(((op MultiSetToSet[_var_982_v982]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_982_v982@(_var_982_v982 ->? Nat) -> Set _var_982_v982@(_var_982_v982 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_982_v982@(_var_982_v982 ->? Unit),
var p : Set P@(P ->? Unit)) :
Unit) :
Unit) :
Unit,
forall p1 : MultiSet P@(P ->? Nat)
. (fun __=>__ : ? Unit * ? Unit ->? Unit)
(((op __isIn__[_var_1426_v1426 ->? _var_1427_v1427]
: forall S : Type . S_v-1 * Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
(_var_1426_v1426 ->? _var_1427_v1427) *
Set (_var_1426_v1426 ->? _var_1427_v1427)@((_var_1426_v1426 ->? _var_1427_v1427) ->? Unit) ->? Unit)
(var p1 : MultiSet P@(P ->? Nat),
((op range[_var_1414_v1414; _var_1420_v1420 ->? _var_1421_v1421]
: forall S : Type; V : Type .
(S_v-1 ->? V_v-2) -> Set V_v-2@(V_v-2 ->? Unit)) :
(_var_1414_v1414 ->? _var_1420_v1420 ->? _var_1421_v1421) -> Set (_var_1420_v1420 ->? _var_1421_v1421)@((_var_1420_v1420 ->? _var_1421_v1421) ->? Unit))
(var pre : T ->? MultiSet P@(P ->? Nat)) :
Set (_var_1420_v1420 ->? _var_1421_v1421)@((_var_1420_v1420 ->? _var_1421_v1421) ->? Unit)) :
Unit,
((op __subset__[_var_1450_v1450]
: forall S : Type .
Pred (Set S_v-1 * Set S_v-1)@(Set S_v-1@(S_v-1 ->? Unit) *
Set S_v-1@(S_v-1 ->? Unit) ->? Unit)) :
Pred (Set _var_1450_v1450 *
Set _var_1450_v1450)@(Set _var_1450_v1450@(_var_1450_v1450 ->? Unit) *
Set _var_1450_v1450@(_var_1450_v1450 ->? Unit) ->? Unit))
(((op MultiSetToSet[_var_1459_v1459]
: forall Elem : Type .
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Set Elem_v-1@(Elem_v-1 ->? Unit)) :
MultiSet _var_1459_v1459@(_var_1459_v1459 ->? Nat) -> Set _var_1459_v1459@(_var_1459_v1459 ->? Unit))
(var p1 : MultiSet P@(P ->? Nat)) :
Set _var_1459_v1459@(_var_1459_v1459 ->? Unit),
var p : Set P@(P ->? Unit)) :
Unit) :
Unit)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var hp : P ->? P,
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit),
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit))'
typename 'P' (79.35)
is not unifiable with type '_var_1592_v1592 ->? _var_1593_v1593' (20.31)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var hp : P ->? P,
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit),
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit))'
type '(P ->? P) * Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_1590_v1590 ->? _var_1592_v1592 ->? _var_1593_v1593) *
(_var_1594_v1594 ->? _var_1595_v1595) *
(_var_1596_v1596 ->? _var_1597_v1597)'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var hp : P ->? P,
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit),
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit))'
type '(P ->? P) * Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_1601_v1601 ->? _var_1602_v1602) *
(_var_1603_v1603 ->? _var_1604_v1604) *
(_var_1605_v1605 ->? _var_1606_v1606)'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var ht : T ->? T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit),
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
typename 'T' (79.45)
is not unifiable with type '_var_1754_v1754 ->? _var_1755_v1755' (20.31)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var ht : T ->? T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit),
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
type '(T ->? T) * Set T@(T ->? Unit) * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? (_var_1752_v1752 ->? _var_1754_v1754 ->? _var_1755_v1755) *
(_var_1756_v1756 ->? _var_1757_v1757) *
(_var_1758_v1758 ->? _var_1759_v1759)'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var ht : T ->? T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit),
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
type '(T ->? T) * Set T@(T ->? Unit) * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? (_var_1763_v1763 ->? _var_1764_v1764) *
(_var_1765_v1765 ->? _var_1766_v1766) *
(_var_1767_v1767 ->? _var_1768_v1768)'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var hp : P ->? P,
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit),
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit))'
typename 'P' (79.35)
is not unifiable with type '_var_1916_v1916 ->? _var_1917_v1917' (20.31)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var hp : P ->? P,
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit),
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit))'
type '(P ->? P) * Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_1914_v1914 ->? _var_1916_v1916 ->? _var_1917_v1917) *
(_var_1918_v1918 ->? _var_1919_v1919) *
(_var_1920_v1920 ->? _var_1921_v1921)'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var hp : P ->? P,
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit),
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit))'
type '(P ->? P) * Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_1925_v1925 ->? _var_1926_v1926) *
(_var_1927_v1927 ->? _var_1928_v1928) *
(_var_1929_v1929 ->? _var_1930_v1930)'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var ht : T ->? T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit),
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
typename 'T' (79.45)
is not unifiable with type '_var_2078_v2078 ->? _var_2079_v2079' (20.31)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var ht : T ->? T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit),
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
type '(T ->? T) * Set T@(T ->? Unit) * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? (_var_2076_v2076 ->? _var_2078_v2078 ->? _var_2079_v2079) *
(_var_2080_v2080 ->? _var_2081_v2081) *
(_var_2082_v2082 ->? _var_2083_v2083)'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var ht : T ->? T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit),
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
type '(T ->? T) * Set T@(T ->? Unit) * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? (_var_2087_v2087 ->? _var_2088_v2088) *
(_var_2089_v2089 ->? _var_2090_v2090) *
(_var_2091_v2091 ->? _var_2092_v2092)'
*** Hint , in type of '(((op __::__-->__[_var_1909_v1909; P]
: forall S : Type; V : Type .
Pred ((S_v-1 ->? V_v-2) * Pred S_v-1 *
Pred V_v-2)@((S_v-1 ->? V_v-2) * Pred S_v-1@(S_v-1 ->? Unit) *
Pred V_v-2@(V_v-2 ->? Unit) ->? Unit)) :
Pred ((_var_1909_v1909 ->? P) * Pred _var_1909_v1909 *
Pred P)@((_var_1909_v1909 ->? P) *
Pred _var_1909_v1909@(_var_1909_v1909 ->? Unit) *
Pred P@(P ->? Unit) ->? Unit))
(var hp : P ->? P,
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit),
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit)) :
_var_1906_v1906,
((op __::__-->__[_var_2071_v2071; T]
: forall S : Type; V : Type .
Pred ((S_v-1 ->? V_v-2) * Pred S_v-1 *
Pred V_v-2)@((S_v-1 ->? V_v-2) * Pred S_v-1@(S_v-1 ->? Unit) *
Pred V_v-2@(V_v-2 ->? Unit) ->? Unit)) :
Pred ((_var_2071_v2071 ->? T) * Pred _var_2071_v2071 *
Pred T)@((_var_2071_v2071 ->? T) *
Pred _var_2071_v2071@(_var_2071_v2071 ->? Unit) *
Pred T@(T ->? Unit) ->? Unit))
(var ht : T ->? T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit),
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit)) :
_var_2068_v2068)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
type 'T * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? _var_2236_v2236 * (_var_2238_v2238 ->? _var_2239_v2239)'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
type 'T * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? _var_2235_v2235 *
Set _var_2235_v2235@(_var_2235_v2235 ->? Unit)'
*** Hint , rejected 'Unit < Nat' of '((op __isIn__[_var_2234_v2234]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_2234_v2234 *
MultiSet _var_2234_v2234)@(_var_2234_v2234 *
MultiSet _var_2234_v2234@(_var_2234_v2234 ->? Nat) ->? Unit))
(var t : T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit)) :
_var_2233_v2233'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_2324_v2324 ->? _var_2324_v2324' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_2327_v2327 ->? _var_2328_v2328' (20.31)
*** Hint , untypable application (with result type: _var_2346_v2346 ->? Unit ->? _var_2327_v2327 ->? _var_2328_v2328)
'preMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_2327_v2327 ->? _var_2328_v2328)
'preMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_2373_v2373 ->? _var_2373_v2373' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_2376_v2376 ->? _var_2377_v2377' (20.31)
*** Hint , untypable application (with result type: _var_2395_v2395 ->? Unit ->? _var_2376_v2376 ->? _var_2377_v2377)
'preMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_2376_v2376 ->? _var_2377_v2377)
'preMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_2378_v2378 ->? _var_2379_v2379,
((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat))'
type '(P ->? Nat) * MultiSet P@(P ->? Nat)'
is not unifiable with type 'Unit ->? _var_2318_v2318 * _var_2318_v2318'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_2429_v2429 ->? _var_2429_v2429' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_2432_v2432 ->? _var_2433_v2433' (20.31)
*** Hint , untypable application (with result type: _var_2451_v2451 ->? Unit ->? _var_2432_v2432 ->? _var_2433_v2433)
'postMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_2432_v2432 ->? _var_2433_v2433)
'postMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_2478_v2478 ->? _var_2478_v2478' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_2481_v2481 ->? _var_2482_v2482' (20.31)
*** Hint , untypable application (with result type: _var_2500_v2500 ->? Unit ->? _var_2481_v2481 ->? _var_2482_v2482)
'postMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_2481_v2481 ->? _var_2482_v2482)
'postMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_2483_v2483 ->? _var_2484_v2484,
((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat))'
type '(P ->? Nat) * MultiSet P@(P ->? Nat)'
is not unifiable with type 'Unit ->? _var_2423_v2423 * _var_2423_v2423'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_2534_v2534 ->? _var_2534_v2534' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_2537_v2537 ->? _var_2538_v2538' (20.31)
*** Hint , untypable application (with result type: _var_2556_v2556 ->? Unit ->? _var_2537_v2537 ->? _var_2538_v2538)
'preMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_2537_v2537 ->? _var_2538_v2538)
'preMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_2583_v2583 ->? _var_2583_v2583' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_2586_v2586 ->? _var_2587_v2587' (20.31)
*** Hint , untypable application (with result type: _var_2605_v2605 ->? Unit ->? _var_2586_v2586 ->? _var_2587_v2587)
'preMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_2586_v2586 ->? _var_2587_v2587)
'preMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_2588_v2588 ->? _var_2589_v2589,
((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat))'
type '(P ->? Nat) * MultiSet P@(P ->? Nat)'
is not unifiable with type 'Unit ->? _var_2528_v2528 * _var_2528_v2528'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_2639_v2639 ->? _var_2639_v2639' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_2642_v2642 ->? _var_2643_v2643' (20.31)
*** Hint , untypable application (with result type: _var_2661_v2661 ->? Unit ->? _var_2642_v2642 ->? _var_2643_v2643)
'postMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_2642_v2642 ->? _var_2643_v2643)
'postMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_2688_v2688 ->? _var_2688_v2688' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_2691_v2691 ->? _var_2692_v2692' (20.31)
*** Hint , untypable application (with result type: _var_2710_v2710 ->? Unit ->? _var_2691_v2691 ->? _var_2692_v2692)
'postMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_2691_v2691 ->? _var_2692_v2692)
'postMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_2693_v2693 ->? _var_2694_v2694,
((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat))'
type '(P ->? Nat) * MultiSet P@(P ->? Nat)'
is not unifiable with type 'Unit ->? _var_2633_v2633 * _var_2633_v2633'
*** Hint , in type of '(((fun __=__[_var_2578_v2578 ->? _var_2579_v2579]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
(_var_2578_v2578 ->? _var_2579_v2579) *
(_var_2578_v2578 ->? _var_2579_v2579) ->? Unit)
((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_2539_v2539 ->? _var_2540_v2540,
((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat)) :
Unit,
((fun __=__[_var_2683_v2683 ->? _var_2684_v2684]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
(_var_2683_v2683 ->? _var_2684_v2684) *
(_var_2683_v2683 ->? _var_2684_v2684) ->? Unit)
((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_2644_v2644 ->? _var_2645_v2645,
((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat)) :
Unit)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
type 'T * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? _var_2740_v2740 * (_var_2742_v2742 ->? _var_2743_v2743)'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
type 'T * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? _var_2739_v2739 *
Set _var_2739_v2739@(_var_2739_v2739 ->? Unit)'
*** Hint , rejected 'Unit < Nat' of '((op __isIn__[_var_2738_v2738]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_2738_v2738 *
MultiSet _var_2738_v2738)@(_var_2738_v2738 *
MultiSet _var_2738_v2738@(_var_2738_v2738 ->? Nat) ->? Unit))
(var t : T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit)) :
_var_2737_v2737'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_2828_v2828 ->? _var_2828_v2828' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_2831_v2831 ->? _var_2832_v2832' (20.31)
*** Hint , untypable application (with result type: _var_2850_v2850 ->? Unit ->? _var_2831_v2831 ->? _var_2832_v2832)
'preMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_2831_v2831 ->? _var_2832_v2832)
'preMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_2877_v2877 ->? _var_2877_v2877' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_2880_v2880 ->? _var_2881_v2881' (20.31)
*** Hint , untypable application (with result type: _var_2899_v2899 ->? Unit ->? _var_2880_v2880 ->? _var_2881_v2881)
'preMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_2880_v2880 ->? _var_2881_v2881)
'preMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_2882_v2882 ->? _var_2883_v2883,
((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat))'
type '(P ->? Nat) * MultiSet P@(P ->? Nat)'
is not unifiable with type 'Unit ->? _var_2822_v2822 * _var_2822_v2822'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_2933_v2933 ->? _var_2933_v2933' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_2936_v2936 ->? _var_2937_v2937' (20.31)
*** Hint , untypable application (with result type: _var_2955_v2955 ->? Unit ->? _var_2936_v2936 ->? _var_2937_v2937)
'postMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_2936_v2936 ->? _var_2937_v2937)
'postMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_2982_v2982 ->? _var_2982_v2982' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_2985_v2985 ->? _var_2986_v2986' (20.31)
*** Hint , untypable application (with result type: _var_3004_v3004 ->? Unit ->? _var_2985_v2985 ->? _var_2986_v2986)
'postMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_2985_v2985 ->? _var_2986_v2986)
'postMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_2987_v2987 ->? _var_2988_v2988,
((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat))'
type '(P ->? Nat) * MultiSet P@(P ->? Nat)'
is not unifiable with type 'Unit ->? _var_2927_v2927 * _var_2927_v2927'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_3038_v3038 ->? _var_3038_v3038' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_3041_v3041 ->? _var_3042_v3042' (20.31)
*** Hint , untypable application (with result type: _var_3060_v3060 ->? Unit ->? _var_3041_v3041 ->? _var_3042_v3042)
'preMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_3041_v3041 ->? _var_3042_v3042)
'preMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_3087_v3087 ->? _var_3087_v3087' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_3090_v3090 ->? _var_3091_v3091' (20.31)
*** Hint , untypable application (with result type: _var_3109_v3109 ->? Unit ->? _var_3090_v3090 ->? _var_3091_v3091)
'preMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_3090_v3090 ->? _var_3091_v3091)
'preMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_3092_v3092 ->? _var_3093_v3093,
((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat))'
type '(P ->? Nat) * MultiSet P@(P ->? Nat)'
is not unifiable with type 'Unit ->? _var_3032_v3032 * _var_3032_v3032'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_3143_v3143 ->? _var_3143_v3143' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_3146_v3146 ->? _var_3147_v3147' (20.31)
*** Hint , untypable application (with result type: _var_3165_v3165 ->? Unit ->? _var_3146_v3146 ->? _var_3147_v3147)
'postMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_3146_v3146 ->? _var_3147_v3147)
'postMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_3192_v3192 ->? _var_3192_v3192' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_3195_v3195 ->? _var_3196_v3196' (20.31)
*** Hint , untypable application (with result type: _var_3214_v3214 ->? Unit ->? _var_3195_v3195 ->? _var_3196_v3196)
'postMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_3195_v3195 ->? _var_3196_v3196)
'postMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_3197_v3197 ->? _var_3198_v3198,
((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat))'
type '(P ->? Nat) * MultiSet P@(P ->? Nat)'
is not unifiable with type 'Unit ->? _var_3137_v3137 * _var_3137_v3137'
*** Hint , in type of '(((fun __=__[_var_3082_v3082 ->? _var_3083_v3083]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
(_var_3082_v3082 ->? _var_3083_v3083) *
(_var_3082_v3082 ->? _var_3083_v3083) ->? Unit)
((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_3043_v3043 ->? _var_3044_v3044,
((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat)) :
Unit,
((fun __=__[_var_3187_v3187 ->? _var_3188_v3188]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
(_var_3187_v3187 ->? _var_3188_v3188) *
(_var_3187_v3187 ->? _var_3188_v3188) ->? Unit)
((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_3148_v3148 ->? _var_3149_v3149,
((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat)) :
Unit)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , in type of '(((op __isIn__[T]
: forall S : Type . S_v-1 * Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
T * Set T@(T ->? Unit) ->? Unit)
(var t : T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit)) :
Unit,
(fun __/\__ : ? Unit * ? Unit ->? Unit)
(((fun __=__[_var_2872_v2872 ->? _var_2873_v2873]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
(_var_2872_v2872 ->? _var_2873_v2873) *
(_var_2872_v2872 ->? _var_2873_v2873) ->? Unit)
((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_2833_v2833 ->? _var_2834_v2834,
((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat)) :
Unit,
((fun __=__[_var_2977_v2977 ->? _var_2978_v2978]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
(_var_2977_v2977 ->? _var_2978_v2978) *
(_var_2977_v2977 ->? _var_2978_v2978) ->? Unit)
((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_2938_v2938 ->? _var_2939_v2939,
((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat)) :
Unit) :
Unit)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var hp : P ->? P,
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit),
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit))'
typename 'P' (79.35)
is not unifiable with type '_var_3255_v3255 ->? _var_3256_v3256' (20.31)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var hp : P ->? P,
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit),
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit))'
type '(P ->? P) * Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_3253_v3253 ->? _var_3255_v3255 ->? _var_3256_v3256) *
(_var_3257_v3257 ->? _var_3258_v3258) *
(_var_3259_v3259 ->? _var_3260_v3260)'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var hp : P ->? P,
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit),
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit))'
type '(P ->? P) * Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_3264_v3264 ->? _var_3265_v3265) *
(_var_3266_v3266 ->? _var_3267_v3267) *
(_var_3268_v3268 ->? _var_3269_v3269)'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var ht : T ->? T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit),
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
typename 'T' (79.45)
is not unifiable with type '_var_3417_v3417 ->? _var_3418_v3418' (20.31)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var ht : T ->? T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit),
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
type '(T ->? T) * Set T@(T ->? Unit) * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? (_var_3415_v3415 ->? _var_3417_v3417 ->? _var_3418_v3418) *
(_var_3419_v3419 ->? _var_3420_v3420) *
(_var_3421_v3421 ->? _var_3422_v3422)'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var ht : T ->? T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit),
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
type '(T ->? T) * Set T@(T ->? Unit) * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? (_var_3426_v3426 ->? _var_3427_v3427) *
(_var_3428_v3428 ->? _var_3429_v3429) *
(_var_3430_v3430 ->? _var_3431_v3431)'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var hp : P ->? P,
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit),
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit))'
typename 'P' (79.35)
is not unifiable with type '_var_3579_v3579 ->? _var_3580_v3580' (20.31)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var hp : P ->? P,
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit),
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit))'
type '(P ->? P) * Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_3577_v3577 ->? _var_3579_v3579 ->? _var_3580_v3580) *
(_var_3581_v3581 ->? _var_3582_v3582) *
(_var_3583_v3583 ->? _var_3584_v3584)'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var hp : P ->? P,
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit),
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit))'
type '(P ->? P) * Set P@(P ->? Unit) * Set P@(P ->? Unit)'
is not unifiable with type 'Unit ->? (_var_3588_v3588 ->? _var_3589_v3589) *
(_var_3590_v3590 ->? _var_3591_v3591) *
(_var_3592_v3592 ->? _var_3593_v3593)'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var ht : T ->? T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit),
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
typename 'T' (79.45)
is not unifiable with type '_var_3741_v3741 ->? _var_3742_v3742' (20.31)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var ht : T ->? T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit),
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
type '(T ->? T) * Set T@(T ->? Unit) * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? (_var_3739_v3739 ->? _var_3741_v3741 ->? _var_3742_v3742) *
(_var_3743_v3743 ->? _var_3744_v3744) *
(_var_3745_v3745 ->? _var_3746_v3746)'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var ht : T ->? T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit),
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
type '(T ->? T) * Set T@(T ->? Unit) * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? (_var_3750_v3750 ->? _var_3751_v3751) *
(_var_3752_v3752 ->? _var_3753_v3753) *
(_var_3754_v3754 ->? _var_3755_v3755)'
*** Hint , in type of '(((op __::__-->__[_var_3572_v3572; P]
: forall S : Type; V : Type .
Pred ((S_v-1 ->? V_v-2) * Pred S_v-1 *
Pred V_v-2)@((S_v-1 ->? V_v-2) * Pred S_v-1@(S_v-1 ->? Unit) *
Pred V_v-2@(V_v-2 ->? Unit) ->? Unit)) :
Pred ((_var_3572_v3572 ->? P) * Pred _var_3572_v3572 *
Pred P)@((_var_3572_v3572 ->? P) *
Pred _var_3572_v3572@(_var_3572_v3572 ->? Unit) *
Pred P@(P ->? Unit) ->? Unit))
(var hp : P ->? P,
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit),
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit)) :
_var_3569_v3569,
((op __::__-->__[_var_3734_v3734; T]
: forall S : Type; V : Type .
Pred ((S_v-1 ->? V_v-2) * Pred S_v-1 *
Pred V_v-2)@((S_v-1 ->? V_v-2) * Pred S_v-1@(S_v-1 ->? Unit) *
Pred V_v-2@(V_v-2 ->? Unit) ->? Unit)) :
Pred ((_var_3734_v3734 ->? T) * Pred _var_3734_v3734 *
Pred T)@((_var_3734_v3734 ->? T) *
Pred _var_3734_v3734@(_var_3734_v3734 ->? Unit) *
Pred T@(T ->? Unit) ->? Unit))
(var ht : T ->? T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit),
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit)) :
_var_3731_v3731)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
type 'T * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? _var_3899_v3899 * (_var_3901_v3901 ->? _var_3902_v3902)'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
type 'T * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? _var_3898_v3898 *
Set _var_3898_v3898@(_var_3898_v3898 ->? Unit)'
*** Hint , rejected 'Unit < Nat' of '((op __isIn__[_var_3897_v3897]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_3897_v3897 *
MultiSet _var_3897_v3897)@(_var_3897_v3897 *
MultiSet _var_3897_v3897@(_var_3897_v3897 ->? Nat) ->? Unit))
(var t : T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit)) :
_var_3896_v3896'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_3987_v3987 ->? _var_3987_v3987' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_3990_v3990 ->? _var_3991_v3991' (20.31)
*** Hint , untypable application (with result type: _var_4009_v4009 ->? Unit ->? _var_3990_v3990 ->? _var_3991_v3991)
'preMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_3990_v3990 ->? _var_3991_v3991)
'preMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_4036_v4036 ->? _var_4036_v4036' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_4039_v4039 ->? _var_4040_v4040' (20.31)
*** Hint , untypable application (with result type: _var_4058_v4058 ->? Unit ->? _var_4039_v4039 ->? _var_4040_v4040)
'preMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_4039_v4039 ->? _var_4040_v4040)
'preMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_4041_v4041 ->? _var_4042_v4042,
((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat))'
type '(P ->? Nat) * MultiSet P@(P ->? Nat)'
is not unifiable with type 'Unit ->? _var_3981_v3981 * _var_3981_v3981'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_4092_v4092 ->? _var_4092_v4092' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_4095_v4095 ->? _var_4096_v4096' (20.31)
*** Hint , untypable application (with result type: _var_4114_v4114 ->? Unit ->? _var_4095_v4095 ->? _var_4096_v4096)
'postMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_4095_v4095 ->? _var_4096_v4096)
'postMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_4141_v4141 ->? _var_4141_v4141' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_4144_v4144 ->? _var_4145_v4145' (20.31)
*** Hint , untypable application (with result type: _var_4163_v4163 ->? Unit ->? _var_4144_v4144 ->? _var_4145_v4145)
'postMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_4144_v4144 ->? _var_4145_v4145)
'postMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_4146_v4146 ->? _var_4147_v4147,
((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat))'
type '(P ->? Nat) * MultiSet P@(P ->? Nat)'
is not unifiable with type 'Unit ->? _var_4086_v4086 * _var_4086_v4086'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_4197_v4197 ->? _var_4197_v4197' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_4200_v4200 ->? _var_4201_v4201' (20.31)
*** Hint , untypable application (with result type: _var_4219_v4219 ->? Unit ->? _var_4200_v4200 ->? _var_4201_v4201)
'preMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_4200_v4200 ->? _var_4201_v4201)
'preMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_4246_v4246 ->? _var_4246_v4246' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_4249_v4249 ->? _var_4250_v4250' (20.31)
*** Hint , untypable application (with result type: _var_4268_v4268 ->? Unit ->? _var_4249_v4249 ->? _var_4250_v4250)
'preMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_4249_v4249 ->? _var_4250_v4250)
'preMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_4251_v4251 ->? _var_4252_v4252,
((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat))'
type '(P ->? Nat) * MultiSet P@(P ->? Nat)'
is not unifiable with type 'Unit ->? _var_4191_v4191 * _var_4191_v4191'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_4302_v4302 ->? _var_4302_v4302' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_4305_v4305 ->? _var_4306_v4306' (20.31)
*** Hint , untypable application (with result type: _var_4324_v4324 ->? Unit ->? _var_4305_v4305 ->? _var_4306_v4306)
'postMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_4305_v4305 ->? _var_4306_v4306)
'postMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_4351_v4351 ->? _var_4351_v4351' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_4354_v4354 ->? _var_4355_v4355' (20.31)
*** Hint , untypable application (with result type: _var_4373_v4373 ->? Unit ->? _var_4354_v4354 ->? _var_4355_v4355)
'postMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_4354_v4354 ->? _var_4355_v4355)
'postMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_4356_v4356 ->? _var_4357_v4357,
((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat))'
type '(P ->? Nat) * MultiSet P@(P ->? Nat)'
is not unifiable with type 'Unit ->? _var_4296_v4296 * _var_4296_v4296'
*** Hint , in type of '(((fun __=__[_var_4241_v4241 ->? _var_4242_v4242]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
(_var_4241_v4241 ->? _var_4242_v4242) *
(_var_4241_v4241 ->? _var_4242_v4242) ->? Unit)
((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_4202_v4202 ->? _var_4203_v4203,
((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat)) :
Unit,
((fun __=__[_var_4346_v4346 ->? _var_4347_v4347]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
(_var_4346_v4346 ->? _var_4347_v4347) *
(_var_4346_v4346 ->? _var_4347_v4347) ->? Unit)
((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_4307_v4307 ->? _var_4308_v4308,
((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat)) :
Unit)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
type 'T * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? _var_4403_v4403 * (_var_4405_v4405 ->? _var_4406_v4406)'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit))'
type 'T * Set T@(T ->? Unit)'
is not unifiable with type 'Unit ->? _var_4402_v4402 *
Set _var_4402_v4402@(_var_4402_v4402 ->? Unit)'
*** Hint , rejected 'Unit < Nat' of '((op __isIn__[_var_4401_v4401]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_4401_v4401 *
MultiSet _var_4401_v4401)@(_var_4401_v4401 *
MultiSet _var_4401_v4401@(_var_4401_v4401 ->? Nat) ->? Unit))
(var t : T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit)) :
_var_4400_v4400'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_4491_v4491 ->? _var_4491_v4491' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_4494_v4494 ->? _var_4495_v4495' (20.31)
*** Hint , untypable application (with result type: _var_4513_v4513 ->? Unit ->? _var_4494_v4494 ->? _var_4495_v4495)
'preMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_4494_v4494 ->? _var_4495_v4495)
'preMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_4540_v4540 ->? _var_4540_v4540' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_4543_v4543 ->? _var_4544_v4544' (20.31)
*** Hint , untypable application (with result type: _var_4562_v4562 ->? Unit ->? _var_4543_v4543 ->? _var_4544_v4544)
'preMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_4543_v4543 ->? _var_4544_v4544)
'preMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_4545_v4545 ->? _var_4546_v4546,
((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat))'
type '(P ->? Nat) * MultiSet P@(P ->? Nat)'
is not unifiable with type 'Unit ->? _var_4485_v4485 * _var_4485_v4485'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_4596_v4596 ->? _var_4596_v4596' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_4599_v4599 ->? _var_4600_v4600' (20.31)
*** Hint , untypable application (with result type: _var_4618_v4618 ->? Unit ->? _var_4599_v4599 ->? _var_4600_v4600)
'postMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_4599_v4599 ->? _var_4600_v4600)
'postMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_4645_v4645 ->? _var_4645_v4645' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_4648_v4648 ->? _var_4649_v4649' (20.31)
*** Hint , untypable application (with result type: _var_4667_v4667 ->? Unit ->? _var_4648_v4648 ->? _var_4649_v4649)
'postMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_4648_v4648 ->? _var_4649_v4649)
'postMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_4650_v4650 ->? _var_4651_v4651,
((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat))'
type '(P ->? Nat) * MultiSet P@(P ->? Nat)'
is not unifiable with type 'Unit ->? _var_4590_v4590 * _var_4590_v4590'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_4701_v4701 ->? _var_4701_v4701' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_4704_v4704 ->? _var_4705_v4705' (20.31)
*** Hint , untypable application (with result type: _var_4723_v4723 ->? Unit ->? _var_4704_v4704 ->? _var_4705_v4705)
'preMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_4704_v4704 ->? _var_4705_v4705)
'preMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_4750_v4750 ->? _var_4750_v4750' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_4753_v4753 ->? _var_4754_v4754' (20.31)
*** Hint , untypable application (with result type: _var_4772_v4772 ->? Unit ->? _var_4753_v4753 ->? _var_4754_v4754)
'preMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_4753_v4753 ->? _var_4754_v4754)
'preMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_4755_v4755 ->? _var_4756_v4756,
((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat))'
type '(P ->? Nat) * MultiSet P@(P ->? Nat)'
is not unifiable with type 'Unit ->? _var_4695_v4695 * _var_4695_v4695'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_4806_v4806 ->? _var_4806_v4806' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_4809_v4809 ->? _var_4810_v4810' (20.31)
*** Hint , untypable application (with result type: _var_4828_v4828 ->? Unit ->? _var_4809_v4809 ->? _var_4810_v4810)
'postMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_4809_v4809 ->? _var_4810_v4810)
'postMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '(var hp : P ->? P)'
typename 'P' (79.35)
is not unifiable with type '_var_4855_v4855 ->? _var_4855_v4855' (46.18)
*** Hint , in type of '(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))'
typename 'Nat' (20.35)
is not unifiable with type '_var_4858_v4858 ->? _var_4859_v4859' (20.31)
*** Hint , untypable application (with result type: _var_4877_v4877 ->? Unit ->? _var_4858_v4858 ->? _var_4859_v4859)
'postMap(n1)'
*** Hint , untypable application (with result type: Unit ->? _var_4858_v4858 ->? _var_4859_v4859)
'postMap(n1)(t)'
*** Hint , in type of '(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'Unit ->? Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var t : T)'
typename 'T' (81.20)
is not unifiable with type 'Unit ->? T'
*** Hint , in type of '(var ht : T ->? T)'
typename 'T' (79.45)
is not unifiable with type 'Unit ->? T'
*** Hint , untypable application (with result type: Unit ->? T)
'ht(t)'
*** Hint , in type of '((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_4860_v4860 ->? _var_4861_v4861,
((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat))'
type '(P ->? Nat) * MultiSet P@(P ->? Nat)'
is not unifiable with type 'Unit ->? _var_4800_v4800 * _var_4800_v4800'
*** Hint , in type of '(((fun __=__[_var_4745_v4745 ->? _var_4746_v4746]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
(_var_4745_v4745 ->? _var_4746_v4746) *
(_var_4745_v4745 ->? _var_4746_v4746) ->? Unit)
((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_4706_v4706 ->? _var_4707_v4707,
((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat)) :
Unit,
((fun __=__[_var_4850_v4850 ->? _var_4851_v4851]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
(_var_4850_v4850 ->? _var_4851_v4851) *
(_var_4850_v4850 ->? _var_4851_v4851) ->? Unit)
((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_4811_v4811 ->? _var_4812_v4812,
((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat)) :
Unit)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , in type of '(((op __isIn__[T]
: forall S : Type . S_v-1 * Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
T * Set T@(T ->? Unit) ->? Unit)
(var t : T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit)) :
Unit,
(fun __/\__ : ? Unit * ? Unit ->? Unit)
(((fun __=__[_var_4535_v4535 ->? _var_4536_v4536]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
(_var_4535_v4535 ->? _var_4536_v4536) *
(_var_4535_v4535 ->? _var_4536_v4536) ->? Unit)
((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_4496_v4496 ->? _var_4497_v4497,
((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat)) :
Unit,
((fun __=__[_var_4640_v4640 ->? _var_4641_v4641]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
(_var_4640_v4640 ->? _var_4641_v4641) *
(_var_4640_v4640 ->? _var_4641_v4641) ->? Unit)
((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_4601_v4601 ->? _var_4602_v4602,
((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat)) :
Unit) :
Unit)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , in type of '((fun __/\__ : ? Unit * ? Unit ->? Unit)
(((op __::__-->__[_var_3248_v3248; P]
: forall S : Type; V : Type .
Pred ((S_v-1 ->? V_v-2) * Pred S_v-1 *
Pred V_v-2)@((S_v-1 ->? V_v-2) * Pred S_v-1@(S_v-1 ->? Unit) *
Pred V_v-2@(V_v-2 ->? Unit) ->? Unit)) :
Pred ((_var_3248_v3248 ->? P) * Pred _var_3248_v3248 *
Pred P)@((_var_3248_v3248 ->? P) *
Pred _var_3248_v3248@(_var_3248_v3248 ->? Unit) *
Pred P@(P ->? Unit) ->? Unit))
(var hp : P ->? P,
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit),
(op places
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set P@(P ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set P@(P ->? Unit)) :
Unit,
((op __::__-->__[_var_3410_v3410; T]
: forall S : Type; V : Type .
Pred ((S_v-1 ->? V_v-2) * Pred S_v-1 *
Pred V_v-2)@((S_v-1 ->? V_v-2) * Pred S_v-1@(S_v-1 ->? Unit) *
Pred V_v-2@(V_v-2 ->? Unit) ->? Unit)) :
Pred ((_var_3410_v3410 ->? T) * Pred _var_3410_v3410 *
Pred T)@((_var_3410_v3410 ->? T) *
Pred _var_3410_v3410@(_var_3410_v3410 ->? Unit) *
Pred T@(T ->? Unit) ->? Unit))
(var ht : T ->? T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit),
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit)) :
Unit) :
Unit,
forall t : T
. (fun __=>__ : ? Unit * ? Unit ->? Unit)
(((op __isIn__[T]
: forall S : Type . S_v-1 * Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
T * Set T@(T ->? Unit) ->? Unit)
(var t : T,
(op transitions
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> Set T@(T ->? Unit))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
Set T@(T ->? Unit)) :
Unit,
(fun __/\__ : ? Unit * ? Unit ->? Unit)
(((fun __=__[_var_4031_v4031 ->? _var_4032_v4032]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
(_var_4031_v4031 ->? _var_4032_v4032) *
(_var_4031_v4031 ->? _var_4032_v4032) ->? Unit)
((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_3992_v3992 ->? _var_3993_v3993,
((op preMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat)) :
Unit,
((fun __=__[_var_4136_v4136 ->? _var_4137_v4137]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
(_var_4136_v4136 ->? _var_4137_v4137) *
(_var_4136_v4136 ->? _var_4137_v4137) ->? Unit)
((((op freeMap[P]
: forall S : Type .
Map S_v-1@(S_v-1 ->? S_v-1) -> MapMultiSet S_v-1@(MultiSet S_v-1@(S_v-1 ->? Nat) ->? MultiSet S_v-1@(S_v-1 ->? Nat))) :
Map P@(P ->? P) -> MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(var hp : P ->? P) :
MapMultiSet P@(MultiSet P@(P ->? Nat) ->? MultiSet P@(P ->? Nat)))
(((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n1 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
(var t : T) :
MultiSet P@(P ->? Nat)) :
_var_4097_v4097 ->? _var_4098_v4098,
((op postMap
: Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) -> T ->? MultiSet P@(P ->? Nat))
(var n2 : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat)))) :
T ->? MultiSet P@(P ->? Nat))
((var ht : T ->? T)(var t : T) : T) :
MultiSet P@(P ->? Nat)) :
Unit) :
Unit) :
Unit)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , in type of '(var x : P, var m : Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_4923_v4923 * (_var_4925_v4925 ->? _var_4926_v4926)'
*** Hint , rejected 'Nat < Unit' of '(var x : P, var m : Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var x : P, var m : Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_4922_v4922 *
Set _var_4922_v4922@(_var_4922_v4922 ->? Unit)'
*** Hint , in type of '(var x : P, var p : _var_4906_v4906 ->? _var_4907_v4907)'
type 'P * (_var_4906_v4906 ->? _var_4907_v4907)'
is not unifiable with type 'Unit ->? _var_4935_v4935 * (_var_4937_v4937 ->? _var_4938_v4938)'
*** Hint , in type of '(var x : P, var p : _var_4906_v4906 ->? _var_4907_v4907)'
type 'P * (_var_4906_v4906 ->? _var_4907_v4907)'
is not unifiable with type 'Unit ->? _var_4934_v4934 *
Set _var_4934_v4934@(_var_4934_v4934 ->? Unit)'
*** Hint , in type of '(var x : P, var m : Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_4947_v4947 * (_var_4949_v4949 ->? _var_4950_v4950)'
*** Hint , rejected 'Nat < Unit' of '(var x : P, var m : Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var x : P, var m : Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_4946_v4946 *
Set _var_4946_v4946@(_var_4946_v4946 ->? Unit)'
*** Hint , in type of '(var x : P, var p : _var_4906_v4906 ->? _var_4907_v4907)'
type 'P * (_var_4906_v4906 ->? _var_4907_v4907)'
is not unifiable with type 'Unit ->? _var_4959_v4959 * (_var_4961_v4961 ->? _var_4962_v4962)'
*** Hint , in type of '(var x : P, var p : _var_4906_v4906 ->? _var_4907_v4907)'
type 'P * (_var_4906_v4906 ->? _var_4907_v4907)'
is not unifiable with type 'Unit ->? _var_4958_v4958 *
Set _var_4958_v4958@(_var_4958_v4958 ->? Unit)'
*** Hint , in type of '(((op __isIn__[P]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (P * MultiSet P)@(P * MultiSet P@(P ->? Nat) ->? Unit))
(var x : P, var m : Marking@(MultiSet P@(P ->? Nat))) :
_var_4944_v4944,
((op __isIn__[_var_4957_v4957]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_4957_v4957 *
MultiSet _var_4957_v4957)@(_var_4957_v4957 *
MultiSet _var_4957_v4957@(_var_4957_v4957 ->? Nat) ->? Unit))
(var x : P, var p : _var_4906_v4906 ->? _var_4907_v4907) :
_var_4956_v4956)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , in type of '(((op __isIn__[P]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (P * MultiSet P)@(P * MultiSet P@(P ->? Nat) ->? Unit))
(var x : P, var m : Marking@(MultiSet P@(P ->? Nat))) :
_var_4944_v4944,
((op __isIn__[_var_4958_v4958]
: forall S : Type . S_v-1 * Set S_v-1@(S_v-1 ->? Unit) ->? Unit) :
_var_4958_v4958 *
Set _var_4958_v4958@(_var_4958_v4958 ->? Unit) ->? Unit)
(var x : P, var p : _var_4906_v4906 ->? _var_4907_v4907) :
Unit)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint 94.29, rejected 'Unit < Nat' of 'let (var p : _var_4906_v4906 ->? _var_4907_v4907,
var pre1 : _var_4908_v4908 ->? _var_4910_v4910 ->? _var_4911_v4911,
var post1 : _var_4912_v4912 ->? _var_4914_v4914 ->? _var_4915_v4915)
= (var n : Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))))
in forall x : P
. (fun __=>__ : ? Unit * ? Unit ->? Unit)
(((op __isIn__[P]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (P * MultiSet P)@(P * MultiSet P@(P ->? Nat) ->? Unit))
(var x : P, var m : Marking@(MultiSet P@(P ->? Nat))) :
Unit,
((op __isIn__[_var_4933_v4933]
: forall Elem : Type .
Pred (Elem_v-1 * MultiSet Elem_v-1)@(Elem_v-1 *
MultiSet Elem_v-1@(Elem_v-1 ->? Nat) ->? Unit)) :
Pred (_var_4933_v4933 *
MultiSet _var_4933_v4933)@(_var_4933_v4933 *
MultiSet _var_4933_v4933@(_var_4933_v4933 ->? Nat) ->? Unit))
(var x : P, var p : _var_4906_v4906 ->? _var_4907_v4907) :
Unit) :
Unit'
*** Hint , in type of '(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var p : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_5081_v5081 *
MultiSet _var_5081_v5081@(_var_5081_v5081 ->? Nat)'
*** Hint , in type of '(var p : P)'
typename 'P' (104.21)
is not unifiable with type 'Unit ->? P'
*** Hint , in type of '(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var p : P)'
typename 'P' (104.21)
is not unifiable with type 'Unit ->? P'
*** Hint , in type of '(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '((var hp : P ->? P)(var p : P) : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_5130_v5130 *
MultiSet _var_5130_v5130@(_var_5130_v5130 ->? Nat)'
*** Hint , in type of '(((op freq[P]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
P * MultiSet P@(P ->? Nat) -> Nat)
(var p : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat))) :
Nat,
((op freq[P]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
P * MultiSet P@(P ->? Nat) -> Nat)
((var hp : P ->? P)(var p : P) : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat))) :
Nat)'
typename 'Nat' (28.38)
is not unifiable with type '_var_5073_v5073 ->? _var_5074_v5074' (20.31)
*** Hint , in type of '(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var p : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_5183_v5183 *
MultiSet _var_5183_v5183@(_var_5183_v5183 ->? Nat)'
*** Hint , in type of '(var p : P)'
typename 'P' (104.21)
is not unifiable with type 'Unit ->? P'
*** Hint , in type of '(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var p : P)'
typename 'P' (104.21)
is not unifiable with type 'Unit ->? P'
*** Hint , in type of '(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '((var hp : P ->? P)(var p : P) : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_5232_v5232 *
MultiSet _var_5232_v5232@(_var_5232_v5232 ->? Nat)'
*** Hint , in type of '(((op freq[P]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
P * MultiSet P@(P ->? Nat) -> Nat)
(var p : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat))) :
Nat,
((op freq[P]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
P * MultiSet P@(P ->? Nat) -> Nat)
((var hp : P ->? P)(var p : P) : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat))) :
Nat)'
type 'Nat * Nat'
is not unifiable with type 'Unit ->? (_var_5073_v5073 ->? _var_5074_v5074) *
(_var_5075_v5075 ->? _var_5076_v5076)'
*** Hint , in type of '(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var p : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_5285_v5285 *
MultiSet _var_5285_v5285@(_var_5285_v5285 ->? Nat)'
*** Hint , in type of '(var p : P)'
typename 'P' (104.21)
is not unifiable with type 'Unit ->? P'
*** Hint , in type of '(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var p : P)'
typename 'P' (104.21)
is not unifiable with type 'Unit ->? P'
*** Hint , in type of '(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '((var hp : P ->? P)(var p : P) : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_5334_v5334 *
MultiSet _var_5334_v5334@(_var_5334_v5334 ->? Nat)'
*** Hint , in type of '(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var p : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_5387_v5387 *
MultiSet _var_5387_v5387@(_var_5387_v5387 ->? Nat)'
*** Hint , in type of '(var p : P)'
typename 'P' (104.21)
is not unifiable with type 'Unit ->? P'
*** Hint , in type of '(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var p : P)'
typename 'P' (104.21)
is not unifiable with type 'Unit ->? P'
*** Hint , in type of '(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '((var hp : P ->? P)(var p : P) : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_5436_v5436 *
MultiSet _var_5436_v5436@(_var_5436_v5436 ->? Nat)'
*** Hint , in type of '(((op freq[P]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
P * MultiSet P@(P ->? Nat) -> Nat)
(var p : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat))) :
Nat,
((op freq[P]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
P * MultiSet P@(P ->? Nat) -> Nat)
((var hp : P ->? P)(var p : P) : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat))) :
Nat)'
type 'Nat * Nat'
is not unifiable with type 'Unit ->? Nat * Nat'
*** Hint , in type of '(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var p : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_5598_v5598 *
MultiSet _var_5598_v5598@(_var_5598_v5598 ->? Nat)'
*** Hint , in type of '(var p : P)'
typename 'P' (104.21)
is not unifiable with type 'Unit ->? P'
*** Hint , in type of '(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var p : P)'
typename 'P' (104.21)
is not unifiable with type 'Unit ->? P'
*** Hint , in type of '(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '((var hp : P ->? P)(var p : P) : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_5647_v5647 *
MultiSet _var_5647_v5647@(_var_5647_v5647 ->? Nat)'
*** Hint , in type of '(((op freq[P]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
P * MultiSet P@(P ->? Nat) -> Nat)
(var p : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat))) :
Nat,
((op freq[P]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
P * MultiSet P@(P ->? Nat) -> Nat)
((var hp : P ->? P)(var p : P) : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat))) :
Nat)'
typename 'Nat' (28.38)
is not unifiable with type '_var_5590_v5590 ->? _var_5591_v5591' (20.31)
*** Hint , in type of '(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var p : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_5700_v5700 *
MultiSet _var_5700_v5700@(_var_5700_v5700 ->? Nat)'
*** Hint , in type of '(var p : P)'
typename 'P' (104.21)
is not unifiable with type 'Unit ->? P'
*** Hint , in type of '(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var p : P)'
typename 'P' (104.21)
is not unifiable with type 'Unit ->? P'
*** Hint , in type of '(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '((var hp : P ->? P)(var p : P) : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_5749_v5749 *
MultiSet _var_5749_v5749@(_var_5749_v5749 ->? Nat)'
*** Hint , in type of '(((op freq[P]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
P * MultiSet P@(P ->? Nat) -> Nat)
(var p : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat))) :
Nat,
((op freq[P]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
P * MultiSet P@(P ->? Nat) -> Nat)
((var hp : P ->? P)(var p : P) : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat))) :
Nat)'
type 'Nat * Nat'
is not unifiable with type 'Unit ->? (_var_5590_v5590 ->? _var_5591_v5591) *
(_var_5592_v5592 ->? _var_5593_v5593)'
*** Hint , in type of '(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var p : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_5802_v5802 *
MultiSet _var_5802_v5802@(_var_5802_v5802 ->? Nat)'
*** Hint , in type of '(var p : P)'
typename 'P' (104.21)
is not unifiable with type 'Unit ->? P'
*** Hint , in type of '(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var p : P)'
typename 'P' (104.21)
is not unifiable with type 'Unit ->? P'
*** Hint , in type of '(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '((var hp : P ->? P)(var p : P) : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_5851_v5851 *
MultiSet _var_5851_v5851@(_var_5851_v5851 ->? Nat)'
*** Hint , in type of '(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var p : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_5904_v5904 *
MultiSet _var_5904_v5904@(_var_5904_v5904 ->? Nat)'
*** Hint , in type of '(var p : P)'
typename 'P' (104.21)
is not unifiable with type 'Unit ->? P'
*** Hint , in type of '(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '(var p : P)'
typename 'P' (104.21)
is not unifiable with type 'Unit ->? P'
*** Hint , in type of '(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))' (93.30)
is not unifiable with type 'Unit ->? System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))'
*** Hint , in type of '((var hp : P ->? P)(var p : P) : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat)))'
type 'P * Marking@(MultiSet P@(P ->? Nat))'
is not unifiable with type 'Unit ->? _var_5953_v5953 *
MultiSet _var_5953_v5953@(_var_5953_v5953 ->? Nat)'
*** Hint , in type of '(((op freq[P]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
P * MultiSet P@(P ->? Nat) -> Nat)
(var p : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat))) :
Nat,
((op freq[P]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
P * MultiSet P@(P ->? Nat) -> Nat)
((var hp : P ->? P)(var p : P) : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat))) :
Nat)'
type 'Nat * Nat'
is not unifiable with type 'Unit ->? Nat * Nat'
*** Hint , in type of '(((op net
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))),
var hp : P ->? P, var ht : T ->? T,
(op net
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) in
HomNet@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))),
forall p : P
. (pred __<=__ : Nat * Nat)
(((op freq[P]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
P * MultiSet P@(P ->? Nat) -> Nat)
(var p : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys1 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat))) :
Nat,
((op freq[P]
: forall Elem : Type .
Elem_v-1 * MultiSet Elem_v-1@(Elem_v-1 ->? Nat) -> Nat) :
P * MultiSet P@(P ->? Nat) -> Nat)
((var hp : P ->? P)(var p : P) : P,
(op marking
: System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) -> Marking@(MultiSet P@(P ->? Nat)))
(var sys2 : System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) :
Marking@(MultiSet P@(P ->? Nat))) :
Nat) :
Unit)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) *
HomNet@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type '_var_6011_v6011 ->? _var_6012_v6012' (54.17)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? (_var_6011_v6011 ->? _var_6012_v6012) *
(_var_6013_v6013 ->? _var_6011_v6011)'
*** Hint , in type of '(op __o__
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? _var_6009_v6009'
*** Hint , in type of '(op __o__
: HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) *
HomNet@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))' (79.28)
is not unifiable with type 'Unit ->? _var_6009_v6009'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type '_var_6255_v6255 ->? _var_6256_v6256' (54.17)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? (_var_6255_v6255 ->? _var_6256_v6256) *
(_var_6257_v6257 ->? _var_6255_v6255)'
*** Hint , untypable application (with result type: Unit ->? _var_6009_v6009)
'__o__(h2, h1)'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) *
HomNet@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type '_var_6313_v6313 ->? _var_6314_v6314' (54.17)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? (_var_6313_v6313 ->? _var_6314_v6314) *
(_var_6315_v6315 ->? _var_6313_v6313)'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type '_var_6559_v6559 ->? _var_6560_v6560' (47.15)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? _var_6559_v6559 ->? _var_6560_v6560'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type 'P ->? P' (107.33)
is not unifiable with type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type '(P ->? P) * (P ->? P)'
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type 'P ->? P' (107.33)
is not unifiable with type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))' (79.28)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type '(P ->? P) * (P ->? P)'
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) *
HomNet@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type '(P ->? P) * (P ->? P)'
is not unifiable with type 'Unit ->? (_var_6673_v6673 ->? _var_6674_v6674) *
(_var_6675_v6675 ->? _var_6673_v6673)'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type 'T ->? T' (108.38)
is not unifiable with type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type '(T ->? T) * (T ->? T)'
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type 'T ->? T' (108.38)
is not unifiable with type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))' (79.28)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type '(T ->? T) * (T ->? T)'
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) *
HomNet@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type '(T ->? T) * (T ->? T)'
is not unifiable with type 'Unit ->? (_var_7902_v7902 ->? _var_7903_v7903) *
(_var_7904_v7904 ->? _var_7902_v7902)'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) *
HomNet@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type '_var_9323_v9323 ->? _var_9324_v9324' (54.17)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? (_var_9323_v9323 ->? _var_9324_v9324) *
(_var_9325_v9325 ->? _var_9323_v9323)'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type '_var_9569_v9569 ->? _var_9570_v9570' (47.15)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? _var_9569_v9569 ->? _var_9570_v9570'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type 'P ->? P' (107.33)
is not unifiable with type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type '(P ->? P) * (P ->? P)'
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type 'P ->? P' (107.33)
is not unifiable with type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))' (79.28)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type '(P ->? P) * (P ->? P)'
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) *
HomNet@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type '(P ->? P) * (P ->? P)'
is not unifiable with type 'Unit ->? (_var_9683_v9683 ->? _var_9684_v9684) *
(_var_9685_v9685 ->? _var_9683_v9683)'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type 'T ->? T' (108.38)
is not unifiable with type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type '(T ->? T) * (T ->? T)'
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type 'T ->? T' (108.38)
is not unifiable with type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))' (79.28)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type '(T ->? T) * (T ->? T)'
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) *
HomNet@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type '(T ->? T) * (T ->? T)'
is not unifiable with type 'Unit ->? (_var_10912_v10912 ->? _var_10913_v10913) *
(_var_10914_v10914 ->? _var_10912_v10912)'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op __o__
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
((op dom
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))),
((op __o__[P; _var_9684_v9684; _var_9685_v9685]
: forall V : Type; U : Type; S : Type .
(V_v-1 ->? U_v-2) * (S_v-3 ->? V_v-1) -> S_v-3 ->? U_v-2) :
(P ->? _var_9684_v9684) *
(_var_9685_v9685 ->? P) -> _var_9685_v9685 ->? _var_9684_v9684)
((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P) :
_var_9685_v9685 ->? _var_9684_v9684,
((op __o__[T; _var_10913_v10913; _var_10914_v10914]
: forall V : Type; U : Type; S : Type .
(V_v-1 ->? U_v-2) * (S_v-3 ->? V_v-1) -> S_v-3 ->? U_v-2) :
(T ->? _var_10913_v10913) *
(_var_10914_v10914 ->? T) -> _var_10914_v10914 ->? _var_10913_v10913)
((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T) :
_var_10914_v10914 ->? _var_10913_v10913,
(op cod
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) as
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? _var_6308_v6308 * _var_6308_v6308'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) *
HomNet@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type '_var_12377_v12377 ->? _var_12378_v12378' (54.17)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? (_var_12377_v12377 ->? _var_12378_v12378) *
(_var_12379_v12379 ->? _var_12377_v12377)'
*** Hint , in type of '(op __o__
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? _var_12375_v12375'
*** Hint , in type of '(op __o__
: HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) *
HomNet@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))))'
type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))' (79.28)
is not unifiable with type 'Unit ->? _var_12375_v12375'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type '_var_12621_v12621 ->? _var_12622_v12622' (54.17)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? (_var_12621_v12621 ->? _var_12622_v12622) *
(_var_12623_v12623 ->? _var_12621_v12621)'
*** Hint , untypable application (with result type: Unit ->? _var_12375_v12375)
'__o__(h2, h1)'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) *
HomNet@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type '_var_12679_v12679 ->? _var_12680_v12680' (54.17)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? (_var_12679_v12679 ->? _var_12680_v12680) *
(_var_12681_v12681 ->? _var_12679_v12679)'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type '_var_12925_v12925 ->? _var_12926_v12926' (47.15)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? _var_12925_v12925 ->? _var_12926_v12926'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type 'P ->? P' (107.33)
is not unifiable with type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type '(P ->? P) * (P ->? P)'
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type 'P ->? P' (107.33)
is not unifiable with type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))' (79.28)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type '(P ->? P) * (P ->? P)'
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) *
HomNet@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type '(P ->? P) * (P ->? P)'
is not unifiable with type 'Unit ->? (_var_13039_v13039 ->? _var_13040_v13040) *
(_var_13041_v13041 ->? _var_13039_v13039)'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type 'T ->? T' (108.38)
is not unifiable with type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type '(T ->? T) * (T ->? T)'
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type 'T ->? T' (108.38)
is not unifiable with type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))' (79.28)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type '(T ->? T) * (T ->? T)'
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) *
HomNet@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type '(T ->? T) * (T ->? T)'
is not unifiable with type 'Unit ->? (_var_14268_v14268 ->? _var_14269_v14269) *
(_var_14270_v14270 ->? _var_14268_v14268)'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) *
HomNet@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type '_var_15689_v15689 ->? _var_15690_v15690' (54.17)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? (_var_15689_v15689 ->? _var_15690_v15690) *
(_var_15691_v15691 ->? _var_15689_v15689)'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type '_var_15935_v15935 ->? _var_15936_v15936' (47.15)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? _var_15935_v15935 ->? _var_15936_v15936'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type 'P ->? P' (107.33)
is not unifiable with type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type '(P ->? P) * (P ->? P)'
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type 'P ->? P' (107.33)
is not unifiable with type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))' (79.28)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type '(P ->? P) * (P ->? P)'
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) *
HomNet@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P)'
type '(P ->? P) * (P ->? P)'
is not unifiable with type 'Unit ->? (_var_16049_v16049 ->? _var_16050_v16050) *
(_var_16051_v16051 ->? _var_16049_v16049)'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type 'T ->? T' (108.38)
is not unifiable with type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type '(T ->? T) * (T ->? T)'
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type 'T ->? T' (108.38)
is not unifiable with type 'Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))' (79.28)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type '(T ->? T) * (T ->? T)'
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat)))) *
HomNet@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T)'
type '(T ->? T) * (T ->? T)'
is not unifiable with type 'Unit ->? (_var_17278_v17278 ->? _var_17279_v17279) *
(_var_17280_v17280 ->? _var_17278_v17278)'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))' (71.37)
is not unifiable with type 'P ->? Unit' (8.19)
*** Hint , in type of '(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))' (102.47)
is not unifiable with type 'Unit ->? HomNet@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))))'
*** Hint , in type of '((op __o__
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
((op dom
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))),
((op __o__[P; _var_16050_v16050; _var_16051_v16051]
: forall V : Type; U : Type; S : Type .
(V_v-1 ->? U_v-2) * (S_v-3 ->? V_v-1) -> S_v-3 ->? U_v-2) :
(P ->? _var_16050_v16050) *
(_var_16051_v16051 ->? P) -> _var_16051_v16051 ->? _var_16050_v16050)
((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P) :
_var_16051_v16051 ->? _var_16050_v16050,
((op __o__[T; _var_17279_v17279; _var_17280_v17280]
: forall V : Type; U : Type; S : Type .
(V_v-1 ->? U_v-2) * (S_v-3 ->? V_v-1) -> S_v-3 ->? U_v-2) :
(T ->? _var_17279_v17279) *
(_var_17280_v17280 ->? T) -> _var_17280_v17280 ->? _var_17279_v17279)
((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T) :
_var_17280_v17280 ->? _var_17279_v17279,
(op cod
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) as
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))'
type 'HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))'
is not unifiable with type 'Unit ->? _var_12674_v12674 * _var_12674_v12674'
*** Hint , in type of '(((fun def__[(((_var_12475_v12475 ->? _var_12476_v12476) *
(_var_12477_v12477 ->? _var_12479_v12479 ->? _var_12480_v12480) *
(_var_12481_v12481 ->? _var_12483_v12483 ->? _var_12484_v12484)) *
(_var_12485_v12485 ->? _var_12486_v12486)) *
(_var_12487_v12487 ->? _var_12488_v12488) *
(_var_12489_v12489 ->? _var_12490_v12490) *
(((_var_12496_v12496 ->? _var_12497_v12497) *
(_var_12498_v12498 ->? _var_12500_v12500 ->? _var_12501_v12501) *
(_var_12502_v12502 ->? _var_12504_v12504 ->? _var_12505_v12505)) *
(_var_12506_v12506 ->? _var_12507_v12507))]
: forall a : Type . a_v-1 ->? Unit) :
(((_var_12475_v12475 ->? _var_12476_v12476) *
(_var_12477_v12477 ->? _var_12479_v12479 ->? _var_12480_v12480) *
(_var_12481_v12481 ->? _var_12483_v12483 ->? _var_12484_v12484)) *
(_var_12485_v12485 ->? _var_12486_v12486)) *
(_var_12487_v12487 ->? _var_12488_v12488) *
(_var_12489_v12489 ->? _var_12490_v12490) *
(((_var_12496_v12496 ->? _var_12497_v12497) *
(_var_12498_v12498 ->? _var_12500_v12500 ->? _var_12501_v12501) *
(_var_12502_v12502 ->? _var_12504_v12504 ->? _var_12505_v12505)) *
(_var_12506_v12506 ->? _var_12507_v12507)) ->? Unit)
((op __o__
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
Unit,
((fun __=__[(((_var_15654_v15654 ->? _var_15655_v15655) *
(_var_15656_v15656 ->? _var_15658_v15658 ->? _var_15659_v15659) *
(_var_15660_v15660 ->? _var_15662_v15662 ->? _var_15663_v15663)) *
(_var_15664_v15664 ->? _var_15665_v15665)) *
(_var_15666_v15666 ->? _var_15667_v15667) *
(_var_15668_v15668 ->? _var_15669_v15669) *
(((_var_15675_v15675 ->? _var_15676_v15676) *
(_var_15677_v15677 ->? _var_15679_v15679 ->? _var_15680_v15680) *
(_var_15681_v15681 ->? _var_15683_v15683 ->? _var_15684_v15684)) *
(_var_15685_v15685 ->? _var_15686_v15686))]
: forall a : Type . a_v-1 * a_v-1 ->? Unit) :
((((_var_15654_v15654 ->? _var_15655_v15655) *
(_var_15656_v15656 ->? _var_15658_v15658 ->? _var_15659_v15659) *
(_var_15660_v15660 ->? _var_15662_v15662 ->? _var_15663_v15663)) *
(_var_15664_v15664 ->? _var_15665_v15665)) *
(_var_15666_v15666 ->? _var_15667_v15667) *
(_var_15668_v15668 ->? _var_15669_v15669) *
(((_var_15675_v15675 ->? _var_15676_v15676) *
(_var_15677_v15677 ->? _var_15679_v15679 ->? _var_15680_v15680) *
(_var_15681_v15681 ->? _var_15683_v15683 ->? _var_15684_v15684)) *
(_var_15685_v15685 ->? _var_15686_v15686))) *
((((_var_15654_v15654 ->? _var_15655_v15655) *
(_var_15656_v15656 ->? _var_15658_v15658 ->? _var_15659_v15659) *
(_var_15660_v15660 ->? _var_15662_v15662 ->? _var_15663_v15663)) *
(_var_15664_v15664 ->? _var_15665_v15665)) *
(_var_15666_v15666 ->? _var_15667_v15667) *
(_var_15668_v15668 ->? _var_15669_v15669) *
(((_var_15675_v15675 ->? _var_15676_v15676) *
(_var_15677_v15677 ->? _var_15679_v15679 ->? _var_15680_v15680) *
(_var_15681_v15681 ->? _var_15683_v15683 ->? _var_15684_v15684)) *
(_var_15685_v15685 ->? _var_15686_v15686))) ->? Unit)
((op __o__
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) *
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) ->? HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))))
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))),
((op dom
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))),
((op __o__[P; _var_13040_v13040; _var_13041_v13041]
: forall V : Type; U : Type; S : Type .
(V_v-1 ->? U_v-2) * (S_v-3 ->? V_v-1) -> S_v-3 ->? U_v-2) :
(P ->? _var_13040_v13040) *
(_var_13041_v13041 ->? P) -> _var_13041_v13041 ->? _var_13040_v13040)
((op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P,
(op placesMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> P ->? P)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
P ->? P) :
_var_13041_v13041 ->? _var_13040_v13040,
((op __o__[T; _var_14269_v14269; _var_14270_v14270]
: forall V : Type; U : Type; S : Type .
(V_v-1 ->? U_v-2) * (S_v-3 ->? V_v-1) -> S_v-3 ->? U_v-2) :
(T ->? _var_14269_v14269) *
(_var_14270_v14270 ->? T) -> _var_14270_v14270 ->? _var_14269_v14269)
((op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T,
(op transitionsMap
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> T ->? T)
(var h1 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
T ->? T) :
_var_14270_v14270 ->? _var_14269_v14269,
(op cod
: HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) -> System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))
(var h2 : HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat)))) as
HomSys@(System@(Net@(Set P@(P ->? Unit) *
(T ->? MultiSet P@(P ->? Nat)) * (T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))) *
(P ->? P) * (T ->? T) *
System@(Net@(Set P@(P ->? Unit) * (T ->? MultiSet P@(P ->? Nat)) *
(T ->? MultiSet P@(P ->? Nat))) *
Marking@(MultiSet P@(P ->? Nat))))) :
Unit)'
type 'Unit * Unit'
is not unifiable with type 'Unit ->? ? Unit * ? Unit'