You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
... to not clash with the lifting addition for functions in sep_algebra.
By defining a type class capturing resources which are always disjoint (i.e. x ## y := True), sep_algebra's addition definition can be reused without a clash.
That means monoid_add + "resource algebra" might be sublocale of separation_algebra?
The text was updated successfully, but these errors were encountered:
Type
('a, 'b) acost
is introduced ...isabelle_llvm_time/thys/basic/kernel/LLVM_Shallow.thy
Line 9 in 55a7e86
... to wrap functions in order to enable type class lifting of addition for functions in
monoid_add
...isabelle_llvm_time/thys/basic/kernel/LLVM_Shallow.thy
Line 36 in 55a7e86
... to not clash with the lifting addition for functions in
sep_algebra
.By defining a type class capturing resources which are always disjoint (i.e.
x ## y := True
), sep_algebra's addition definition can be reused without a clash.That means monoid_add + "resource algebra" might be sublocale of separation_algebra?
The text was updated successfully, but these errors were encountered: