Hets - the Heterogeneous Tool Set

Copyright(c) Markus Roggenbach, Till Mossakowski and Uni Bremen 2003
LicenseGPLv2 or higher, see LICENSE.txt
MaintainerM.Roggenbach@swansea.ac.uk
Stabilityexperimental
Portabilitynon-portable(import Logic.Logic)
Safe HaskellNone

CspCASL.Logic_CspCASL

Description

Here is the place where the class Logic is instantiated for CspCASL. A CspCASL signature is a CASL signature with a set of named channels and processes. Every process has a profile. Morphisms are supposed to allow renaming of channels and processes, too. Also sublogics (as a superset of some CASL sublogics) are still missing.

Synopsis

Documentation

data GenCspCASL a

a generic logic id for CspCASL with different semantics

Constructors

GenCspCASL a 

type CspCASL = GenCspCASL ()

The top-level logic with the loosest semantics (and without provers)

data Trace

Constructors

Trace 

data Failure

Constructors

Failure