(* Title: Omega-Quantales Author: Georg Struth Maintainer: Georg Struth <g.struth at sheffield.ac.uk> *) section ‹$\omega$-Quantales› theory Omega_Quantale imports Quantales_Converse.Modal_Quantale Omega_Kleene_Algebra begin class iquantale = complete_lattice + imonoid_mult + assumes Sup_distl: "x ⋅⇘i⇙ ⨆Y = (⨆y ∈ Y. x ⋅⇘i⇙ y)" assumes Sup_distr: "⨆X ⋅⇘i⇙ y = (⨆x ∈ X. x ⋅⇘i⇙ y)"