When reasoning with implicitly defined contexts or theories, a general notion of proof in context is more appropriate than classical uses of reflection rules. Proofs in a multicontext framework can still be carried out by switching to a context, reasoning within it, and exporting the result. Context switching however does not correspond to reflection or reification but involves changing the level
... [Show full abstract] of nesting of theory within another theory. We introduce a generalised rule for proof in context and a convenient notation to express nesting of contexts, which allows us to carry out reasoning in and across contexts in a safe and natural way. 1 Introduction A general notion of relativised truth can be useful for reasoning in and about different theories in a formal setting. For example to reason about the reasoning of different agents, to model temporal evolution of knowledge, to split a large knowledge base into manageable chunks or microtheories that can be related to each other by ...