Logic.hs revision 9db48b4604636bfdf03e60890fc094b7bec775dc
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski-- needs ghc -fglasgow-exts -fallow-overlapping-instances -package data
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski Till Mossakowski, Christian Maeder
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski Provides data structures for logics (with symbols). Logics are
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski a type class with an "identitiy" type (usually interpreted
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski by a singleton set) which serves to treat logics as
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski data. All the functions in the type class take the
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski identity as first argument in order to determine the logic.
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski For logic representations see LogicRepr.hs
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski J. A. Goguen and R. M. Burstall
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski Institutions: Abstract Model Theory for Specification and
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski JACM 39, p. 95--146, 1992
31bc219bae758272d0f064281b8ce7740a4553e9Till Mossakowski (general notion of logic - model theory only)
31bc219bae758272d0f064281b8ce7740a4553e9Till Mossakowski General Logics
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski Logic Colloquium 87, p. 275--329, North Holland, 1989
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski (general notion of logic - also proof theory;
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski notion of logic representation, called map there)
31bc219bae758272d0f064281b8ce7740a4553e9Till Mossakowski T. Mossakowski:
31bc219bae758272d0f064281b8ce7740a4553e9Till Mossakowski Specification in an arbitrary institution with symbols
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski 14th WADT 1999, LNCS 1827, p. 252--270
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski (treatment of symbols and raw symbols, see also CASL semantics)
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski T. Mossakowski, B. Klin:
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski Institution Independent Static Analysis for CASL
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski 15h WADT 2001, LNCS 2267, p. 221-237, 2002.
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski (what is needed for static anaylsis)
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski S. Autexier and T. Mossakowski
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski Integrating HOLCASL into the Development Graph Manager MAYA
3bff7aaa07a352bd10cc96781a2a5334beef9868Till Mossakowski FroCoS 2002, to appear
-- i.e. we need equality