(* Title: 2-Quantales Author: Georg Struth Maintainer: Georg Struth <g.struth at sheffield.ac.uk> *) section ‹2-Quantales› theory Two_Quantale imports Quantales_Converse.Modal_Quantale Two_Kleene_Algebra begin class quantale0 = complete_lattice + monoid_mult0 + assumes Sup_distl0: "x ⋅⇩0 ⨆Y = (⨆y ∈ Y. x ⋅⇩0 y)" assumes Sup_distr0: "⨆X ⋅⇩0 y = (⨆x ∈ X. x ⋅⇩0 y)"