Theory Resource_Space
text ‹The idea of the locale-based modular semantics framework is using Virtual Datatype~\cite{VDT}
to formalize types and values modularly and using an improved Statespace~\cite{Statespace} to
formalize resources.›
section ‹Framework for Modular Formalization of Resources \& Fictional Resources›
text ‹Algebras used in the formalization are given in~\cite{Algebras}.›
theory Resource_Space
imports "Phi_BI.Phi_Fiction" "Phi_Statespace.StateFun" Phi_BI.Phi_Algebra_Set
begin
subsection ‹Kind›
text ‹
The section presents the improved Statespace, ∗‹resource space›, which is specialized for
resource models in separation algebra.
In addition, the section also presents a similar construct, ∗‹fiction space›,
for formalize modularly fictions used in fictional separation (i.e., Fictional
Separation Logic~\cite{FSL}).›
declare [[typedef_overloaded]]