Go up to 4 ATerm-instances for CASL and ELAN
Go forward to 4.2 Efix

4.1 FCasEnv

FCasEnv ATerms are term-like structures used to represent the output parse trees of flat CASL specifications. The FCasEnv format has been designed for the interaction with theorem-provers and automated deduction tools like rewrite engines. It is generated by the CASL tool set 3 developed in Bremen [Mos00]. For instance, given the CASL specification presented in Example 3.1.2, we obtain the following FCasEnv, which includes what we are interested in:
fcasenv(f-global-entry-tuple*([
 f-global-entry-tuple(
  WORDS("GT_pred"),
  f-spec-defn-env(
   ...,
   ext-signature(
    signature(
     local-env(
      subsort-env(subsort-entry-tuple*([
       CASFIX-subsort-entry-tuple("Integ")])),
      var-env(var-entry-tuple*([])),
      fun-env(fun-entry-tuple*([
       CASFIX-fun-entry-tuple("plus: Integ * Integ -> Integ"),
       CASFIX-fun-entry-tuple("s: Integ -> Integ"),
       CASFIX-fun-entry-tuple("zero : Integ")])),
      pred-env(pred-entry-tuple*([
       CASFIX-pred-entry-tuple("__ > __ : Integ * Integ")]))),
     anno*([])
    ),
    ...,
    formula*([
     CASFIX-formula("plus(zero,y) = y"),
     CASFIX-formula("plus(s(x),y) = s(plus(x,y))"),
     CASFIX-formula("s(x) > s(y) <=> x > y"),
     CASFIX-formula("s(x) > zero"),
     CASFIX-formula("not (zero > s(x))"),
     CASFIX-formula("not (zero > zero)")]),
 ...])))
Subterms with CASFIX-... top symbols denote terms which are not detailed here for sake of conciseness.
CoFI Note: T-9 -- Version: 1 -- November 10, 2000.
Comments to FirstName.LastName@loria.fr

Go up to 4 ATerm-instances for CASL and ELAN
Go forward to 4.2 Efix